Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

ПРодолжение...   Найти похожие ветки 

 
Chlavik   (2003-06-10 15:01) [0]


//******************************************************************************

procedure TUploadThrd.DoOnErrorMsg(Msg:string);
begin
PostMessage(FRecepientHandle,CM_ErrorMsg, Integer(Msg),Integer(Self));
end;

посылаю так


 
Chlavik   (2003-06-10 15:02) [1]

А обрабатываю так
procedure TUplThEvents.CmOnErrorMsg(var Message: TMessage);
begin
if Assigned(FOnErrorMsg) then FOnErrorMsg(Self,String(Message.WParam));
Message.Result := 0;
end;


 
Chlavik   (2003-06-10 15:04) [2]

Ну вт загловок

TUplThEvents = class(TWinControl)
protected
//Do
private
FOnUploadfinished:TUploadEvent;
FOnUploadStarted:TUploadEvent;
FOnErrorMsg:TUploadMsgEvent;
FOnUploadMsg:TUploadMsgEvent;
FOnReqUpdate:TUploadEvent;
FOnUploadInterrupted:TUploadEvent;
function ReadRecHWND:Thandle;
Procedure WriteRecHWND(aValue:THandle);
procedure CmOnErrorMsg(var Message: TMessage); message CM_ErrorMsg;
procedure CmOnStatusMsg(var Message: TMessage); message CM_StatusMsg;
procedure CmOnUplInterr(var Message: TMessage); message CM_UplInterr;
procedure CmOnReqUpdate(var Message: TMessage); message CM_ReqUpdate;
procedure CmOnUplStarted(var Message: TMessage); message CM_UplStarted;
procedure CmOnUplFinished(var Message: TMessage); message CM_UplFinished;
public
property Recephandle:THandle read ReadRecHWND write WriteRecHWND;
property OnUploadfinished:TUploadEvent read FOnUploadfinished write FOnUploadfinished;
property OnUploadInterrupted:TUploadEvent read FOnUploadInterrupted write FOnUploadInterrupted;
property OnUploadStarted:TUploadEvent read FOnUploadStarted write FOnUploadStarted;
property OnReqUpdate:TUploadEvent read FOnReqUpdate write FOnReqUpdate;
property OnUploadMsg:TUploadMsgEvent read FOnUploadMsg write FOnUploadMsg;
property OnErrorMsg:TUploadMsgEvent read FOnErrorMsg write FOnErrorMsg;
end;


 
Игорь Шевченко   (2003-06-10 15:08) [3]

FRecepientHandle - это что такое и как оно связано с описанным классом ?


 
Chlavik   (2003-06-10 15:17) [4]

Ну да я это короче сделал заготовку я думал что нада будет присвоить handle окна чему то из моего класа
по этому написал вот это

function TUplThEvents.ReadRecHWND:THandle;
begin
Result:=self.WindowHandle;
end;

//******************************************************************************

procedure TUplThEvents.WriteRecHWND(aValue:THandle);
begin
Self.WindowHandle:=aValue;
end;


 
Игорь Шевченко   (2003-06-10 15:22) [5]

Кара кысмет :)



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

Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.025 c
3-83922
Tanya
2003-06-03 16:49
2003.06.26
Запись данных в базу при отключении питания


14-84594
Viktor_bs
2003-06-08 18:14
2003.06.26
Delphi + XML


3-83952
YuraKiller
2003-06-03 23:42
2003.06.26
Как узнать где находиться запущеный екзешник (клиент)


1-84300
Lamer
2003-06-15 12:06
2003.06.26
Компонент RadioGroup


14-84764
Rafik
2003-06-03 16:05
2003.06.26
Честное слово!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский