Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: C-Header konvertierung: Struct verweist auf sich selbst?

  Alt 5. Feb 2007, 19:54
Bei einer Klasse würde hier eine "vorwärts Deklaration" helfen:
Delphi-Quellcode:
type
  rMonitor = class; // forward declaration

  rMonitor= class(TObject)
  public
    pfnEnumPorts: function (pName:PWideChar;dwLevel:DWORD;pPorts:PByte;
                            cbBuf:DWORD;var pdwNeeded,pdwReturned:DWORD):LongBool;stdcall;
    pfnOpenPort: function (pName:PWideChar;pH:PHandle):LongBool;stdcall;
    pfnOpenPortEx: function (pName,pPrinterName:PWideChar;pH:PHandle;
                             _Monitor:rMonitor):LongBool;stdcall;
  end;
Beim Record wird's aber schwierig...
Andreas
  Mit Zitat antworten Zitat