Forum: Win32/Win64 API (native code)
by samso,
17. Sep 2010
Ja, das ist wohl war. Es gibt viele Wege zum Ziel. Es geht auch so:procedure GetCommandLineArgs(Args: TStrings);
var
NumArgs: Integer;
TempArgs, p: PPWideChar;
i: Integer;
begin
TempArgs := CommandLineToArgvW(GetCommandLineW, NumArgs);
try
if TempArgs <> nil then
begin
Forum: Win32/Win64 API (native code)
by samso,
17. Sep 2010
Der Code
procedure GetCommandLineArgs(Args: TStrings);
var
NumArgs: Integer;
TempArgs: PPWideChar;
i: Integer;
begin
if CommandLineToArgvW(GetCommandLineW, NumArgs) <> nil then
begin
try
Forum: Win32/Win64 API (native code)
by samso,
17. Sep 2010
for i := 0 to NumArgs - 1 do
begin
Args.Add(TempArgs^);
Inc(TempArgs);
end;