[linux] X da sa vobec zistit, ci je dany widget destroy-nuty

peter Fodrek fodrek na kasr.elf.stuba.sk
Středa Říjen 2 13:25:22 CEST 2002


Caute...
Vie niekto  zistit ci je dany widget uz destroynuty alebo nie? Ide od ApplicationShell ale s nim je spojeny ApplicationContext
Nemam napad na korektnu cinnost napada me len 

XtDestroyAppContext(appcont);
// zaciatok zistovania ci je uz zruseny
do
{
    *pomocna=1;
    while((pid(fork())==-1);
    if(pid==0)
    {
        mx=XtCreateManagedWidget(...,hlavne, );
        UnmageChild(mx);
        Destroywidget(mx);
        *pomocna=0;
        exit(0);
    }
    sleep(2);
}while(*pomocna==0);
/* uz je zruseny
hlavne=XtAppInitalize(appcont);


Co nie je velmi korekne, aj ked pomocna je pointer do shared memory ...

  Co vy na to...
Moze to byt takto pouzite a nebude to velmi iritujuce... Alebo poznate lepsie riesenie... Bohuzial bez XtDestroyAppContext sa aplikacia nechova tak ako ma, no s nim pada pri 37.-500. priebehu kodom...

Diki

Peto


------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://lists.linux.sk/pipermail/linux/attachments/20021002/11ed2867/attachment.html 


Další informace o konferenci linux