Avatar billede neo2k Nybegynder
10. januar 2004 - 01:18 Der er 8 kommentarer og
1 løsning

WindowHook som fejl

Hey

Jeg har et lille problem med WindowHook, fordi jeg ved ikke helt hvad det er.
Nogle gange når jeg lukker et program, kommer den samme fejl igen og igen om 'Access Violation at address...', hvad er et WindowHook og er der en måde at stoppe de mange fejl på???

På forhånd tak
Avatar billede neo2k Nybegynder
10. januar 2004 - 02:09 #1
Det skal lige siges jeg har lavet min egen ErrorHandling der viser en ShowMessage ved fejl, den bliver bare ved med at komme frem og forsvinde heletiden.
Avatar billede hrc Mester
11. januar 2004 - 14:55 #2
Kan du paste din implementering (der hvor du går ind og overtager WindowHook? Bare det som du mener er essentielt.
Avatar billede neo2k Nybegynder
11. januar 2004 - 19:39 #3
jeg ved ikke hvad WindowHook er, men jeg får en fejl om det.
Hvad er det helt præcist WindowHook er???
Avatar billede hrc Mester
21. januar 2004 - 12:33 #4
Det har med de messages (events) som windows er bygget op af. Når du trykker på en knap, så bliver der sendt en besked (message). Denne message har delphi indkapslet og du ser den som et OnButtonClick event.

Window-hooking er et metode hvor man indsætter sin egen kode der hvor windows messages kommer forbi. Det kan være for at "dræbe" eller ændre disse. Det vigtige her, er at efter man har gjort sit, så kalder man den rutine som man har programmeret sig ind foran.

Det var en meget overfladisk (og måske ikke helt korrekt - ret mig endelig hvis der er fejl) forklaring. Se evt. http://www.undu.com/Articles/980326c.htm

--------------- o ---------------

Har du fået løst dit problem som sikkert ikke har noget med ovenstående at gøre?
Avatar billede neo2k Nybegynder
21. januar 2004 - 15:22 #5
Dvs. det nok er en event der ikke er kodet rigtigt eller som er uafsluttet???
Avatar billede neo2k Nybegynder
23. januar 2004 - 20:22 #6
Kan det have noget at gøre med Creation order af komponenterne???
Jeg bruger en del komponenter der ikke fulgte med Delphi, jeg har sat dem øverst, nu er det mere stabilt.
:-S har du en forklaring???
Avatar billede hrc Mester
24. januar 2004 - 22:55 #7
Tjaaa, måske, ikke utænkeligt, hvis nogle af komponenterne forventer at andre er oprettede.

Jeg er først nu blevet opmærksom på menupunktet i Delphi (det er lige før, at du skal have et par points), så det vil jeg prøve at lege lidt med.

Jeg håber at dit program er stabilt, ikke bare "mere stabilt".
/hrc
Avatar billede neo2k Nybegynder
26. januar 2004 - 12:42 #8
Det kører helt uden fejl nu... :-)
Du får sq point alligevel...
Avatar billede hrc Mester
26. januar 2004 - 14:29 #9
Takker mange gange.
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