Hallo zusammen,
Ich habe immer noch problemm zu verstehen wie mit *.resx dateien umgehen muss bzw. wie
ich Binary daten daraus lesen muss.
Am besten zeige ich das an anfachen beispiel (der nicht läuft):
Ich erstelle aus MyRes.rc datei
Delphi-Quelltext
1:
| Icon1 RC_GROUP_ICON "IconUp.ico" |
mit resgen.exe eine MyRes.resx die ich in Delphi.NET project einbinde.
in code :
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| Var R : System.Resources.ResourceManager; Assm : System.Reflection.Assembly; Obj : TObject; begin Assm := GetType ().Assembly; Try R := System.Resources.ResourceManager.Create('MyRes', Assm); Obj := R.GetObject('Icon1'); MyIcon := System.Drawing.Icon(Obj); Except End; Begin |
An der stelle 1 kriege ich null Referenc ?!!
Es gibts auch keine Exception an der stelle. Wie soll ich da Referenc auf meine Icon bekommen.
Voraus Danke