ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1541  
Старый 13.05.2008, 13:52
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами: 9845666

Репутация: 171
По умолчанию

Цитата:
Сообщение от alamat  
var
tick:integer;
begin
tick:=GetCurrentTick;
... тут код
messagebox(0,PAnsiChar('Твой код выполняется: '+inttostr(GetCurrentTick-tick)+' мс.'),'',0);
на tick:=GetCurrentTick; выдает ошибку((
может надо какую нибудь библиотеку подключить?
 
Ответить с цитированием

  #1542  
Старый 13.05.2008, 14:00
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами: 10037186

Репутация: 1462
По умолчанию

Цитата:
Сообщение от zl0y  
Интересует алгоритм который узнает делиться ли число без остатка на 1024,без утомительного деления каждой части.
не совcем понял, тоесть без деления вообще?

можно так:
делим битовым сдвигом (без остатка)
Код:
asm
mov EBX, Number
shr ebx,10 
mov mulResult,ebx
end;
и сравниваем является ли результат - обратной операцией
Код:
if mulResult * 1024 = Number Then Result := true

Последний раз редактировалось Jes; 13.05.2008 в 14:18..
 
Ответить с цитированием

  #1543  
Старый 13.05.2008, 16:17
dos999
Познающий
Регистрация: 15.02.2008
Сообщений: 98
С нами: 9598011

Репутация: 50
По умолчанию

!{ra!{e/\/ только что попробовал твой цикл... да действительно странно, когда используешь random то такое ощющение что он вообще не заполняет. без него всё нормально...

кто знает в чём подвох ??? реально интересно стало


хм... походу насчёт рандома я чёта прогнал... не в нём дело...
Код:
 const
ms = 1/24/60/60/1000; //одна милисекунда
var
t1, t2: tdateime;
begin
t1 := now;
{Твой код}
t2 := now - t1;
ShowMessage('Твой код выполнялся:'+inttostr(trunc(t2/ms))+'милисеунд');
end;
просто когда {Твой код} выполняеться где то менбше 100 милисекунд то в результате выводиться 0. но правда не всегда, иногда результат вполне нормальный. ХЗ чё такое =(

Последний раз редактировалось begin_end; 13.05.2008 в 20:47..
 
Ответить с цитированием

  #1544  
Старый 13.05.2008, 16:30
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами: 9845666

Репутация: 171
По умолчанию

...Пробывал засовывать другие коды...сортировал массивы ..должно показывать сек 5 ..но показывает 0..(((
В чем же ошибка?
 
Ответить с цитированием

  #1545  
Старый 13.05.2008, 18:34
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами: 9655526

Репутация: 1821


По умолчанию

Проблема может быть в микро/нано - секундах?!

Последний раз редактировалось De-visible; 13.05.2008 в 18:48..
 
Ответить с цитированием

  #1546  
Старый 13.05.2008, 19:00
zl0y
Banned
Регистрация: 13.09.2006
Сообщений: 523
С нами: 10346786

Репутация: 925


По умолчанию

Цитата:
function Tick:Cardinal;
asm
pushad
rdtsc
mov result,eax
popad
end;

procedure TForm1.Button1Click(Sender: TObject);
var Start:Cardinal;
begin
start:=Tick;
asm
xor ecx,ecx
@back:
inc ecx
cmp ecx,1337h
jl @back
end;
Edit1.Text:=IntToStr(Tick-start);
end;
Показывает кол-во тиков

rdtsc
в eax - младшая часть.
в edx - старшая.
 
Ответить с цитированием

  #1547  
Старый 13.05.2008, 20:21
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
С нами: 10342455

Репутация: 144
По умолчанию

Халоу люди!
Не подскажете как с помошью idhttp начать сейсию и из этой сейсии послать пост запрос?
 
Ответить с цитированием

  #1548  
Старый 13.05.2008, 20:50
qPhoenix
Banned
Регистрация: 15.12.2005
Сообщений: 95
С нами: 10738406

Репутация: 132
По умолчанию

Цитата:
Сообщение от ZirroCool  
Халоу люди!
Не подскажете как с помошью idhttp начать сейсию и из этой сейсии послать пост запрос?
Код:
var s:string;
      pd:TStringList;        
begin
 pd:=TStringList.Create;
 pd.Add('Login=vasya');
 pd.Add('Pass=qwerty');
 s:=HTTP.Post('http://site.ru/login.php',pd);
 pd.Free;
end;
в s содержится ответ сервера..

Если под "сейсией" подразумевается сохранение куки и последующее их использование - добавляем IdCookieManager и вставляем его в параметр CookieManager в idHTTP...
 
Ответить с цитированием

  #1549  
Старый 13.05.2008, 21:28
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
С нами: 10342455

Репутация: 144
По умолчанию

Цитата:
Сообщение от qPhoenix  
Код:
var s:string;
      pd:TStringList;        
begin
 pd:=TStringList.Create;
 pd.Add('Login=vasya');
 pd.Add('Pass=qwerty');
 s:=HTTP.Post('http://site.ru/login.php',pd);
 pd.Free;
end;
в s содержится ответ сервера..

Если под "сейсией" подразумевается сохранение куки и последующее их использование - добавляем IdCookieManager и вставляем его в параметр CookieManager в idHTTP...
Тут тема прост такая, я пишу программу клиент для файло обменника, там капча, вот нужно начать сейсию без паса и пароля, ну как буто бы я просто зашел на сайт, и уже из под этой сейсии скачать картинку и показать ее в прге а далее после ввода данных отправить данные на сервер
 
Ответить с цитированием

  #1550  
Старый 13.05.2008, 21:40
qPhoenix
Banned
Регистрация: 15.12.2005
Сообщений: 95
С нами: 10738406

Репутация: 132
По умолчанию

Код:
var s:string;
      pd:TStringList;
     file:textfile;       
begin
 s:=HTTP.Get('http://site.ru/');
 {ищем в переменной s ссыль на капчу}
 //качаем ее
 s:=HTTP.Get('http://site.ru/captcha.jpg');
 assignfile(fil,'111.jpg');
 rewrite(fil);
 writeln(fil,s);
 closefile(fil); 
 //отсылаем
 pd:=TStringList.Create;
 pd.Add('Login=vasya');
 pd.Add('Pass=qwerty');
 pd.Add('Captcha=Nh7T5');
 s:=HTTP.Post('http://site.ru/login.php',pd);
 pd.Free;
end;
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2571 20.06.2026 14:48
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.