在用gtk写一个嵌入式浏览器的时候碰到的奇怪问题,大概描述一下...
消息函数 void OnComm(int sig) 响应信号量SIGUSR2
代码: 全选
struct sigaction act_port, oldact_port;
act_port.sa_handler =OnComm;
sigemptyset(&act_port.sa_mask);
sigaddset(&act_port.sa_mask, SIGUSR2); //添加SIGUSR2信号响应OnComm函数
act_port.sa_flags = 0;
sigaction(SIGUSR2, &act_port, &oldact_port);
代码: 全选
.
.
.
GoHome("XXX/index_t.jsp?IsBusy=1");//功能和在浏览气地址栏输入“XXX/index_t.jsp?IsBusy=1”一样
.
.
.
代码: 全选
.
.
.
GoHome("XXX/index_t.jsp?IsBusy=0");//功能和在浏览气地址栏输入“XXX/index_t.jsp?IsBusy=0”一样
.
.
.
GoHome函数如下:
代码: 全选
...
GtkMozEmbed * browser;
...
void GoHome(char * url)
{
char tmpURL[128];
strcpy(tmpURL,Host);
strcat(tmpURL,url);
gtk_moz_embed_load_url(browser,(gchar *)tmpURL);
}
请教下,有人能知道问题何在吗?