Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TExtraResManager (https://www.delphipraxis.net/15903-textraresmanager.html)

jonny 6. Feb 2004 05:03


TExtraResManager
 
Hallo habe mal ne Frage zu dem TExtraResManager von Motzi.

Also ich habe schon alles ausprobiert und ich krieg es einfach nicht hin.

Also ich schreibe ein paar Dateien als Extra Ressource in eine EXE und will sie dann auslesen und das klappt irgendwie nicht ich bekomme nichts ausgelesen. Es gibt keine Fehlermeldung das da keine ExtraRessourcen gibt es passiert einfach nichts auch wenn ich auch nur die Anzahl der Ressourcen ausgeben will passiert auch nichts keine Ausgabe. Wass kann das Sein kann mir jemand sagen wie ich mit dem TExtraResManager umgehen muss.

jonny 7. Feb 2004 23:37

Re: TExtraResManager
 
Hat denn keiner ne Idee? oder ein Beispiel wie ich mit der Komponente umgehen soll?

[Edit] ups das war nicht absicht das das zweimal hier eingetragen wird.

[edit=Christian Seehase]Doppelpost gelöscht. Mfg, Christian Seehase[/edit]

Luckie 8. Feb 2004 01:50

Re: TExtraResManager
 
Wie wäre es, wenn du dich direkt an den Autor der Komponente wendest, anstatt hier darauf zu hoffen, dass er mal vorbei kuckt, wenn er überhaupt hie rregistriert ist. :roll:

FriFra 8. Feb 2004 07:37

Re: TExtraResManager
 
Der Autor ist hier registriert...

http://www.delphipraxis.com/user2049.html


Ich verwende diese Komponente übrigens auch ;) Poste doch bitte mal etwas Code, dann kann man vielleicht sehen, was falsch ist.

jonny 8. Feb 2004 13:20

Re: TExtraResManager
 
OK Schreiben in eine EXE Datein:

Delphi-Quellcode:
  ExtraResManager.AddFile(edSoundFileName.Text, 1, 'Sound');
  ExtraResManager.AddFile(edLogoFileName.Text, 2, 'Logo');
  ExtraResManager.AddFile(ExtractFilePath(Application.ExeName) + cboxLanguages.Text + '.lng', 3, 'Language');
  ExtraResManager.SaveToEXEFile(FolderDialog.Directory + '\Anwendung.exe');
Lesen aus der EXE (sichselber):

Delphi-Quellcode:
  If ExtraResManager.HasExtraResources(Application.ExeName) Then
  begin
    ExtraResManager.LoadFromEXEFile(Application.ExeName);
    For I:=0 To ExtraResManager.Resources.Count - 1 Do
    begin
      If ExtraResManager.Resources.Items[I].ResName = 'Sound' Then
        ExtraResManager.Resources.Items[I].SaveToFile('C:\sound.wav')
      else
      If ExtraResManager.Resources.Items[I].ResName = 'Logo' Then
        ExtraResManager.Resources.Items[I].SaveToFile('C:\logo.bmp')
      else
      If ExtraResManager.Resources.Items[I].ResName = 'Language' Then
        ExtraResManager.Resources.Items[I].SaveToFile('C:\language.lng');
    end;
  end;

Motzi 8. Feb 2004 15:38

Re: TExtraResManager
 
Zitat:

Zitat von Luckie
[..]wenn er überhaupt hie rregistriert ist. :roll:

Als dass du nicht wüsstest, dass ich hier registriert bin...! :roll: ;)

@jonny: also das kann ich nicht ganz nachvollziehen...! Schick mir mal die Anwedung mit den angehängten Daten an motzi_84@aon.at dann schau ichs mir mal an..

Luckie 8. Feb 2004 15:47

Re: TExtraResManager
 
Weiß ich von wem die Kompo ist? Das du sowas ähnliches hast, weiß ich.

Motzi 8. Feb 2004 15:50

Re: TExtraResManager
 
Zitat:

Zitat von jonny
Hallo habe mal ne Frage zu dem TExtraResManager von Motzi.

:roll: ;) :mrgreen:

Luckie 8. Feb 2004 16:29

Re: TExtraResManager
 
Ok, einen habe ich noch, dann wird es offtopic:
Woher soll ich wissen, dass du gemeint bist? Es gibt bestimmt noch mehrere Motzi's. :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 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