Hi,

I am trying to use the gecko libs from  http://sourceforge.net/projects/d-gecko
with lazarus.

i get the following errors:
Hint: Start of reading config file c:\lazarus\fpc\2.2.2\bin\i386-win32\fpc.cfg
Hint: End of reading config file c:\lazarus\fpc\2.2.2\bin\i386-win32\fpc.cfg
Free Pascal Compiler version 2.2.2 [2008/10/05] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Win32 for i386
Compiling project1.lpr
Compiling SimpleDownloadForm.pas
Compiling nsGeckoStrings.pas
Compiling nsInit.pas
nsInit.pas(55,15) Hint: Type "PLongBool" redefinition
nsInit.pas(104,1) Hint: C arrays are passed by reference
nsInit.pas(233,27) Hint: Type "PGREVersionRangeArray" redefinition
nsInit.pas(241,23) Hint: Type "PGREPropertyArray" redefinition
Compiling nsMemory.pas
nsMemory.pas(155,13) Warning: Some fields coming before "GetMem" weren't 
initialized
nsMemory.pas(157,17) Warning: Some fields coming before "ReallocMem" weren't 
initialized
nsMemory.pas(157,17) Error: Incompatible types: got "Realloc(Pointer, 
LongInt):^untyped" expected "<procedure variable type of function(var Pointer, 
LongInt):^untyped;Register>"
nsMemory.pas(165) Fatal: There were 1 errors compiling module, stopping

for the following costruct - stopping at the line ReallocMem:

const
  memmgr: TMemoryManager = (
    GetMem: Alloc;
    FreeMem: Free;
    ReallocMem: Realloc;
  );
procedure SetToMemoryManager;
begin
  SetMemoryManager(memmgr);
end;

how can that be done in FPC?

regards

Hinnack
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to