![]() |
DLL Procedur im Programm.exe eine Function aufrufen
Hallo Leute
Habe eine Frage. Ist es möglich das eine DLL eine function mit Parameterübergabe in dem Programm aufruft welches die dll geladen hat. z.b. Test.DLL wird von Project1.exe geladen. In der DLL wird ein String erzeugt und den ich will an die Function im Project1.exe zurücksenden und die function soll ausgeführt werden. Die dll sollte aber dabei geladen bleiben. |
Re: DLL Procedur im Programm.exe eine Function aufrufen
DLLs musst du sowieso explizit wieder selber entladen. Wo ist das Problem?
|
Re: DLL Procedur im Programm.exe eine Function aufrufen
ich weis nicht wie ich das machen soll!
ich meine wie ich die funktion aufrufen soll. das ist das erste mal das ich was mit einer dll erstelle |
Re: DLL Procedur im Programm.exe eine Function aufrufen
Zitat:
auch bei einer statischen Einbindung :gruebel: ? |
Re: DLL Procedur im Programm.exe eine Function aufrufen
kann mir vieleicht einer mit einem kleinen demo-code weiterhelfen?
wäre wirklich super!!!!!! |
Re: DLL Procedur im Programm.exe eine Function aufrufen
hier meine zwei functionen
Function in der DLL (Die dll ist ein kleines Spiel)
Delphi-Quellcode:
und das ist die Function in der EXE
function TGRadForm1.Speech(const Text: WideString):Boolean;
begin Result:=True; [b]An dieser Stelle soll die SpeechOut-Function mit dem Text in der EXE aufgerufen werden.[/b] end;
Delphi-Quellcode:
wie mache ich das jetzt ??????????????
function TGRad.SpeechOut(const Text: WideString):Boolean;
begin Result:=True; MSpeech1.Stop; MSpeech1.Text.Clear; MSpeech1.Text.Text:=Text; MSpeech1.Speak; end; |
Re: DLL Procedur im Programm.exe eine Function aufrufen
Hier:
![]() |
Re: DLL Procedur im Programm.exe eine Function aufrufen
super danke gehe sofort mal hin
|
Re: DLL Procedur im Programm.exe eine Function aufrufen
Liste der Anhänge anzeigen (Anzahl: 1)
Man könnte das zum Beispiel mit Hilfe eines Interfaces realisieren. Habe mal ein kleines Beispiel angehängt. Ich hoffe das alles in der Zipdatei enthalten ist.
|
Re: DLL Procedur im Programm.exe eine Function aufrufen
Zitat:
|
Re: DLL Procedur im Programm.exe eine Function aufrufen
danke Olli ist mir sehr mit geholfen
|
Re: DLL Procedur im Programm.exe eine Function aufrufen
Wenn du ein Beispiel brauchst, rück mal eine Bsp-DLL und das Bsp-Projekt rüber und ich hacke dir kurz was hin ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz