Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.29;
Скачать: CL | DM;

Вниз

Запись и чтение текстового файла.   Найти похожие ветки 

 
Swp   (2002-04-17 15:49) [0]

Как записать файл я знаю. Для этого я делаю следующее:

//-----------------------------------------
procedure WriteMe;
var
BatchFile: TextFile;
BatchFileName: string;
ProcessInfo: TProcessInformation;
StartUpInfo: TStartupInfo;
begin

{ создаём бат-файл в директории приложения }
BatchFileName := ExtractFilePath(ParamStr(0)) + "Имя_Файла.bat";

{ открываем и записываем в файл }
AssignFile(BatchFile, BatchFileName);
Rewrite(BatchFile);

{ Записывает строки }
Writeln(BatchFile, "Первая строка");
...
Writeln(BatchFile, "Последняя строка");

CloseFile(BatchFile);

FillChar(StartUpInfo, SizeOf(StartUpInfo), $00);
StartUpInfo.dwFlags := STARTF_USESHOWWINDOW;
StartUpInfo.wShowWindow := SW_HIDE;

if CreateProcess(nil, PChar(BatchFileName), nil, nil,
False, IDLE_PRIORITY_CLASS, nil, nil, StartUpInfo,
ProcessInfo) then
begin
CloseHandle(ProcessInfo.hThread);
CloseHandle(ProcessInfo.hProcess);
end;
end;
//-----------------------------------------------

Помогите, как можно прочитать этот файл примерно таким же образом.


 
Alx2 ©   (2002-04-17 15:54) [1]

Rewrite->ReSet
Writeln->Readln


 
AFROLOV ©   (2002-04-17 15:56) [2]

Попробуй не CreateProcess а ShellExecute(0,"open",PChar(BatchFileName),...) параметры посмотри в help.


 
hooky-mars ©   (2002-04-17 17:38) [3]

Попробуйте, что-то такое:
var StringList:Tstrings;
.....
StringList := TStringList.Create
StringList := TStringList.Create;
StringList.LoadFromFile("Text.txt");
{Чяго-то творим с StringList}
StringList.SaveToFile("Text.txt");
....
Или я, что не понял?




 
hooky-mars ©   (2002-04-17 18:49) [4]


> StringList := TStringList.Create

Одна лишняя



Страницы: 1 вся ветка

Текущий архив: 2002.04.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
7-94576
Great
2002-01-26 22:03
2002.04.29
Программа блокирует Shutdown,Restart и Logoff в Win XP


4-94623
Vulsim
2002-02-24 08:09
2002.04.29
WinAPI/VCL


3-94346
62mkv
2002-04-10 10:27
2002.04.29
Ребята, есть ли у кого-нибудь отдельный дистрибут QReport 3 ?


1-94386
besen-ok
2002-04-17 12:00
2002.04.29
Как определить содана ли форма


7-94602
Diana
2002-01-30 21:32
2002.04.29
Подскажите что я не так сделала....