AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:32

Parameter dieser Suchanfrage:

Suche in Thema: StringFileInfo/VarFileInfo für Dateiversion schreiben
Suche alle Beiträge, die von "sx2008" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: StringFileInfo/VarFileInfo für Dateiversion schreiben

      Delphi
      by sx2008, 27. Mai 2009
    Nein, man kann doch AnsiStrings wunderbar mit dem pluszeichen miteinander verketten.
    Dabei werden die beteiligten Stringstücke in einen neuen String kopiert.
    Mit der Technik von Zacherl könnte man sich die kopierei sparen, aber so ist es viel eleganter.

    alles ungetestet:
    function BuildStringStructure(Key, Value : Widestring):Ansistring;
    var
    p : PInteger;
    begin
    key := key + #0; //...
  • Forum: Win32/Win64 API (native code)

    Re: StringFileInfo/VarFileInfo für Dateiversion schreiben

      Delphi
      by sx2008, 26. Mai 2009
    Genau das ist das Problem, was die Sache so knifflig macht.
    Eine Möglichkeit wäre, mit den innersten String Structure zu beginnen und diese dann zu einer StringTable Structure zusammenzubauen, die dann wiederum zur StringFileInfo Structure aufgebaut wird.

    Hier völlig ungetestet als Anregung:
    function BuildStringStructure(Key, Value : Widestring):Ansistring;
    var
    p : PInteger;
    begin
    ...
  • Forum: Win32/Win64 API (native code)

    Re: StringFileInfo/VarFileInfo für Dateiversion schreiben

      Delphi
      by sx2008, 25. Mai 2009
    Die Strukturen werden einfach hintereinander "geklebt".
    Man kann keine normalen Pascal Records verwenden, sondern man braucht einen Speicherblock (mit GetMem) und baut dann dort die Strukturen auf.
    Die Herausforderung ist dann, dass wLength von VS_VERSIONINFO auch alle weiteren StringFileInfo Blöcke berücksichtigen muss.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=sx2008&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=134531
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 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