tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
584
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    max_power max_power ist offline Grünschnabel
    Registriert seit
    Jun 2007
    Beiträge
    2
    Hallo,

    ich möchte von einer Windows Konsolen-Anwendung zu einer zweiten Anwendung Zeichen schicken. Ich erstelle in der ersten eine Pipe

    Code :
    1
    
    BOOL fCreated = CreatePipe(&hRead,&hWrite,&sa,0);

    und schreibe dann mit:

    Code :
    1
    
    WriteFile (hWrite,cBuffer_write,sizeof(cBuffer_write),&dwWritten,NULL );

    wenn ich nun in der zweiten Anwendung lesen will mit ReadFile funktioniert es nicht. Muss ich eine Named Pipe benutzen? Die Lösung soll so einfach wie möglich sein.

    Danke
     

  2. #2
    Avatar von jokey2
    jokey2 jokey2 ist offline Mitglied Smaragd
    Registriert seit
    Nov 2004
    Beiträge
    1.235
    Da Du hier 2 verschiedene Anwendungen (Prozesse) hast, mußt du das mit einer NamedPipe machen.
    In Deinem Server erzeugst du die Pipe mit CreateNamedPipe und verbundest Dich mit ihr mit ConnectNamedPipe. Im CLient bekommst du mit CreateFile oder CallNamedPipe Zugriff auf die Pipe, wobei Du als Dateinamen den namen der Pipe angibst.
     

  3. #3
    max_power max_power ist offline Grünschnabel
    Registriert seit
    Jun 2007
    Beiträge
    2
    Hallo,
    habe die Funktionen implementiert und funktioniert hervorragend.
    Kann mir jemand noch sagen wo Vor -oder Nachteile von CreateFile() bzw. CallNamedPipe() liegen?

    Danke
     

Ähnliche Themen

  1. Kommunikation zwischen zwei Anwendungen
    Von rabado im Forum .NET Web und Kommunikation
    Antworten: 3
    Letzter Beitrag: 12.08.10, 11:35
  2. Antworten: 3
    Letzter Beitrag: 06.05.09, 20:56
  3. Tastenkombination control + pipe
    Von ZeroEnna im Forum Mac OS
    Antworten: 4
    Letzter Beitrag: 20.07.08, 12:23
  4. Kommunikation zwischen zwei Anwendungen
    Von Meldur im Forum .NET Web und Kommunikation
    Antworten: 2
    Letzter Beitrag: 05.05.08, 18:21
  5. [Perl] Pipe-Problem ?
    Von Fulk im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 0
    Letzter Beitrag: 05.05.08, 16:04