Quote Originariamente inviata da torn24 Visualizza il messaggio
Non esistono i puntatori in vb6, quindi non puoi convertire una funzione in C che ne fa uso, in una in vb6 equivalente, hai trovato il modo per risolvere il problema aggiungendo un parametro, a mio avviso è una cosa soddisfacente

Il vb6 superava i limiti del linguaggio permettendo di usare dll scritte in altri linguaggi, quindi se proprio vuoi usare quella funzione, potresti creare una dll in linguaggio C, richiamarla in Vb6 e usarla, Ma IO non lo farei per una cosa cosi banale...
Ok perfetto grazie mille...
Io infatti dovrei sostituire una dll con un'altra e la "firma" del metodo era quella "alla c", perchè immagino fosse proprio come dici tu...cioè la dll precedente fosse sviluppata in c e quindi bastava passare il puntatoe alla cella...

Quindi il passaggio per riferimento in VB6 è esclusivamente un modo per "risparmiare memoria" e non per utilizzare i puntatori?