Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2013, 15:48   #1
igrok111
Форумчанин
 
Регистрация: 12.07.2012
Сообщений: 140
По умолчанию Создать событие OnConnected

Моя прога соединяется по rdp с компьютером. В uses добавлено MSTSCLib_TLB(без этого не работает). Соединяется но нормально, но как описать событие - OnConnected - ти что б когда соеденило вывело сообщение, и наоборот если не соеденило то вывело другое сообщение.
Код:
var rdp:TmsRDPclient2;
begin
rdp:=TmsRDPclient2.Create(self);
rdp.Parent:=Form1;
rdp.Server:='127.0.0.1';
rdp.UserName:='User';
rdp.Align:=alClient;
rdp.AdvancedSettings2.Set_ClearTextPassword('password');
rdp.Connect;
rdp.OnConnected ........... //тут надо что-то написать
igrok111 вне форума Ответить с цитированием
Старый 06.08.2013, 16:11   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Как это что? Прототип события TNotifyEvent. И указать на созданный метод.
Человек_Борща вне форума Ответить с цитированием
Старый 06.08.2013, 16:24   #3
igrok111
Форумчанин
 
Регистрация: 12.07.2012
Сообщений: 140
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Как это что? Прототип события TNotifyEvent. И указать на созданный метод.
как это сделать? можно пример какой-то?
igrok111 вне форума Ответить с цитированием
Старый 06.08.2013, 19:33   #4
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
Сообщение от igrok111 Посмотреть сообщение
как это сделать?
В описании класса формы:
Код:
    procedure MsRdpClient2Connected(Sender: TObject);
В секции implementation:
Код:
procedure TForm1.MsRdpClient2Connected(Sender: TObject);
begin
  ...
end;
В вашем коде:
Код:
rdp.OnConnected:=MsRdpClient2Connected;
Но уж конечно эта строчка должна идти до строчки
Код:
rdp.Connect;
P.S. Уж если такие мучения с назначением событий, то надо просто установить эту библиотеку и работать с её компонентами стандартным способом через Инспектор Объектов.
northener вне форума Ответить с цитированием
Старый 06.08.2013, 20:57   #5
igrok111
Форумчанин
 
Регистрация: 12.07.2012
Сообщений: 140
По умолчанию

Цитата:
P.S. Уж если такие мучения с назначением событий, то надо просто установить эту библиотеку и работать с её компонентами стандартным способом через Инспектор Объектов.
спасибо. вот установить в обьекты было бы лучше всего. А как установить нужный компонент? Я так понял на вкладке ActivX должно появится, я уже устанавливал что-то что б нашло MSTSCLib_TLB, после этого появились компоненты, это те что надо?
igrok111 вне форума Ответить с цитированием
Старый 06.08.2013, 21:42   #6
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
это те что надо?
Они из этой же библиотеки.
northener вне форума Ответить с цитированием
Старый 06.08.2013, 21:51   #7
igrok111
Форумчанин
 
Регистрация: 12.07.2012
Сообщений: 140
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Они из этой же библиотеки.
да он я не могу понять, он не появляется на вкладке, где-то отсюда добавить нужно?

UPD:
разобрался, спасибо. Он есть, просто он невидимый - если не верите вот скрин:

Последний раз редактировалось igrok111; 06.08.2013 в 22:01.
igrok111 вне форума Ответить с цитированием
Старый 07.08.2013, 01:41   #8
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
Сообщение от igrok111 Посмотреть сообщение
разобрался, спасибо. Он есть, просто он невидимый - если не верите
Верю. Просто иконки компонент неправильные и их не видно. У меня в Д2007 иконки видно, но еле-еле.
northener вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли создать событие для формы VBA? segail Microsoft Office Excel 20 25.01.2016 12:15
Нужно создать событие... xabik Компоненты Delphi 1 10.05.2012 00:03
как програмно создать событие??? gufon Общие вопросы Delphi 7 07.06.2011 16:31
Как создать событие OnClick... zotox Помощь студентам 6 08.08.2009 21:24
как создать событие при печати документа funthing Microsoft Office Excel 2 07.08.2009 11:28