Forum: Win32/Win64 API (native code)
Delphi
by Mazel,
2. Jul 2008
Danke toms, für den Artikel. Ich habe diesen Artikel auch schonmal gefunden, das Problem ist aber, dass ich Übersetzungsprobleme aus C/C++ in Delphi habe. Besonders diese zweil Zeilen:
ZeroMemory(pValueBuffer, _tcslen(pValueBuffer) * sizeof(TCHAR));
_tcscpy(pValueBuffer, _T("My Company, Inc."));
Was bedeutet _tcslen (welche Länge ist gemeint), tsccpy (sicherlich ein Kopiervorgang) und _T?
...
Forum: Win32/Win64 API (native code)
Delphi
by Mazel,
30. Jun 2008
Ich versuch es einfach nochmal, ob sich jemand findet, der mir das kurz mit den Strukturen erklären kann.
Forum: Win32/Win64 API (native code)
Delphi
by Mazel,
26. Jun 2008
Ich habe mir das mal durchgelesen und blicke um ehrlich zu sein, nicht ganz dahinter. Wenn ich das richtig verstanden habe, brauch ich die "StringFileInfo Structure", die eine "StringTable Structure" enthält und diese wiederum die eigentliche "String Structure", wo mein zu setzender Wert drinn steht.
Das kann ich aber nicht mit UpdateResource setzen, denn da muss ich ein Pointer übergeben.
Forum: Win32/Win64 API (native code)
Delphi
by Mazel,
23. Jun 2008
Guten Abend,
ich versuche schon längere Zeit die Dateieigenschafen für die Version einer exe-Datei zu ändern, aber nicht während diese läuft. Das Auslesen mit GetFileVersionInfoSize, GetFileVersionInfo und VerQueryValue funktioniert super.
Nun wollte ich mit folgenden Code die Infos ändern, das einzigste was sich ändert ist die Größe der Datei. Folgender Code ist einer von vielen Versuchen....