Einzelnen Beitrag anzeigen

gross_friedrich

Registriert seit: 20. Mär 2005
6 Beiträge
 
#1

C FILE* in Delphi

  Alt 23. Okt 2019, 23:45
Hallo zusammen,

eine C DLL hat die Funktion:

uint32 downloadtofile(FILE* afile);

-------------------------------------------

Ein C-Programmierbeispiel zeigt wie die Funktion aufgerufen wird:

FILE* myfile = fopen("image1.tif", "wb+");
if(myfile != NULL)
{
retval = downloadtofile(myfile);
fclose(myfile);
}

Das Beispiel erstellt die Datei, die DLL-Funktion "downloadtofile" schreibt die Daten in die Datei, und abschließend wird die Datei geschlossen.

Was für ein Type ist FILE*?
Wie kann die Funktion in Delphi übersetzt werden?

C:
uint32 downloadtofile(FILE* afile);

Delphi:
DWORD downloadtofile(afile : xx??xx);

Danke
  Mit Zitat antworten Zitat