Avatar billede nop Nybegynder
12. september 2006 - 11:25 Der er 4 kommentarer og
1 løsning

Luk af modal dialog

Jeg har et program med flere seperate forme som åbnes uafhængigt.
Programmet lytter på nogle events fra et eksternt program, og lukker disse forme, igen uafhængigt, når visse tilstande opstår.
Så langt så godt.
Men hvis en af formene har en under dialog åben i modal mode, kan jeg ikke finde ud af at lukke den under dialog ordentligt, det giver access-violation fordi under dialogen forsætter efter showmodal kaldet. Og det hjælper ikke bare at frigive dialogen (når åben!!).
Jeg har også prøvet med cleanupinstance og freeinstance mv. men det er vist ikke dem man skal bruge...Hjælp!
Avatar billede martinlind Nybegynder
12. september 2006 - 14:06 #1
Hvordan lukker du forms'ne, med WM_CLOSE ???
Avatar billede nop Nybegynder
12. september 2006 - 14:13 #2
Nej, jeg gemmer dem bare, under-dialogerne opretter jeg når nødvendigt og frigiver dem når man har tastet OK/Cancel.
Formene viser jeg så igen når tilstand igen opstår.
Ved destroy så frigives alle forme.
Avatar billede nop Nybegynder
20. september 2006 - 14:54 #3
Er WM_CLOSE nødvendig?
Avatar billede martinlind Nybegynder
20. september 2006 - 15:37 #4
Det må være fordi du laver nogle kald til noget der bliver frigivet når du lukker formen. Kan ikke umidelbart se at det skulle være et problem.
Avatar billede nop Nybegynder
23. juni 2007 - 16:52 #5
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester