Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Resource aus DLL lesen (https://www.delphipraxis.net/59308-resource-aus-dll-lesen.html)

TheGame1492 20. Dez 2005 14:32


Resource aus DLL lesen
 
hoi,

hab folgendes problem:


ich hab eine DLL file, dort häng ich mit einem extra programm die string resource 'test' an mit dem inhalt 'test123'

dies klappt auch alles wunderbar, laut ResourceHacker


nu will ich das die dll aus der eigenen resource den string 'test' (mit inhalt test123) ausliest, mit folgendem code:

Delphi-Quellcode:
library test;


uses
  Windows,
  SysUtils,
  Classes;

{$R *.res}

.
.
.
.


  pResourceID := MakeIntResource('test');
  HI := FindResource(hInstance, pResourceID{vom typ pchar}, RT_STRING);
  if HI <> 0 then
  begin
    //resource wurde gefunden

  ...

.
.
.
nur leider findet FindResource nie 'test'

HI ist also immer 0


was ist da falsch???

kann eine dll aus seiner eigenen resource vllt nix auslesen?

Luckie 20. Dez 2005 14:40

Re: Resource aus DLL lesen
 
Wenn es eine StringRessource ist, kannst du auch MSDN-Library durchsuchenLoadString benutzen.

TheGame1492 20. Dez 2005 14:50

Re: Resource aus DLL lesen
 
joa kann man schon machen, nur bei exe files funzt die funktion problemlos, bei DLLs sollte das ja denn auch gehen oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz