И что означает магическая фраза "все работает"

Неужели возвращает имя файла по хэндлу

Скажу для любопытных даже больше:
1)
"KOL" писал(а):
function ParamStr( Idx: Integer ): String;
{* Returns command-line parameter by index. This function supersides
standard ParamStr function. }
т.е., к имени файла по хэндлу имеет очень отдаленное отношение. Если не сказать никакого.
2)
"KOL" писал(а):
function ParamStr( Idx: Integer ): String;
var
P, P1: PChar;
Buffer: array[ 0..260 ] of Char;
begin
if Idx = 0 then
SetString( Result, Buffer, GetModuleFileName( 0, Buffer, Sizeof( Buffer ) ) )
..........
Konst, извини конечно, но диспут на тему, сколько будет дважды два - четыре или пять, мне представляется бессмыссленным.