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

Вниз

Как загрузить текст из файла в Edit?   Найти похожие ветки 

 
k@rt ©   (2003-08-10 16:44) [0]

Подскажите, плз, как на АПИ загрузить текст из файла в едит?


 
nikus ©   (2003-08-10 16:58) [1]

C апи работал очень мало... Хотя что я думаю -

CreateFileEx
ReadFile // into Buf
SendMessage // to Edit with Buf
CloseHandle


 
Набережных С. ©   (2003-08-10 18:51) [2]


var
H: THandle;
Buf: PChar;
Size: Cardinal;
begin
H:=CreateFile(PChar(FileName), GENERIC_READ, FILE_SHARE_READ, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if H <> INVALID_HANDLE_VALUE then
try
Size:=GetFileSize(H, nil);
if Size > 0 then
begin
GetMem(Buf, Succ(Size));
try
if ReadFile(H, Buf^, Size, Size, nil) then
begin
Buf[Size]:=#0;
if not SetWindowText(EditHandle, Buf) then RaiseLastOSError;
end
else
RaiseLastOSError;
finally
FreeMem(Buf);
end;
end
else
if not SetWindowText(EditHandle, nil) then RaiseLastOSError;
finally
CloseHandle(H);
end
else
RaiseLastOSError;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
3-40264
ViKS
2003-09-24 11:38
2003.10.13
Не выводятся данные в DBlookUpcombo


4-40748
jav
2003-08-04 17:52
2003.10.13
Получение кода возврата процесса из консольного приложения


1-40426
KSergey
2003-10-03 07:25
2003.10.13
Как отображать выделение в неактивном Memo?


7-40708
XenonXX
2003-07-28 04:25
2003.10.13
SetSystemTime


1-40370
delpher_gray
2003-10-01 13:32
2003.10.13
Загрузка строк неизвестного размера из TMemoryStream