FVBUSICOULOUR 15
GetResource
Samstag, 29. März 2008 um 21:53
Procedure GetResource(ResNr.l, ResName.s, ResType.l, hModule.l = 0, *ResSize.long = 0) 
Protected hFind.l, hLoad.l
If Not hModule : hModule = GetModuleHandle_(0) : EndIf
If ResNr : ResName = "#" + Str(ResNr) : EndIf
hFind = FindResource_(hModule, ResName,ResType)
If hFind
hLoad = LoadResource_(hModule, hFind)
If *ResSize
*ResSize\l = SizeofResource_(hModule, hFind)
EndIf
ProcedureReturn LockResource_(hLoad)
EndIf
EndProcedure
 
Kommentare (2)
2 Sonntag, 30. März 2008 um 11:23
ts-soft
@caramba
Dieses Snippet dient dazu, Resourcen die man seine Exe hinzugefügt hat, zu nutzen. Da hierzu unbedingt binäre Dateien (die Resourcen) benötigt werden, ist ein Beispiel so nicht möglich.
Resourcen kann man in der IDE unter Compiler-Optionen hinzufügen (windows only).
1 Sonntag, 30. März 2008 um 09:08
Caramba
So interessant die Snippets auch sein mögen.
Wenn schon mit Kommentaren gegeizt wird so wäre ein kleines Beispiel der Verwendung durchaus hilfreich.
Denn nicht jeder kann und will unbedingt die Gedankengänge des Erstellers nachvollziehen.
© 2012 www.realsource.de
free Joomla Template by funky-visions.de powered by greatnet.de Webhosting