Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483

    [VB6] Restituire un Valore

    Ho creato un programmino che mi permette di abilitare
    e disabilitare la LAN
    ora vorrei fare in modo che lanciando questo da un altro progetto mi restituisca un valore di stato del tipo "attiva", "disattiva"

    Come posso fare

    grazie

    Simone

  2. #2
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: [VB6] Restituire un Valore

    Originariamente inviato da heroes3
    Ho creato un programmino che mi permette di abilitare
    e disabilitare la LAN
    ora vorrei fare in modo che lanciando questo da un altro progetto mi restituisca un valore di stato del tipo "attiva", "disattiva"

    Come posso fare

    grazie

    Simone
    scrivi un valore nel registro di Windows con SaveSettings nel prog che abilita/disabilita la LAN e lo leggi con GetSettins nell'altro prog.
    ...and I miss you...like the deserts miss the rain...

  3. #3
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    grazie ottima idea

    per caso esistono altri modi??

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se non ho capito male, hai i sorgenti di ambedue i programmi ... perche' non integri il secondo nel primo?

  5. #5
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    Originariamente inviato da oregon
    Se non ho capito male, hai i sorgenti di ambedue i programmi ... perche' non integri il secondo nel primo?
    purtroppo ho i sorgenti solo del secondo
    e devo passare un applicativo funzionante (che fa anche altre cose) ad un altro programmatore
    in modo che lui lo richiama e gli restituisca uno status

  6. #6
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Originariamente inviato da heroes3
    grazie ottima idea

    per caso esistono altri modi??
    - se sei su due pc diversi, puoi usare il socket e inviare un messaggio via tcp all'altro programma ma vista la "complessita'" di realizzazione della cosa per svolgere una funzione cosi' "banale" forse nn ne vale la pena.

    - puoi mettere un "file di notifica" in una cartella comune ai 2 programmi in cui scrivi lo stato di attivazione.(un prg lo scrive e l'altro lo legge)

    c'e' pero' da dire che se la LAN e' disattivata, per poter comunicare i 2 programmi devono necessariamente risiedere sullo stesso pc.

    - puoi connettere via cavo seriale incrociato i 2 pc tramite la COM e fare in modo di monitorare la COM al fine di rilevare l'invio del messaggio dello status da un pc all'altro

    - potresti provare con il protocollo DDE (un po' obsoleto e con il limite che i 2 prog. devono risiedere sullo stesso pc)
    ...and I miss you...like the deserts miss the rain...

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da heroes3
    purtroppo ho i sorgenti solo del secondo
    e devo passare un applicativo funzionante (che fa anche altre cose) ad un altro programmatore
    in modo che lui lo richiama e gli restituisca uno status
    Scusa ... ma hai i sorgenti di quello che hai creato ... cioe' il primo ...?

  8. #8
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    primo programma sviluppato da un altro programmatore
    al quale devo fornire il nome del secondo programma con i paramentri da passargli
    per effettuare le operazioni che mi hanno richiesto

  9. #9
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    Originariamente inviato da vonkranz
    - se sei su due pc diversi, puoi usare il socket e inviare un messaggio via tcp all'altro programma ma vista la "complessita'" di realizzazione della cosa per svolgere una funzione cosi' "banale" forse nn ne vale la pena.

    - puoi mettere un "file di notifica" in una cartella comune ai 2 programmi in cui scrivi lo stato di attivazione.(un prg lo scrive e l'altro lo legge)

    c'e' pero' da dire che se la LAN e' disattivata, per poter comunicare i 2 programmi devono necessariamente risiedere sullo stesso pc.

    - puoi connettere via cavo seriale incrociato i 2 pc tramite la COM e fare in modo di monitorare la COM al fine di rilevare l'invio del messaggio dello status da un pc all'altro

    - potresti provare con il protocollo DDE (un po' obsoleto e con il limite che i 2 prog. devono risiedere sullo stesso pc)
    pensavo di adottare la seconda opzione forse + comoda per tutti

    grazie mille

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... se non ho capito male, non hai tante alternative perche' la comunicazione TCP o DDE implica che tu modifichi ambedue i programmi ...

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.