tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
659
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ohmo26 ohmo26 ist offline Grünschnabel
    Registriert seit
    May 2009
    Beiträge
    2
    Hallo zusammen,

    Ich arbeite gerade mit Visual C++ (2005) und habe zwei Anwendungen, eine in MFC und anderen in Win32-Project programmiert. Sie liegen beide auf dem PC und müssen miteinander kommunizieren.

    Erste Anwendung (Annahme First.exe) gibt die Daten aus. Zweite Anwendung (Annahme Second.exe) soll die Daten erfassen und bearbeiten. Die Kommunikation soll ereignisgesteuert und sehr schnell sein. Wie folgend soll es laufen.

    - First.exe gibt ein EVENT zu Second.exe, wann die Kommunikation beginnt.
    - Daten werden entweder direkt zu Second.exe gesendet oder vorher gelagert.
    - First.exe gibt ein EVENT zu Second.exe, wann die Kommunikation beendet.

    Könntet Ihr mir empfehlen, wie man am bestens solche Kommunikation realisieren kann? Wäre sehr nett, wenn Ihr auch ein paar Links mir geben könntet.

    Danke euch im Voraus.
     

  2. #2
    3Cyb3r 3Cyb3r ist offline Mitglied Brokat
    Registriert seit
    May 2008
    Ort
    Baunatal (Hessen)
    Beiträge
    413
    Moin
    joa also da gäbe es mehrere Möglichkeiten. Ich würde einfach per SendMessage oder wie der befehl noch hieß übermitteln. Dort hast du ja genügend Events zur auswähl und Parameter die du mitsenden möchtest, z.B. eine Speicheradreese für die Daten auf welche exe2 zugreifen soll. Allerdings frage ich mich was dir dies bringt. Vielleicht könntest du es kurz erläutern. Wenn diese beiden Anwendungen immer auf dem selben PC laufen ist es meiner Meinung nach sinnvoller ein Anwendung zu haben und mehrere Threads zu starten.
    mfg Nik
     
    Bei der Geburt ist ein Mensch so unfertig, wie ein an einem schönen blauen Montag in Taiwan hergestellter Computer vor der Programmierung.
    - Wolfgang Körner

  3. #3
    Avatar von Ryu1991
    Ryu1991 Ryu1991 ist offline Mitglied Gold
    Registriert seit
    Dec 2007
    Beiträge
    241
    Man könnte es auch mit Sockets machen, dann brauchst du kein ActiveX, oder wie das hieß.
     
    "2 Dinge sind Unendlich, die Menschliche Dummheit und das Universum, bei 2tem bin ich mir noch nicht ganz sicher", Albert Einstein
    "Wenn man keine Ahnung hat, einfach mal Fresse halten", Dieter Nuhr

  4. #4
    ohmo26 ohmo26 ist offline Grünschnabel
    Registriert seit
    May 2009
    Beiträge
    2
    Hi,

    Danke für eure Antworten!!

    @3Cyb3r: Ich habe zwei komplexe Anwendungen und habe nicht viel Zeit jetzt zusammen zu basteln. Deshalb suche ich erstmals eine schnelle und einfache Lösung. Ich brauche Zeit mit Threads zu beschäftigen. Gern würde ich es später verwenden um die Anwendung zu optimieren. Ich muss erstmals Chef zeigen, dass es grundsätzlich läuft.

    @Ryu1991: Mit Sockets habe ich schon gedacht und werde gleich probieren.

    Grüße, ohmo26
     

Ä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. Kommunikation zwischen zwei Anwendungen
    Von Meldur im Forum .NET Web und Kommunikation
    Antworten: 2
    Letzter Beitrag: 05.05.08, 18:21
  3. Pipe Kommunikation zw. 2 Anwendungen
    Von max_power im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 20.06.07, 18:22
  4. Kommunikation zwischen zwei Applets
    Von d_ausstroit im Forum Java
    Antworten: 2
    Letzter Beitrag: 13.05.05, 08:14
  5. Antworten: 7
    Letzter Beitrag: 10.08.04, 11:31