ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

26.10.2008, 17:40
|
|
Участник форума
Регистрация: 31.08.2006
Сообщений: 149
Провел на форуме: 1763379
Репутация:
155
|
|
недавно прогу писал. Я лично не делал create(nil);
просто бросил IdHTTP1 на форму
и передаю параметры
IdHTTP1.Post('',data,Adata);
|
|
|

26.10.2008, 17:51
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
Как в потоки передавать параметры?
Через глобальные переменные. Либо, если на API, то можно через указатель (параметр callback-функции)
|
|
|

26.10.2008, 17:55
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
cylaaaan а мне надо создать!!1 то есть create а не хз как!
Вообще кто не в курсе о чем я то не пишите и не засоряйте форум и мои мозги
|
|
|

26.10.2008, 18:37
|
|
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме: 1240829
Репутация:
165
|
|
Сделал программу которая решает анаграммы по словарю, т.е. ищет все слова с таким же набором букв. Теперь встала проблема, где найти словарь чтобы там было много слов ? То есть текстовый файл : одна строчка - одно слово. Если у кого есть скиньте плиз.
|
|
|

26.10.2008, 18:56
|
|
Участник форума
Регистрация: 19.08.2005
Сообщений: 132
Провел на форуме: 1387194
Репутация:
121
|
|
посмотри в разделе форумы- расшифровка хэшей, там найдёшь словарь
|
|
|

26.10.2008, 21:50
|
|
Участник форума
Регистрация: 31.08.2006
Сообщений: 149
Провел на форуме: 1763379
Репутация:
155
|
|
>> Через глобальные переменные. Либо, если на API, то можно через указатель (параметр callback-функции)
Я видел, что делали constructor для процедуры
|
|
|

27.10.2008, 00:12
|
|
Новичок
Регистрация: 16.08.2006
Сообщений: 20
Провел на форуме: 64398
Репутация:
8
|
|
2diznt - код вообще не верный. много багов.
Чтобы данные передавать сделай вот так к примеру:
Код:
unit threadHTTP;
interface
uses
Classes, SysUtils, IdHTTP, Dialogs,HTTPApp;
type
TGrabThread = class(TThread)
private
protected
procedure Execute; override;
public
http: TIdHTTP;
url: string;
html: string;
count : Integer;
ResponseCode : Integer;
procedure Sync;
constructor Create(Suspended: boolean);
end;
implementation
Uses main;
constructor TGrabThread.Create(Suspended: boolean);
begin
inherited Create(Suspended);
end;
procedure TGrabThread.Execute;
begin
http := TIdHTTP.Create(nil);
http.ConnectTimeout := 30000;
http.ReadTimeout := 30000;
html := '';
try // в треде делаем запрос к нашему урлу
html:=http.Get(url);
finally
http.Free;
end;
Synchronize(Sync); // возвращаем результат в главный тред
end;
procedure TGrabThread.Sync;
begin
// Здесь у нас есть переменные url и html
// делаем с ними что хотим
// если html = '' then не удалось получить страницу
end;
end.
Ну и это в основном потоке:
Код:
with TGrabThread.Create(true) do // создаём тред
begin
url:='http://www.google.ru';
FreeOnTerminate := true;
Count := 13;
Resume; // запускаем тред
end;
Да и на блоге у меня много примеров многопоточного кода на дельфях. 
|
|
|

27.10.2008, 05:30
|
|
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме: 1240829
Репутация:
165
|
|
Как полностью вывести значение текстовой переменной типа PChar например в Memo?
|
|
|

27.10.2008, 08:05
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
Memo1.Text := pch;
|
|
|

27.10.2008, 13:23
|
|
Участник форума
Регистрация: 24.01.2008
Сообщений: 110
Провел на форуме: 359408
Репутация:
209
|
|
интересует следующий вопрос как скомпилировать сорец дельфи не имея среды
используя dcc32.exe
учитывая что сорец использует следующие модули
windows, sysutils, wininet;
что писать в батнике какие ключи использовать в ту же дирикторию поместил Windows.pas sysinit.pas WinInet.pas
порога все равно не компилиться что посоветуете.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|