[VC++] Array aus einer DLL zurückgeben

Jens2

Grünschnabel
Hallo,
Ich habe vor ein Array (Inhalt die Taskliste,code vorhanden) aus einer DLL an das aufrufende Programm zurpckzugeben.

Ich habe bisher erfolgreich eine integer zahl zurückliefern können, doch mit anderen datentypen habe ich probleme.

Kann mir jemand einen Beispielcode für die Rückgabe eines Arrays aus einer Funktion in einer DLL geben, und dabei auch wie diese Funktion deklariert sein muss?

Vielen Dank schonmal.

mfg
Jens
 
Der Datentyp soll vom Typ char sein.

edit:
Mhm jetzt hab ich ein noch grösseres Problem:
Um in einem Array Texte zusammenzufassen muss ich doch ein 2 dimensionales Array machen, aber dabei krige ich Tonnenweise fehler:


Code:
char ProcessList()
{
	char list[100][260];
	int i=0;
HANDLE snapshothandle;
    	PROCESSENTRY32 process;
    	snapshothandle= CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    	
    		
        process.dwSize = sizeof(process);
        
        while (Process32Next(snapshothandle,&process))

            {
			list[i][1]= process.szExeFile;
			i++;
          
        }

        CloseHandle(snapshothandle);
      
        return(list);
}



Was kann ich tun um die Arrays richtig einzuordnen und zurückzugeben?

mfg
Jens
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück