Все вопросы: [delphi-units]
9 вопросов
How can i CloseComm, OpenComm, WriteComm and ReadComm with the windows unit?
I have an old comm unit that uses WinTypes,WinProcs. As i understand these were merged too the Windows unit. Are there similar functions in the Windows unit?
How to run procedure from another unit?
Well this kind of n00b question but I still can't figure it out. I have unit main with procedure Discard() in it. Now I have another unit engine and I want to run from it procedure Discard() of unit main. I have main in uses section of engine.pas. I tried to call procedure with main.Discard() bu...
Как перекомпилировать конкретный модуль из VCL?
Я хочу применить исправление от QC к модулю Delphi 2009 (DBClient, как это бывает). Я знаю, что мне нужно скопировать модуль в другой каталог и внести изменения в копию. Как мне затем заставить Delphi скомпилировать этот модуль и использовать его в пользу уже существующего DCU?
"Дубликаты" модулей в Delphi по имени, на которые ссылаются компоненты, проблема с компиляцией
Мы используем несколько пакетов компонентов от разных поставщиков, и у двух из них есть модуль "regexp.pas", доступный внутри их структуры каталогов. Проблема в том, что независимо от порядка, в котором мы их компилируем, один из них жалуется на то, что модуль компилируется с неправильной вер...
Имеет ли значение, если я уберу свое предложение использования, если удаленные модули все еще используются в других модулях?
Лично мне нравится, чтобы мои предложения uses были как можно меньше, но во многих приложениях действительно большие блоки (с точки зрения раздувания исполняемого файла), такие как Forms или VirtualTrees, все равно необходимы как минимум в другом блоке. Итак: имеет ли значение, если я очищу с...
Определение типов из других модулей в Delphi
Var A : Array [1..4] of Integer; B : Array [1..4] of Integer; Begin A := B; Не будет работать, как сказал Лорен-Пехтель здесь проблема в том, что A и B для меня находятся в разных единицах. Итак, есть ли способ определить определение типа из существующего в другом классе?
Как использовать файлы модулей в Delphi
Я просто пытаюсь разобраться в отдельных модулях, чтобы сделать свой код более инкапсулированным. Я пытаюсь отсортировать публичные / частные объявления моих методов, чтобы я мог вызывать их из других модулей, которые используют testunit. В этом примере я хочу сделать hellofromotherunit общедост...
Проблема с круговыми ссылками на классы, которые используют друг друга
У меня есть два класса: TcmTPDataPanel = class(TcmTPBasePanel) Database: TnxDatabase; Session: TnxSession; private FDataConnector: TcmTPDataConnector; MyNxDataBase: TnxDatabase; MyNxSession: TnxSession; MyRefNxDataBase: TnxDatabase; protected procedure Disconne...
Почему мои модули "скомпилированы с другой версией" моих собственных файлов?
Я создаю программу, использующую плагины. К сожалению, динамическое связывание фреймворка плагинов вынуждает RTL и VCL из моего проекта EXE перейти в версии BPL, и для них не включена отладочная информация. Итак, я создал платформу тестирования, которая статически связывается с моими плагинам...