
25.08.2009, 01:12
|
|
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
С нами:
9416345
Репутация:
165
|
|
Побайтная запись в файл)
Код:
procedure TForm1.FormCreate(Sender: TObject);
var MyFile:file of byte; a,b:byte;
begin
AssignFile(MyFile, 'C:\Test.txt');
ReWrite(myFile);
a:=66;
b:=67;
write(myfile,a);
write(myfile,b);
CloseFile(myFile);
FileMode := fmOpenRead;
Reset(myFile);
while not Eof(myFile) do
begin
Read(myFile, a);
ShowMessage(IntToStr(a));
end;
CloseFile(myFile);
end;
зы: он же текстовый?!?!
Последний раз редактировалось cremator (c); 25.08.2009 в 01:16..
|
|
|

25.08.2009, 02:23
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
С нами:
9626394
Репутация:
357
|
|
Отправляю пост запрос через Winsock
Примерно так:
Код:
Postdata := 'POST...'
len:=send_packs(host,StrToInt('80'),AnsiToUTF8(postdata),ret);
Все уходит, но если в Postdata добавить рус буквы, то сервер дает ошибку 400, значит что AnsiToUTF8(); Не переделывает Ansi в уникод....
Как это можно исправить?
|
|
|

25.08.2009, 02:50
|
|
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
С нами:
9594385
Репутация:
386
|
|
Я хотел добавить запись в фаил Hosts.
а какая разница то? файл то неиспориться если ты в него что то запишеш, просто укажи его вместо тхт
|
|
|

25.08.2009, 03:05
|
|
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
С нами:
9416345
Репутация:
165
|
|
НTL, мб русские данные urlencode обработать?
|
|
|

25.08.2009, 03:18
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
С нами:
9626394
Репутация:
357
|
|
А не все работает
Последний раз редактировалось НTL; 25.08.2009 в 03:44..
|
|
|

25.08.2009, 11:50
|
|
Новичок
Регистрация: 13.08.2009
Сообщений: 13
С нами:
8813038
Репутация:
1
|
|
спасибо 2pick!!!!!!!!!
|
|
|

25.08.2009, 13:17
|
|
Познающий
Регистрация: 29.08.2008
Сообщений: 86
С нами:
9315345
Репутация:
53
|
|
Народ помогите! пытаюсь через программу проголосовать на ла2топе....куки забрал а вот как получить капчу? я делал воттак:
PHP код:
procedure TForm1.Button1Click(Sender: TObject);
var Http : TidHttp;
CM : TidCookieManager;
Data : TStringList;
Strpage :string;
Strpagse :string;
UserID, UserName : String;
e,f,r : integer;
sd,cooks : string;
streamresponse:TMemoryStream;
begin
Http := TIdHTTP.Create(Self);
Data := TStringList.Create;
CM := TidCookieManager.Create(Http);
Http.AllowCookies := true;
Http.CookieManager := CM;
Http.HandleRedirects := false;
Http.Request.Host:='l2top.ru';
Http.Request.UserAgent:='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10';
Http.Request.Accept:='image/png,image/*;q=0.8,*/*;q=0.5';
Http.Request.AcceptLanguage:='ru,en-us;q=0.7,en;q=0.3';
http.Request.AcceptEncoding:='gzip,deflate';
http.Request.AcceptCharSet:='windows-1251,utf-8;q=0.7,*;q=0.7';
http.Request.Referer:='http://l2top.ru/vote/1303/';
http.Request.CustomHeaders.Text:='Cookie:' +memo3.Text;
e:=pos('/getimg.php',memo1.Text);
cooks:=copy(memo1.Text,e,17);
memo2.Lines.Add(cooks);
sd:=memo2.Text;
f:=pos('?',memo2.Text);
sd:=copy(memo2.Text,f,4);
memo2.Text:='';
memo2.Lines.Add(sd);
streamresponse:=TMemoryStream.Create;
idhttp1.Get('http://l2top.ru/vote/1303/getimg.php'+memo2.Text,streamresponse);
streamresponse.SaveToFile('C:\reserv1.jpeg');
form1.Image1.Picture.LoadFromFile('C:\reserv1.jpeg');
DeleteFile('С:\reserv1.jpeg');
end;
в Memo3 - у меня куки
а в memo2 - ссылка на капчу она каждый раз меняется по етому её приходится брать из кода странички...
когда нажимаю на кнопку выдаёт ошибку <HTTP> что я нетак сделал?
|
|
|

25.08.2009, 13:57
|
|
Познающий
Регистрация: 24.05.2009
Сообщений: 46
С нами:
8929761
Репутация:
27
|
|
Помогите советом,я недавно начал изучения Паскаля и вот такой вопрос:я читал про идентификаторы и не очень понял:идентификатором может быть любое,так сказать "слово" или это зависит от программы которую пишут?
|
|
|

25.08.2009, 16:07
|
|
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
С нами:
8817310
Репутация:
108
|
|
Нет, от программы ничего не зависит ))
|
|
|

25.08.2009, 16:08
|
|
Познающий
Регистрация: 24.05.2009
Сообщений: 46
С нами:
8929761
Репутация:
27
|
|
Получается идентификатором может быть любое "cлово"?
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
|
|
|
|