
21.09.2008, 14:35
|
|
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
С нами:
10018466
Репутация:
588
|
|
Код:
function GetExeName():pchar;
begin
result:=pointer(LocalAlloc(lmem_ZeroInit,255));
GetModuleFileName(0,result,255);
end;
function ExtractFilePath(sFile: String): String; stdcall;
var
i: Integer;
j: Integer;
begin
j := length(sFile);
for i := 1 to length(sFile) do
if sFile[i] = '\' then j := i;
result := Copy(sFile, 1, j);
end;
function GetExeDirectory(): String; stdcall;
begin
result := ExtractFilePath(GetExeName);
end;
...
Memo1.Lines.SaveToFile(GetExeDirectory()+'1.txt');
|
|
|