
26.07.2007, 16:52
|
|
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
С нами:
11710201
Репутация:
134
|
|
Вообще-то я дал линк на FAQ. Если вы не смогли найти, то вот
http://www.delphisources.ru/pages/faq/base/inet_active_conn.html
|
|
|

26.07.2007, 17:03
|
|
Познающий
Регистрация: 25.07.2007
Сообщений: 35
С нами:
9893296
Репутация:
2
|
|
Сообщение от NetMan
Вообще-то я дал линк на FAQ. Если вы не смогли найти, то вот
http://www.delphisources.ru/pages/faq/base/inet_active_conn.html
Спасибо, это работает...
|
|
|

26.07.2007, 17:32
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами:
10182506
Репутация:
1393
|
|
Сообщение от b2mbey
Спасибо, это работает...
А моё че не работает??? Я вроди проверял ! =\
|
|
|

26.07.2007, 17:45
|
|
Познающий
Регистрация: 25.07.2007
Сообщений: 35
С нами:
9893296
Репутация:
2
|
|
Сообщение от z01b
А моё че не работает??? Я вроди проверял ! =\
Почему работает... Только мне кажеться что твой менее надежный... Сайт же тоже может отказать...
Спасибо конечно, за идею...
|
|
|

26.07.2007, 20:32
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами:
10182506
Репутация:
1393
|
|
Сообщение от b2mbey
Почему работает... Только мне кажеться что твой менее надежный... Сайт же тоже может отказать...
Спасибо конечно, за идею...
Какой сайт 
Я тебе сказал чтоб шлюз пинговал 
|
|
|

26.07.2007, 16:57
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
С нами:
10370602
Репутация:
472
|
|
Дельфя говорит не знаю такой.... в каком это юните???
WinInet
|
|
|

27.07.2007, 00:54
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
С нами:
10346786
Репутация:
925
|
|
Челы помогите )пишу прогу ReadLn() загинаеться,напишите как через readfile() читать построчно текстовый файл =)
|
|
|

27.07.2007, 01:33
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами:
10088966
Репутация:
646
|
|
Через апишку построчно нельзя, только блоками. Примерно так:
Код:
var
f: hFile;
st: _OfStruct;
count: Dword;
buf: array[0..255] of char;
begin
fillchar(st,sizeof(st),0);
f := OpenFile('c:\1.txt',st,OF_READ);
repeat
fillchar(buf,sizeof(buf),0);
ReadFile(f,buf,sizeof(buf),count,nil);
{...операции с блоком данных buf...}
until
count = 0;
CloseHandle(f);
А почему с readln загинается? Мож сорс покажешь?
|
|
|

27.07.2007, 01:59
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
С нами:
10346786
Репутация:
925
|
|
Короче мне надо читать построчно файл (что это представляет из себя):
читает в буфер все символы до #13#10 (конец строки),и так пока не кончиться файл...длинна строки небольшая (не больше 50 символов). ReadLn не подходит т.к мне надо много раз открыть файл на чтение,но если делаю так ошибку выдает.
|
|
|

27.07.2007, 10:50
|
|
Участник форума
Регистрация: 10.08.2006
Сообщений: 147
С нами:
10395573
Репутация:
94
|
|
Сообщение от zl0y
Короче мне надо читать построчно файл (что это представляет из себя):
читает в буфер все символы до #13#10 (конец строки),и так пока не кончиться файл...длинна строки небольшая (не больше 50 символов). ReadLn не подходит т.к мне надо много раз открыть файл на чтение,но если делаю так ошибку выдает.
может я тя не правильно понял но.. мож так
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
List:TStringList;
i:integer;
Source:string;
begin
List:=TStringList.Create;
if OpenDialog1.Execute then
List.LoadFromFile(Opendialog1.filename)
else exit;
for i:=0 to List.count-1 do begin
if pos('#13#10',List.Strings[i])> 0 then
Source:=List.Strings[i];
delete(Source,pos('#13#10',List.Strings[i]),length(List.Strings[i]));
List.strings[i]:=source;
end;
.........
.........
........ // тут собственно можешь делать что угодно со
//строками
List.SaveToFile(OpenDialog1.FileName);
List.free;
end;
и не надо парится с доступом к файлу
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
|
|
|
|