![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
KOL + Indy
Radmir © (2003-04-04 11:30:00)
Кто нибудь пользуется под Delphi5?
немогу откомпилировать пример.
Gandalf (2003-05-06 21:29:00) [1]
Пропатч KOL, файл патча (upd) лежит с архивом - http://kol.mastak.ru/files/lib/KOLIndy.zip
Javded (2003-05-05 18:42:00) [2]
Что-то не получается скомпилировать KOLIndy.
Можно мне выслать расширенный KOL?
Gandalf (2003-04-27 18:06:00) [3]
Версия у KOLIndy 0.1 - завтра выложу будет 0.15 - но работат далеко не все (в основном проблемы в том что в Indy используются конструкции, которые так просто на старой ООП не сделаешь). Конкретно тут Application на Applet замени.
ZiloNit (2003-04-27 09:18:00) [4]Люди: такая вот херь .
Нашел, значит наконец KolIndy, запускаю, все компилируется. Только выдает ошибку мол, Object type requied
// 20-nov-2002
unit IdAntiFreeze;
interface
uses KOL { ,
Classes } ,
IdAntiFreezeBase,
IdBaseComponent;
type
TIdAntiFreeze = object(TIdAntiFreezeBase)
public
procedure Process; virtual;{ override;}
end;
PIdAntiFreeze=^TIdAntiFreeze;
implementation
uses
{$IFDEF LINUX}
QForms;
{$ELSE}
Forms,
Messages,
Windows;
{$ENDIF}
{$IFDEF LINUX}
procedure TIdAntiFreeze.Process;
begin
Application.ProcessMessages;
end;
{$ELSE}
procedure TIdAntiFreeze.Process;
var
Msg: TMsg;
begin
if Application.HasParent then
begin
Application.ProcessMessages;
end
else
begin
( Msg, 0, 0, 0, PM_NOREMOVE) [13]
Люди: такая вот херь .
Нашел, значит наконец KolIndy, запускаю, все компилируется. Только выдает ошибку мол, Object type requied
// 20-nov-2002
unit IdAntiFreeze;
interface
uses KOL { ,
Classes } ,
IdAntiFreezeBase,
IdBaseComponent;
type
TIdAntiFreeze = object(TIdAntiFreezeBase)
public
procedure Process; virtual;{ override;}
end;
PIdAntiFreeze=^TIdAntiFreeze;
implementation
uses
{$IFDEF LINUX}
QForms;
{$ELSE}
Forms,
Messages,
Windows;
{$ENDIF}
{$IFDEF LINUX}
procedure TIdAntiFreeze.Process;
begin
Application.ProcessMessages;
end;
{$ELSE}
procedure TIdAntiFreeze.Process;
var
Msg: TMsg;
begin
if Application.HasParent then
begin
Application.ProcessMessages;
end
else
begin
if PeekMessage(Msg, 0, 0, 0, PM_NOREMOVE) then
begin
Application.HandleMessage;
end;
end;
end;
{$ENDIF}
end.
Помогите, че сделать надо. Ни хрена не понимаю.
Кстати, работаю на Delphi7
Gandalf (2003-04-23 22:38:00) [5]
Пардон еще добавить надо
procedure TStream.Clear;
begin
Size := 0;
Position := 0;
end;
...
Ладно, короче выложу свой KOL...
Gandalf (2003-04-23 22:30:00) [6]
> Конкретно, что бы KOL Indy заработал, что изменять надо?
> Насколько я помню, там конфликт в 2-х именах переменных
> ( в классе TStringStream) Data и CustomData. Я пытался сам
> настроить. Ну с Data ещё что-то понятно, а вот откуда CustomData
> брать? TStream.Data?
Надо перетащить CustomData и CustomObj из TControl в TObj ну и код с ним связаный (Free и New), правда сейчас есть вероятность, что KOL ушел дальше и немного потеряна совместимость... Могу выложить весь KOLnMCK с моей правкой под которой я "все это" компилирую.
acp (2003-04-20 21:30:00) [7]
Конкретно, что бы KOL Indy заработал, что изменять надо?
Насколько я помню, там конфликт в 2-х именах переменных ( в классе TStringStream) Data и CustomData. Я пытался сам настроить. Ну с Data ещё что-то понятно, а вот откуда CustomData брать? TStream.Data?
>Мне написать...
Пришли, если можешь изменённый KOL.
Gandalf (2003-04-11 17:53:00) [8]
Мне написать...
Vital (2003-04-11 15:18:00) [9]
Нашёл, тутже http://kol.mastak.ru/files3.html
Это хорошо, а где взять расширенный KOL?
Vital (2003-04-11 15:16:00) [10]
Извиняюсь, а где взять то KOLIndy ?
Он ужо появился? А то я ждал его выхода, выходит проморгал :-(((
GandalfTheWhite (2003-04-09 15:04:00) [11]
Дело в том, что для работы KOLIndy нужен подправленый KOL (рассширеный), это возникло из разногласий с Кладовым по поводу владельца Data и CustomData, я предлагал перенести их Obj, а не оставлять Control. Замечу что если код подправить работоспособность KOLnMCK никак не изменится, но зато рассширятся возможности...
Radmir (2003-04-07 11:09:00) [12]
Хочу IdHTTP.
при компиляции ругается на KOLClasess.pas
-Identifier redeclared: "Data",
-Undeclared identifier: "CustomData"
GandalfTheWhite (2003-04-06 11:17:00) [13]
> Я про KOLIndy. Мне в надо что бы можно было User/password
> указывать. В простом Indy все идет на ура. Тут никак.
Какой User/password - какой компонент? Код приведи.
Radmir (2003-04-05 22:22:00) [14]
Я про KOLIndy. Мне в надо что бы можно было User/password указывать. В простом Indy все идет на ура. Тут никак.
GandalfTheWhite (2003-04-04 17:13:00) [15]
Ты про Indy или про KOLIndy? Если есть проблеммы и желание с ними бороться пиши - помогу.
Vadim Petrov (2003-04-04 12:36:00) [16]
А смысл? Все уменьшение размера пропадет. Возьми тогда уже лучше
Synapse с http://www.ararat.cz/synapse/
Тоже не фонтан, но все-таки...