Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm stoppen während dll-Funktionen laufen... (https://www.delphipraxis.net/15027-programm-stoppen-waehrend-dll-funktionen-laufen.html)

FriFra 20. Jan 2004 18:54


Programm stoppen während dll-Funktionen laufen...
 
:gruebel: Ich möchte mein Programm stoppen während Funktionen dynamisch gebundener dll's laufen...

Ablauf:
- Programm inkl. aller Threads anhaltem
- dll dynamisch binden
- dll-Funktion ausführen
- dll entladen
- Programm inkl. aller Threads fortsetzen

SirThornberry 20. Jan 2004 19:24

Re: Programm stoppen während dll-Funktionen laufen...
 
Ähm, und zu welchem Prozess sollen Funktionen der DLL dann gehören??
Du kannst maximal über paar Umwege die DLLs in den Speicher von nem anderen Programm laden, also nen anderes programm veranlassen deine dlls zu laden - aber frag mich ni wie das geht, ist keine 5 minuten arbeit. Ansonsten gibts ja auch die Rundll32.exe

FriFra 20. Jan 2004 19:38

Re: Programm stoppen während dll-Funktionen laufen...
 
Zitat:

Zitat von SirThornberry
Ähm, und zu welchem Prozess sollen Funktionen der DLL dann gehören??

Zum Haupthread meines Programmes...
Es laufen aber noch andere Threads, die ich nicht Kontrollieren kann (TWebBrowser). :gruebel:

P.S.: kann man mit RunDll32 Funktionen aus dll's aufrufen, Parameter übergeben und Rückgabewerte bekommen? Mit der RunDll32 hab ich mich noch nicht befasst :oops: ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz