Entwickler-Ecke
Windows API - Dll mit forms und multiple units
mderinger@netcom.de - Fr 20.07.07 16:14
Titel: Dll mit forms und multiple units
Folgendes Problem:
Ich setze in Windows einen SystemWide-hook (cbt) (also Dll erforderlich).
Um zu prüfen was der hook macht schreibe ich ein Protokoll in eine Textdatei; funktioniert.
Jetzt möchte ich das Protokoll aber in einem Fenster in einem StringGrid oder ListView anzeigen lassen. Dazu habe ich ein Formulat erstellt und eine Procedur die die Protokoll-Werte in daas StringGrid einträgt.
Ich habe also eine
- Projektdatei
- Unit für den Hook-Source
- Unit für ein Formular mit StringGrid
und das ganze in einer DLL
Ich erzeuge in der Projektdatei (Initialization), also beim laden der DLL, das Formular.
Zur Kontrolle rufe ich nacach die Protokoll-funktion auf um einen Eintrag in das StringGrid zu erstellen; funktioniert!
Jetzt aktiviere ich die Hook Funktion.
Die Hook-funktion ruft Ihrerseits die Protokoll-Funktion auf um Einträge in das StringGrid zu erstellen. Das aber scheitert.
offensichtlich greife in den falschen Speicherbereich, aber warum?
Ich habe auch versucht das Protokoll-Formular in der Hook-Unit zu erstellen, ... gleicher effekt?!?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!