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

Вниз

привязка модуля к запуску под IDE...   Найти похожие ветки 

 
Makhanev A.S.   (2003-03-11 20:22) [0]

Как осуществляется привязка какого-либо распространяемого модуля (откомпилированного) к IDE?
То есть под Delphi всё работает - а вне Delphi - нет.

У меня есть предположение, что можно работать через Handle Delphi... Какие есть варианты?

Премного благодарен.


 
Makhanev A.S.   (2003-03-11 21:34) [1]

может с таким вопросом в "основную" надо?


 
Юрий Зотов   (2003-03-11 22:41) [2]

Например, поиск окна класса TAppBuilder (это главное окно IDE). Или можно обратиться к методу или свойству какого-либо внутреннего для IDE глобального экземпляра класса (например, ToolServices или BorlandIDEServices) - в design-time все будет ОК, а в run-time получим Access Violation.


 
Makhanev A.S.   (2003-03-11 23:06) [3]


> Юрий Зотов © (11.03.03 22:41)

ни ToolServices, ни BorlandIDEServices не нашёл.
смотрел в хелпе - нет.
Как к ним обртиться?


 
Юрий Зотов   (2003-03-11 23:41) [4]

В хелпе их и нет. Видимо, Borland полагает, что если человек дошел до их использования, то хелп ему уже не нужен.

uses
...,
ExptIntf {ToolServices},
ToolsAPI {BorlandIDEServices};

Детали см. в исходниках этих модулей, там довольно подробные комментарии. Но, повторюсь - эти объекты существуют ТОЛЬКО в самой IDE. В run-time получим Access Violation даже при запуске из-под IDE.



 
Makhanev A.S.   (2003-03-12 00:30) [5]


> Юрий Зотов © (11.03.03 23:41)

большое спасибо



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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
1-87957
Vasily_
2003-03-17 21:31
2003.03.27
Контроль внешнего процесса


4-88294
Anton
2003-01-30 11:21
2003.03.27
Можно ли закрыть другое приложение из своей программы


3-87852
Владимир
2003-03-07 11:41
2003.03.27
InterBase


1-88032
leonon
2003-03-13 17:41
2003.03.27
Смена названия рабочей книги в Excel


1-87888
khalev
2003-03-16 11:14
2003.03.27
StringGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский