Announcement

Collapse
No announcement yet.

Ressourcen-Datei lesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ressourcen-Datei lesen

    Hi,

    wie kann ich mit Delphi eine Ressourcendatei *.res lesen.
    Ich muß während das Programm läuft, etwas aus einer Ressourcendatei lesen.
    Der Resexplorer in \demos bringt mich auch nicht weiter.

    Kann mir jemand helfen ?

    Danke John

  • #2
    <pre>Hallo John,

    es kommt darauf an, was Du aus der Resource lesen willst.
    Folgend ein paar Beispiele:

    Als erstes mußt Du die Resourcendatei Deinem Programm mitteilen.
    {$R XXX.RES}

    1. String
    aStr:=LoadStr(1000); --> wobei 1000 für die StringID steht

    2. Bitmap
    aBmp:=TBitmpa.Create;
    aBmp.Handle:=LoadBitmap(hInstance, 'BMPNAME');

    Gruß Thoma

    Comment


    • #3
      Hi thomas,

      ich möchte gerne die Versionsinfo lesen, ändern und dann wieder schreiben. Wie ich die Versionsinfo aus einem Programm lesen kann, weiß ich. Nur möchte ich sie via Programm ändern.

      Gruß

      Joh

      Comment


      • #4
        Hallo,

        der "offizielle" Weg für diese Aufgabe sieht so aus: <br>
        1. RES-Datei auslesen und die Ressourcen in Sourcecode (RC-Daten) ändern. Besser ist es natürlich, wenn direkt in jedem Fall nur die Original-RC-Daten geändert werden.<br>
        2. RC-Daten in eine RES-Datei compilieren. <br>
        3. Neue RES-Daten an diese EXE als Ressourcen anhängen.

        Mit den Tools aus dem <b>Bin</b>-Verzeichnis von Delphi lassen sich alle diese Schritte in einer Batch-Datei (oder bei Delphi 5 auch direkt) ausführen

        Comment

        Working...
        X