Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Komponente mit eigenen Resourcen?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.06.2005, 18:43 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Hallo,
Ich bin gerade dabei, mir eine Komponente zusammenzubasteln, die einige grafische Elemente besitzt. Allerdings bekomme ich es einfach nicht hin, diese aus einer .res zu laden!

Wenn ich die Grafiken einfach auf die Festplatte packe, dann geht es, aber ich würde sie gerne (über die Methode "LoadFromResourceName" von TBitmap, notfalls auch über TResourceStream) aus einer .res laden, aber genau hier hakt es: Ich bekomme einfach keine .rec in das Package rein kompiliert! USERC() und USERES scheint er zu ignorieren.

Gibt es noch andere Möglichkeiten?
Ich könnte zwar die Grafiken einfach in das Programm kompilieren (dann währen sie ja da), aber da sie schon zur Entwurfszeit gebraucht werden bekommt der Builder damit Probleme...

Ich benutze BCB 6.0 Personal...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.06.2005, 00:02 Uhr
Hans
Library Walker
(Operator)


Hi,

eine *.res-Datei ist eine übersetzte (d.h. in binärer Form gespeicherte) Resourcendatei. Diese wird am Ende vom Linker an die executable (*.exe) angebunden. D.h. die Resourcen stecken am Ende alle in der *.exe drin, sofern Du nicht angibst, das sie in eine DLL rein sollen.
*.res-dateien werden von Resourcencompiler (brcc32) aus *.rc-Dateien erzeugt; - das sind sogenannte Resoucen-Skripte, in denen alle verwendeten Resourcen aufgelistet werden.

Soweit die Theorie, und mit den Comandlinetools bekomme ich damit auch lauffähige Programme zusammen. - Aber wie man die IDE dazu bringt, das ResourcenSkript zu ändern, weis ich jetzt auch nicht. Kann es auch nicht ausprobieren, weil ich derzeit nur mit den CommandlineTools arbeiten kann. (Ach ja und die 6er-Version vom BCB hab ich auch nicht.)

Hans,
der sich hier auch mal wieder zu Wort meldet.
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 07.06.2005 um 00:06 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: