Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Fremder ListView einen Eintrag hinzufügen

  Alt 17. Mai 2008, 15:41
Sehr gut das du es so umfangreich erklärst. Dein Problem ist allgemeiner Art das du zwischen 2 Prozessen Daten austauschen willst. Hättest du nur geschrieben das du einem fremden Prozess einen ListView-Eintrag unterschieben willst hätte ich mit sicherheit auch angemerkt das du u.U. damit Probleme in der anderen Anwendung verursachst, da oft zu ListView-Einträgen zusätzliche Daten gehalten werden bzw. das ListView in einem Virtuellen Modus betrieben wird.


Für Interprozess-Komunikation gibt es viele Möglichkeiten: Named Pipes, Windows Message wie z.B. mittels WM_COPYDATA oder auch COM. Es kommt nun darauf an ob du:

- Installation der Programme (für COM wichtig) dürchführen darfst
- Wie umfangreich von der Menge bzw. Komplexität die Daten sind
- Evtl. auch andere Hersteller/Entwickler diese Schnittstelle verwenden sollen/dürfen
- Callbacks nötig sind
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat