Hallo,
ich würde gerne folgende Struktur und Funktion in Delphi verwenden;
Code:
typedef struct _MEMORYSTATUSEX {
DWORD dwLength;
DWORD dwMemoryLoad;
DWORDLONG ullTotalPhys;
DWORDLONG ullAvailPhys;
DWORDLONG ullTotalPageFile;
DWORDLONG ullAvailPageFile;
DWORDLONG ullTotalVirtual;
DWORDLONG ullAvailVirtual;
DWORDLONG ullAvailExtendedVirtual;
} MEMORYSTATUSEX, *LPMEMORYSTATUSEX;
WINBASEAPI
BOOL
WINAPI
GlobalMemoryStatusEx(
__out LPMEMORYSTATUSEX lpBuffer
);
der code stammt aus der winbase.h
nun habe ich gelesen, dass man solchen C-Code erst übersetzen muss, um ihn verwenden zu können, hab aber keine Ahnung wie
1. das reine Übersetzen des Quellcodes und nach welchen Regeln funktioniert
2. wie ich das Übersetzte in das Delphi-Projekt einbinde (eigene
Unit, oder irgendwie anders?)
Vielen Dank für eure Hilfe
Thomas