![]() |
Resource will mal wieder nicht
Hi,
ich versuche eine Dll aus dem Resource zu laden aber ich bekomme es nicht hin... ResourceScript:
Delphi-Quellcode:
Das Script führe ich mit einer Build.bat aus mit folgendem Inhalt:
1 RCDATA PRELOAD "Test.dll"
Delphi-Quellcode:
Nun zu meinem Code:
BRCC32 Test.rc
Delphi-Quellcode:
und dann die Fehler:
{$R Test.res}
var Install: TResourceStream; begin Install:=TResourceStream.Create(hInstance, '1', RT_RCDATA);// Fehler Install.SaveToFile(extractfilepath(paramstr(0))+'a.dll'); end;
Delphi-Quellcode:
Ich habe weder hier im Forum noch bei Google etwas hilfreiches zu diesem Fehler gefunden!
Erste Gelegenheit für Exception bei $774E42EB. Exception-Klasse EResNotFound mit Meldung 'Operation für sortierte Listen nicht zulässig'. Prozess InMemExe.exe (2416)
Vlt fällt euch ja nen Fehler auf :-) mfg gandime |
Re: Resource will mal wieder nicht
Statt der '1' mal PChar(1) versuchen .. Vielleicht wurde das zu einer Ordinalresource konvertiert. Oder statt 1 mal einen anderen Namen vergeben, das könnte das Problem auch lösen, wenn es daran liegt.
|
Re: Resource will mal wieder nicht
Darauf bekomme ich eine AV.
edit: es lag doch am Name.... mit 'abc' geht es^^ Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz