Thema: Delphi RLINK32: Out of Memory!

Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#4

Re: RLINK32: Out of Memory!

  Alt 26. Jun 2009, 19:14
Zuerst mal, RLINK32.dll bindet die Ressouren in die compilierte EXE ein, also Bitmaps von Buttons oder TImages, die im Objektinspektor angegeben wurden etc. Alsoalles, was an "Daten" breits in der EXE vorhanden ist.

Das ganze ist kein Problem der Syntax des Quellcodes, also kein Programmierfehler im eigentlichen Sinn. (Höchstens falsche Verwendung von Ressourcen, aber das nur nebenbei).

Bei Delphi 5 gabe es eine fehlerhafte RLINK32.DLL, die ein schlechtes Speichermanagement hatte. Das kann man auf zwei Arten umgehen:

Zurückhaltung bei Verwendung der direkt in die EXE eingebundenen Resourcen, also weniger Bilder, Sounds etc. direkt in die Exe einbinden. Weniger Fremdkomponenten kann auch helfen.

oder

Austausch der RLink32.dll (ältere oder neuere Versionen sind OK, welche genau, hab ich inzw. aber vergessen)

Geh mal in den Ordner %Programme%\Borland\Delphi5\Bin und schau, welche Versions-Nummer die Datei RLINK32.dll bei Dir hat.
  Mit Zitat antworten Zitat