AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Daten oder Anweisungen aus DLL an das Hauptprogramm senden
Thema durchsuchen
Ansicht
Themen-Optionen

Daten oder Anweisungen aus DLL an das Hauptprogramm senden

Ein Thema von Ookami · begonnen am 10. Jun 2010 · letzter Beitrag vom 11. Jun 2010
 
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: Daten oder Anweisungen aus DLL an das Hauptprogramm senden

  Alt 10. Jun 2010, 23:42
Um was für Infos handelt es sich? Sind die Infos statisch oder ändern sie sich je nach Programmverlauf? Bei statischen Infos kannst du die DLL getrost aus der 2. DLL heraus nochmal neu laden und den jeweiligen Import aufrufen, der dir die Infos übergibt.
Wenn es sich um dynamische Daten handelt, dann könntest du einfach die üblichen IPC Methoden wie z.b. Memory Mapped Files oder Pipes verwenden. Du erstellst mit CreateEvent() ein named event und wartest in einem Thread der 2. DLL mit WaitForSingleObject. Wenn jetzt Daten anliegen, benutzt du SetEvent() aus der ersten DLL heraus. Der Thread in DLL 2 wird jetzt fortgesetzt resettet das Event mit ResetEvent() und kann nun die Daten auslesen.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 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