Salve, ho da modificare un progetto in VB6.0 e VC++6.0 nel quale una funzione in una DLL in Basic chiama una funzione in una DLL in C.
Il passaggio dei parametri per le singole variabili (int, float, double) va bene, mentre nel passaggio di array unidimensionali ho grossi problemi. I valori che ottengo nella parte della DLL in C sono completamente errati.
Ho letto in rete la documentazione presente per le modalità di passaggio di un array unidimensionale tra Basic e C e non credo di commettere errori al riguardo.
Qualcuno può postarmi del codice testato su come passare un vettore unidimensionale tra DLL scritte Basic-C
Grazie per tutte le info che riuscirete a fornirmi.