Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi DLL innerhalb eines Prozesses verwenden (https://www.delphipraxis.net/122233-dll-innerhalb-eines-prozesses-verwenden.html)

Luckie 13. Okt 2008 12:30

Re: DLL innerhalb eines Prozesses verwenden
 
Nein, nicht das Prozesshandle, sondern das Handle, was der Prozess für die DLL verwendet. Ichmeine, an das muss er dran kommen, sonst arbeitet er ja nicht mit der gleichen Instanz der DLL udn genau das will er ja.

Allerdings ist mir ziemlich schleierhaft, wozu man das braucht. Eventuell sollte er uns mal erklären, was er vor hat, dann kann man vielleicht einen einfacheren Weg finden.

nicodex 14. Okt 2008 08:22

Re: DLL innerhalb eines Prozesses verwenden
 
Zitat:

Zitat von hedie
Ich möchte auf die Proceduren einer DLL zugreifen welche in einem bestimmten Prozess geladen ist.

Es gibt keine allgemeine Lösung für dein Problem, da dies gegen die Grundsätze der Speicher- und Prozessverwaltung verstößt.

Mehr Informationen könnten also nicht schaden.
(Compiler, Hersteller (eiegene?), Funktionsprototyp(en), vorhandene IPC-Mechanismen, ...)

Win32.API 14. Okt 2008 18:57

Re: DLL innerhalb eines Prozesses verwenden
 
Zitat:

Zitat von Luckie
Nein, nicht das Prozesshandle, sondern das Handle, was der Prozess für die DLL verwendet. Ichmeine, an das muss er dran kommen, sonst arbeitet er ja nicht mit der gleichen Instanz der DLL udn genau das will er ja. [...]

Wie brechi schon gesagt hat, man kann sich mit GetModuleHandle einfach das Handle der DLL besorgen


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.
Seite 2 von 2     12   

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