Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.01.2011, 10:56
Pcrepair
 
Сообщения: n/a
По умолчанию Пошаговая отладка программы. Инструменты. Методология

Добрый день
Есть следующее:
mstscax.dll и сделанные на ее основе модуль MSTSCLib_TLB.pas и пакет ms_rdp.bpl с кучей РДП-компонентов (используется TMsRdpClient6)
на базе вышеперечисленного собран аналог МС РДП клиента, всего две кнопки КОННЕКТ, ДИСКОННЕКТ и три окна ввода ИП-АДРЕС, ИМЯ, РАЗРЯДНОСТЬ ЦВЕТОПЕРЕДАЧИ (только эти свойства есть в компоненте TMsRdpClient6) – ВСЕ РАБОТАЕТ
суть проблемы:
нужен доступ к остальным настройкам (пароль, шифрование, способ передачи графики…. Ну там много чего). Все эти настройки зарыты где то в модуле MSTSCLib_TLB.pas, но где? Модуль большой 5000 строк. При компиляции программы в Event Log видно что идет загрузка порядка 65 Виндовских ДЛЛ.
Вопрос:
При помощи каких программ или методик можно пошагово отследить весь механизм подключения к удаленному серверу, так что бы при этом понять какие участки кода в модуле MSTSCLib_TLB.pas чем заведуют , чтобы их в дальнейшем модифицировать для ввода всех параметров подключения вручную, как это имеет быть в стандартном клиенте терминала
Ответить с цитированием
  #2  
Старый 06.01.2011, 11:40
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

TMsRdpClient6.AdvancedSettings
TMsRdpClient6.TransportSettings
+ с иднексами
__________________
Пишу программы за еду.
__________________

Последний раз редактировалось NumLock, 06.01.2011 в 11:42.
Ответить с цитированием
  #3  
Старый 06.01.2011, 11:47
Pcrepair
 
Сообщения: n/a
По умолчанию

TMsRdpClient6.AdvancedSettings
TMsRdpClient6.TransportSettings

это интересно, в свойствах компонента этого нет
тогда доп.вопрос - где искать описание этих и других методов. две доп.опции - маловато будет, там еще много чего.
Где вообще есть такая информация? у меня букварей десятки, но нигде этого нет
Ответить с цитированием
  #4  
Старый 06.01.2011, 12:40
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

есть:
TMsRdpClient6 = class(TOleControl)
...
public
...
property AdvancedSettings: IMsTscAdvancedSettings read
...
property TransportSettings: IMsRdpClientTransportSettings read Get_TransportSettings;
...
ну и Ctrl+Space
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 06.01.2011, 13:19
Pcrepair
 
Сообщения: n/a
По умолчанию

то есть все данные в модуле MSTSCLib_TLB.pas?
осталось только понять что все значит?
расшифровки к примеру термина Get_AdvancedSettings - РАД говорит что это метод объявленый в этом модуле, но что оно конкретно делает можно только догадываться, догадки - это норма для ДЕЛФИ, или все же есть где информация, пусть на англицком
Ответить с цитированием
  #6  
Старый 06.01.2011, 13:27
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

не смотри все что начинается с get_ set_
а так:
http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx и т.п.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #7  
Старый 06.01.2011, 13:32
Pcrepair
 
Сообщения: n/a
По умолчанию

вот теперь ясно куда копать
Спасибо
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:03.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025