Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [VB6] Scambio messaggi tra due exe

    Ciao ragazzi,
    come posso fare per far scambiare dei messaggi a due .exe?

    mi spiego meglio :
    - l'exe1 in una determinata condizione dovrebbe generare un messaggio.
    - come fa a spedirlo all'exe2 e asua volta l'exe2 intercettarlo?

    grazie mille a tutti
    Mandami una E-Mail
    Ciuz xxx80
    "WhatYouSeeIsWhatYouGet"

    bzzz,bzzz,bzzz

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Devi per forza usare un socket..

    Tramite esso mandi un messaggio ad un altro socket in ascolto..

  3. #3
    ho capito ma a quel che so..

    l'exe1 apre un socket con un determinato numero e invia il messaggio...
    l'exe2 come fa a sapere quale socket ascoltare??

    scusate l'ignoranza...
    Mandami una E-Mail
    Ciuz xxx80
    "WhatYouSeeIsWhatYouGet"

    bzzz,bzzz,bzzz

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Beh ... in effetti non si possono usare i socket senza sapere di cosa si parla, ma neanche si puo' spiegare cosa siano in un messaggio di un forum! Esistono dei libri (e neanche tanto piccoli) che affrontano l'argomento ...

    Inoltre, esistono tanti altri metodi per far "dialogare" due exe (interprocess communication) ... dipende da cosa devi comunicare ... insomma, dipende soprattutto da che tipo di programma si vuole realizzare.

  5. #5
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    bè i socket si "bindano" (metodo bind) ad un indirizzo ip ed un server host (anche localhost se è nella stessa macchina).. quindi se entrambi sono collegati in modo uguale la cosa ha successo.

  6. #6
    si ok... grazie stoi..

    per oregon... hai perfettamente ragione.. cmq l'nterprocess communication...se vuoi darmi qualche dritta...
    Mandami una E-Mail
    Ciuz xxx80
    "WhatYouSeeIsWhatYouGet"

    bzzz,bzzz,bzzz

  7. #7
    Per realizzare un meccanismo IPC si possono usare molte tecniche, dai memory mapped files ai messaggi di Windows, dal DDE ai sockets, dalle named pipes agli oggetti distribuiti, dai mailslot a ...

    Come giustamente sottolineato da Oregon, la scelta va fatta in base a quali dati vuoi scambiare ed a COSA vuoi implementare.

  8. #8
    niente di complicato voglio solo scambiare due/tre numeri tra i due eseguibili.. nient'altro...
    Mandami una E-Mail
    Ciuz xxx80
    "WhatYouSeeIsWhatYouGet"

    bzzz,bzzz,bzzz

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    E allora ti bastano i messaggi di Windows ... (API SendMessage) ... ma ogni metodo ha un suo minimo livello di difficolta' nell'implementazione ... devi comunque studiarlo un po' per realizzarlo ...

    Cerca esempi che utilizzano quella API e il message hooking.

  10. #10
    ok grazie
    Mandami una E-Mail
    Ciuz xxx80
    "WhatYouSeeIsWhatYouGet"

    bzzz,bzzz,bzzz

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.