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

Вниз

Proxy   Найти похожие ветки 

 
Hogo ©   (2003-02-22 13:29) [0]

Здравствуйте, вот нашел прокси но он на С++ мне очень надо портировать его в дельфи сам я чего-то не справляюсь вот ссылка на архив http://www.algo-rithm.com/downloads/epm.0.1.2.zip помогите, очень надо.
Насколько я разобрался все используемые компоненты есть и в Дельфи.


 
JibSkeart ©   (2003-02-22 14:12) [1]

А В чем конкретно ??


 
hogo ©   (2003-02-22 14:18) [2]


> JibSkeart © (22.02.03 14:12)
> А В чем конкретно ??

Что в чем?


 
Ketmar ©   (2003-02-22 14:28) [3]

на ritlabs есть прокси на delphi.

Satanas Nobiscum! 22-Feb-XXXVIII A.S.


 
hogo ©   (2003-02-22 14:30) [4]

Я конечно сам еще буду пытаться перевести это все в дельфи если переведу выложу (только у авторов спрошу).


 
JibSkeart ©   (2003-02-22 14:54) [5]

Ну всиысле тебе что то одно надо перевести
на делфи или полностью ?


 
hogo ©   (2003-02-23 13:31) [6]


> JibSkeart © (22.02.03 14:54)
> Ну всиысле тебе что то одно надо перевести
> на делфи или полностью ?

Надо перевести только вот это:
MyTraffic.cpp
MyTraffic.h
TMyProxy.cpp
TMyProxy.h

В MyTraffic.h мне непонятны только две строки вот в этих процедурах:

virtual void __fastcall DataReceived(void* ABuffer, const int AByteCount)
{
SentBytes += AByteCount;
CurrentAddonSent += AByteCount;
TIdConnectionIntercept::DataReceived(ABuffer, AByteCount);
}
procedure TMyTraffic.DataReceived;
begin
SentBytes:=SentBytes+AByteCount;
CurrentAddonSent:=CurrentAddonSent+AByteCount;
// Здесь выдает ошибку
// TIdConnectionIntercept.DataReceived(ABuffer, AByteCount);
end;

virtual void __fastcall DataSent(void *ABuffer, const int AByteCount)
{
RecvBytes += AByteCount;
CurrentAddonRecv += AByteCount;
TIdConnectionIntercept::DataSent(ABuffer, AByteCount);
}
procedure TMyTraffic.DataSent;
begin
RecvBytes:=RecvBytes+AByteCount;
CurrentAddonRecv:=CurrentAddonRecv+AByteCount;
// Здесь выдает ошибку
// TIdConnectionIntercept.DataSent(ABuffer, AByteCount);
end;


 
hogo ©   (2003-02-24 21:42) [7]

Нда...
ПОхоже тупик :(


 
nikkie ©   (2003-02-24 21:52) [8]

inherited


 
Hogo ©   (2003-02-28 06:50) [9]

Люди ну помогите пожалуйста!


 
фыва:)   (2003-02-28 09:33) [10]

Нашёл windows, но он на си : ( помогите! : )


 
JibSkeart ©   (2003-02-28 10:41) [11]

virtual void __fastcall DataReceived(void* ABuffer, const int AByteCount)
{
SentBytes += AByteCount;
CurrentAddonSent += AByteCount;
TIdConnectionIntercept::DataReceived(ABuffer, AByteCount);
}
procedure TMyTraffic.DataReceived;
begin
SentBytes:=SentBytes+AByteCount;
CurrentAddonSent:=CurrentAddonSent+AByteCount;
// Здесь выдает ошибку
// TIdConnectionIntercept.DataReceived(ABuffer, AByteCount);
end;

ABuffer у тебя какого типа ?? :)
void* ABuffer сдеся типа неизвестного типа

да и что за ошибку он дает ?
что кричит ?...


 
Странник ©   (2003-02-28 11:09) [12]

Дык это ж static метод!
TIdConnectionIntercept::DataSent(ABuffer, AByteCount);


 
hogo ©   (2003-03-04 15:33) [13]


> JibSkeart © (28.02.03 10:41)
> да и что за ошибку он дает ?
> что кричит ?...
> Странник © (28.02.03 11:09)
> Дык это ж static метод!
> TIdConnectionIntercept::DataSent(ABuffer, AByteCount);

Да я ужу узнал что это статичный вызов, с этим модулем я справился MyTraffic.h.
Щас повис на:
NewProxy.OnConnect:=fOnConnect;
NewProxy.OnDisconnect:=fOnDisconnect;
в модуле
MyTraffic.cpp
MyTraffic.h
здесь событие имеет тип TIdServerThreadEvent, я незнаю как привязать к нему свою процедуру.


 
hogo ©   (2003-03-04 15:37) [14]

> JibSkeart
> ABuffer у тебя какого типа ?? :)
> void* ABuffer сдеся типа неизвестного типа

procedure DataReceived(var ABuffer; AByteCount: integer);


 
Hogo ©   (2003-03-14 12:27) [15]

Никто не знает?



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

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

Наверх




Память: 0.5 MB
Время: 0.012 c
1-100312
Мыш
2003-03-19 15:28
2003.03.31
Атрибуты файла


8-100345
boolean
2002-12-25 11:58
2003.03.31
Мастера, подскажите


14-100432
vopros
2003-03-14 10:39
2003.03.31
Давайте мне поможем с DbgridEh из Ehlib


3-100186
Roki
2003-03-12 10:15
2003.03.31
Как в IB(FireBird) снимать статистику доступа к БД?


14-100419
AVR
2003-03-13 16:02
2003.03.31
Нужна информация о работе с разными кодировками, языками