Описание тега opentools
3
ответа
Добавление объекта автоматически в проект
Я работаю над компонентом в Delphi 7 а также Delphi 2006где я использую блок, который мне нужно добавить в .dpr файл проекта, на который компонент удаляется автоматически. Подобно тому, как Eureka Log автоматически добавляет модуль ExceptionLog в фа…
24 апр '12 в 07:01
1
ответ
Delphi OpenTools API получает свойство компонента
Я реализую пакет для преобразования и автоматической генерации компонентов в Delphi IDE. Я знаю, что GExperts имеет аналогичную функцию, но мне нужно настроить некоторые конкретные свойства. Прямо сейчас я застрял на доступ к TADOQuery.SQL свойство,…
29 янв '17 в 12:28
0
ответов
Delphi Expert: как зарегистрировать обратный вызов IOTAEditorNotifier
Я пишу эксперт по Delphi IDE (OpenToolsAPI). Я хочу получать обратные вызовы для интерфейса IOTAEditorNotifier. IOTAEditorNotifier = interface(IOTANotifier) ['{0E3B9D7B-E119-11D1-AB0C-00C04FB16FB3}'] { Called when a new edit view is created(opInsert…
19 май '18 в 00:04
2
ответа
Тела метода снабжения в API инструментов
Несколько лет назад я написал шаблон кода, который взял несколько простых параметров (точек) и создал скелет класса. Поскольку в некоторых телах методов содержался код, я не мог вызвать InvokeClassCompletion и просто поместил реализации с объявления…
15 июн '12 в 12:04
2
ответа
Где я могу найти документацию DeskUtil?
Где я могу найти документацию / помощь DeskUtil? Я пытаюсь создать надстройку Delphi, и у меня возникают проблемы с сохранением / регистрацией / загрузкой формы закрепления надстройки на активный рабочий стол IDE. Я использую методы DeskUtil после п…
17 май '10 в 22:12
2
ответа
Delphi-IDE: как изменить способ завершения классов?
Завершение занятий в Delphi значительно экономит время, но я не нашел способа его настроить. Я хотел бы, чтобы получатель и установщик для свойства были сгруппированы вместе, а не выбрасывались по всему моему подразделению; Интерфейсная часть генери…
24 фев '09 в 08:52
1
ответ
Как всегда сохранять PixelsPerInch = 96 в файлах DFM, даже если Windows использует средний размер шрифта (125%)
Я установил средний размер шрифта Windows 7 (125%). Когда я открываю форму Delphi XE2 IDE, PixelsPerInch в файлах DFM всегда устанавливается равным 120 автоматически. Использование меньшего размера шрифта в Windows (100%) делает PixelsPerInch равным…
19 июн '12 в 08:54
1
ответ
Delphi OpenTools API: как получить целевое exe-имя?
Как я могу получить имя целевого исполняемого файла с учетом IOTAProject? Из часто задаваемых вопросов по API OpenTools от GExpert: Как я могу определить имя файла двоичного файла /exe/dll/bpl/ocx/ и т.д. генерируется компиляцией или сборкой? - Для …
01 ноя '11 в 20:20
1
ответ
Как создать новый IOTAComponent на форме Delphi
Я пытаюсь написать инструмент Delphi Open Tools API для автоматического создания и обновления компонентов, которые размещены в модуле данных или в форме. Я уже могу перечислить все компоненты (каждый из которых представлен экземпляром (класс) IOTACo…
10 июл '13 в 19:01
1
ответ
Delphi OpenTools API - редактирование проекта требует предложения
Я написал мастер OpenTools для создания каркаса для пользовательского типа проекта. Это работает, и проект и подразделения созданы правильно. Но как мне отредактировать файл.dpk или.dpk в файле require? Вызов ModuleServices.CreateModule(MyIOTAProjec…
10 мар '16 в 13:41
2
ответа
Как определить, что файл в IDE редактируется с помощью Open Tools API
Я сделал небольшой плагин IDE, используя Open Tools API, который обращается к ClearCase. В нем есть пункты меню "Check In", "Check Out" и т. Д. Он работает нормально, но я хочу, чтобы он автоматически извлекал файл, доступный только для чтения, если…
26 май '09 в 04:33
3
ответа
Как получить новое имя модуля из API открытых инструментов Delphi
Я написал мастера в Delphi XE, и он работает нормально. Однако я еще не выяснил, как получить доступ к сгенерированному имени модуля по умолчанию (или имени формы или имени проекта), которое может создать OTA Delphi. В моем мастере старого стиля я с…
16 ноя '10 в 16:27
1
ответ
Как получить ошибки файла, используя OTA?
Я хотел бы получить доступ к ошибкам в активном файле (.pas). Сейчас я могу найти его на левой стороне IDE, как вы можете видеть на картинке. Я нашел на OTA интерфейс IOTAModuleErrors, это то, что я хочу. Но я не нашел его на BorlandIDEServices.Quer…
23 мар '16 в 19:17
2
ответа
Могу ли я вызвать ToolsAPI из кода в DUnit GUITestrunner?
Есть ли способ инициализировать глобальную переменную BorlandIDEServices в модуле ToolSAPI, чтобы ее можно было использовать из кода DUnit GUITestrunner? procedure TGUITestRunner.FailureListViewClick(Sender: TObject); var Project: IOTAProject; begin…
09 сен '11 в 15:46
1
ответ
OTA Delphi: есть ли способ получить активную конфигурацию во время сборки (D2010)?
Я могу попросить Delphi собрать все конфигурации одновременно - щелкнув "Построить конфигурации" и вызвав команду "Создать": http://ftpmerou.free.fr/delphi/mutiple-config-build.png Это создаст все конфигурации, одну за другой. Проблема в том, что у …
12 апр '10 в 08:36
1
ответ
Delphi OpenTools API: как получать уведомления после компиляции?
API OpenTools определяет интерфейс для уведомления до и после компиляции: IOTAIDENotifier = interface(IOTANotifier) ['{E052204F-ECE9-11D1-AB19-00C04FB16FB3}'] procedure FileNotification(NotifyCode: TOTAFileNotification; const FileName: string; var C…
31 окт '11 в 15:23
0
ответов
Delphi Open Tools — Как использовать IOTABuildEventProvider и IOTABuildEvent?
Я разрабатываю менеджер группы проектов, поскольку DDEVExtensions больше не поддерживается, у меня есть доступ к информации о версии и другим атрибутам проекта, однако я также хочу получить доступ к событиям сборки. Я нашел два интерфейса для исполь…
20 дек '20 в 10:51