Thema: Delphi DLL hält Programm auf

Einzelnen Beitrag anzeigen

supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#4

Re: DLL hält Programm auf

  Alt 18. Dez 2004, 05:06
if not GetMessage(msg, 0, 0, 0) then
Break;

kann es sein, das du da nicht breakst ?
wenn das direkt nach dem dll laden ausgeführt wird, könnte ja dein delphi-dll-lade-code solange warten, bis du hier aus der schleife raus bist oder nicht ?!

also du loadest ja die dll, dann wird dein bitmap gezeichnet, weil die procedur im entry point der dll aufgerufen wird..
evtl wartet da die lade funktion, bis die dll geladen hat ( und da tust du ja in der schleife warten bis ne message kommt oder? )

ich würde die dll ausladen lassen, ohne das bmp zu zeichnen und ohne schleife, dann anzeigen (extra exportierte procedur), dann nach deinem fetten codestück wieder closen lassen

ansonsten, als nicht "nonvcl" coder blick ich da auch nix
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat