Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di mhmh
    Registrato dal
    Feb 2002
    Messaggi
    204

    [VB6/C] Passaggio di parametri

    Ciao a tutti.
    Vorrei sapere se esiste un metodo per passare dei parametri da un .exe in VB6 ad un .exe scritto in C
    grazie in anticipo:sgrat:

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 1999
    Messaggi
    88
    Per chiamare l'eseguibile da VB usa la funzione Shell, dove il primo parametro (di tipo String) è il nome del programma seguito dai parametri.

    Paolomat
    VB - Java - C/C++ - VC - CORBA -JDBC

  3. #3
    Utente di HTML.it L'avatar di mhmh
    Registrato dal
    Feb 2002
    Messaggi
    204
    E per la lettura dei dati di ritorno?
    Mi spiego:ho un programma in VB6 che passa degli argomenti ad un eseguibile in C,il quale poi mi deve restituire dei valori che andranno visualizzati dall'exe VB.
    Come argomenti ho un puntatore ad un array di caratteri(il classico char *argv[]) più altri(che per ora non mi interessano).

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 1999
    Messaggi
    88
    Scusa ma se invece di un programma in C ti fai una DLL sempre in C.
    Ti levi delle grane!!!

    Paolomat
    :adhone: :adhone: :adhone:
    VB - Java - C/C++ - VC - CORBA -JDBC

  5. #5
    Utente di HTML.it L'avatar di mhmh
    Registrato dal
    Feb 2002
    Messaggi
    204
    Non posso.Devo utilizzare l'eseguibile in C già fatto

  6. #6
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    puoi fare così:

    con vb salvi in un file.txt i parametri, variabili ecc, ecc
    lanci da vb l'applicativo c come ti hanno postato prima, una volta sul programma c vai a leggere il file.txt recuperando le variabile matrici, parametri ecc. ecc.

    io invece da vb passo un valore fittizio ad una dll in c dove impalco l'algoritmo che mi interessa, e alle volte le tante variabili scaturite dalla dll comune (non mfc) le vado a salvare in un file.txt, in questo modo quando mi ritorna il controllo al vb non faccio altro che andare a leggermi file.txt. tutto questo per la maggiore velocitò che ottengo in c



    link
    homepage
    http://%77%77%77%2e%74%77%6f%72%6b%2e%69%74/
    software
    http://%77%77%77%2e%74%77%6f%72%6b%2...programmi.html
    forum
    http://%77%77%77%2e%74%77%6f%72%6b%2...um/default.asp

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 1999
    Messaggi
    88
    Un'altra soluzione è l'uso del DDE (Dynamic Data Exchange), cioè apri uno stub (canale di comunicazione) tra i due programmi (velocizzi un sacco rispetto all'uso del file, ma è più complesso).

    Ciao
    Paolomat
    :tongue:
    VB - Java - C/C++ - VC - CORBA -JDBC

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 © 2024 vBulletin Solutions, Inc. All rights reserved.