![]() |
Wie kann mein Service mit meiner Anwendung kommunizieren?
Hallo Zusammen!
Wieder Mal ein Problem mit Serice Anwendungen: Meine Anwendung X läuft durch srvany.exe als Service! Nur kann ich mit einem Unterprogramm Y welches von meiner Anwendung gestartet wird nicht mit Messages kommunizieren da ich kein Handle auf die Anwendung bekomme da Findwindow nicht funktioniert. Weiss jemand wie ich eine Kommunikation zwichen beiden Anwendungen aufbauen könnte? Danke für alle Antworten schon mal im voraus :-D |
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Dafür sind
![]() ...:cat:... |
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Hallo Phreax,
für die Kommunikation eignen sich auch:
|
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
![]() |
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Hi @ All!
Danke für die vilen Antworten! Ich werde versuchen das ganze über named pipes zu realisieren... Ich habe mal die Komponente ![]() ich bekomme jedoch die Fehlermeldung Zitat:
|
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Du musst den Ordner in dem sich die Unit befindet zum Suchpfad hinzufügen ;) Irgendwo unter Einstellungen > Pfade, wies genau heisst weis ich grade nicht :stupid:
|
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Zitat:
Ich habe meinen Delphi Suchpfad noch nie wegen irgendwelchen Units oder Komponenten erweitert. Komponenten im Package die installiert sind findet Delphi automatisch und bei anderen Fremd-Units: Die werden einfach in das Projekt aufgenommen. Wozu gibt es die Projektverwaltung? |
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Hallo Zusammen der Witz ist ja dass nur *.Dcu Dateien vorhanden sind mein Delphi 7 will jedoch die .pas dateien haben warum auch immer die .dcu dateien befinden sich im angegebenen ordner:
"C:\...\Eigene Dateien\Delphi\PipeCommunicationComponents\Units\D 70\" Was mache ich also falsch? |
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
die DCUs können nur mit der Delphi-Version benutzt werden mit der sie kompiliert wurden (oder war das nur bei Trials :gruebel: ) also brauchst du entweder eine Delphi-7 Version oder aber die pas-Datei zum selber kompilieren!
|
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Habe ich mich noch nicht klar genug ausgedrückt?
Ich habe aktuell Delphi 7 auf dem PC der Pfad zeigt wie schon gesagt auf Zitat:
Weiss jemand ob sich da was dran drehen lässt? |
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Habe ich mich nicht klar genug ausgedrückt? du brauchst ein Delphi-7 Kompilat der Komponente (oder die Sourcen) :roll:
|
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Das Kompilat ist ja für delphi ist jedenfalls die Behauptung, naja da ich die sourcen nicht habe und es mit dem Kompilat nicht geht werde ich wohl auf diese Komponenten verzichten müssen... :(
|
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
hast du die demo ?
das war bei mir mal das problem :> |
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Zitat:
Zitat:
mfg phreax |
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Hast du eine Trial-Version von Delphi? Wenn ja dann gehts nicht... Du hast doch eh D2005 im PRofil stehen, wieso versuchst dus dann nicht mit der?
|
Re: Wie kann mein Service mit meiner Anwendung kommunizieren
Jup ich habe für diese programm eine Trial benuzt weil sich Delphi 05 dafür nicht geeignet hat( wegen fehlender DB unterstützung).
Naja da ich also diese Komponente nicht funktioniert habe ich mir eine neue (funktioniert!) rausgesucht nur leider verstehe ich sie nicht ganz: ![]() Also danke für die Hilfe |
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