
12.12.2007, 18:54
|
|
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме: 2715445
Репутация:
588
|
|
1 вопрос  пока не проверял...
Есть pathbuf = array [0..MAX_PATH] of char и у нас 4 таких переменных,
т.е. 4 * 261 = 1044 (в идиале) байт под эти строки. Может лучше бы было использовать
pchar + LocalAlloc or VirtualAlloc? Съэкономили бы ещё несколько сотен байт
Для проверки существования файла лучше юзать
Код:
function FileExits(const exe:pchar):boolean;
begin
result:=TRUE;
If (GetFileAttributes(exe) = DWORD(-1)) then result := FALSE;
end;
т.к. ей нужен только 1 параметр на вход 
Последний раз редактировалось Hellsp@wn; 12.12.2007 в 19:00..
|
|
|