System.Classes.TResourceStream.Create
Delphi
constructor Create(Instance: THandle; const ResName: string; ResType: PChar);
C++
__fastcall TResourceStream(NativeUInt Instance, const System::UnicodeString ResName, System::WideChar * ResType);
__fastcall TResourceStream(NativeUInt Instance, int ResID, System::WideChar * ResType);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.Classes.pas System.Classes.hpp |
System.Classes | TResourceStream |
Description
Create crée une instance de TResourceStream associée à un nom et type de ressource spécifiés.
Appelez Create pour instancier un objet TResourceStream, en transmettant des paramètres qui identifient la ressource dans une instance spécifiée. TResourceStream trouve les données de la ressource et les charge dans le tampon Memory de TResourceStream.
Le paramètre Instance indique le handle d'instance associé à l'exécutable ou la bibliothèque partagée contenant la ressource.
Dans la première syntaxe de constructeur, ResName indique la chaîne associée à la ressource dans le fichier .rc compilé avec l'application. Si la ressource est associée à un identificateur entier et non à une chaîne, utilisez la représentation chaîne de l'entier après le signe dièse (#). Ainsi, par exemple une ressource dont l'identificateur entier a la valeur 128 peut être identifiée avec une valeur #128.
Remarque : La spécification de ressources par identificateur requiert moins de mémoire que la spécification par nom.
Le paramètre ResType est une chaîne identifiant le type de la ressource. Les applications peuvent définir leurs propres types de ressource et les identifier par leur nom dans le fichier .rc. De plus, il existe plusieurs types de ressource prédéfinis (qui reflètent les types de ressources Windows). Pour identifier une ressource de type prédéfini, affectez à ResType l'une des valeurs du tableau suivant :
ResType | Type de ressource |
---|---|
RT_ACCELERATOR |
Table de raccourcis |
RT_BITMAP |
Ressource bitmap |
RT_DIALOG |
Boîte de dialogue |
RT_FONT |
Ressource fonte |
RT_FONTDIR |
Ressource répertoire de fonte |
RT_MENU |
Ressource menu |
RT_RCDATA |
Ressource définie par l'application (données brutes) |
RT_STRING |
Entrée d'une table de chaînes |
RT_MESSAGETABLE |
Entrée d'une table de messages |
RT_CURSOR |
Ressource curseur dépendante du matériel |
RT_GROUP_CURSOR |
Ressource curseur indépendante du matériel |
RT_ICON |
Ressource icône dépendante du matériel |
RT_GROUP_ICON |
Ressource icône indépendante du matériel |
RT_VERSION |
Ressource version |