Результаты поиска по запросу "delphi"

3 ответа

Как добраться, он GIT в Delphi 7?

Я пытаюсь получить таблицу Global Interface Table с помощью следующего кода (Delphi): uses Comobj, ActiveX; var cGIT : IGlobalInterfaceTable = NIL; const CLSID_StdGlobalInterfaceTable: TGUID = '{00000146-0000-0000-C000-000000000046}'; function ...

9 ответов

Как избежать обращения к круговой единице?

Представьте себе следующие два класса шахматной игры: TChessBoard = class private FBoard : array [1..8, 1..8] of TChessPiece; ... end; TChessPiece = class abstract public procedure GetMoveTargets (BoardPos : TPoint; Board : TChessBoard; ...

2 ответа

Как освободить объект, который находится в записи?

Здесь у меня сложная ситуация, я думаю. Мне нужно иметь возможность освободить объект, который является полем записи. Я обычно писал бы код очистки в деструкторе, если бы это был класс. Но поскольку типы записей не могут вводить «деструктор», как ...

ТОП публикаций

2 ответа

Получить ограничения файловой системы

Я хотел бы написать функцию, которая сообщает мне, можно ли ЗАПИСАТЬ файл / папку по указанному пути или нет. Я хотел бы сделать это БЕЗ фактической записи любых файлов на диск. Есть ли для этого функция WINAPI? Спасибо за помощь.

2 ответа

Как получить текущие состояния модификатора с FireMonkey на OSX?

С участиемDelphiдля Windows я обычно использую этот код: function isCtrlDown : Boolean; var ksCurrent : TKeyboardState; begin GetKeyboardState(ksCurrent); Result := ((ksCurrent[VK_CONTROL] and 128) <> 0); end;Как я могу добиться этого с ...

1 ответ

Как выбрать элемент <option> по атрибуту «value» в раскрывающемся списке <select>?

В моем приложении Delphi я используюTWebBrowser контроль, где я загрузил HTML-документ, содержащий<select> элемент (выпадающий список) с несколькими<option> предметы (выпадающий список предметов). Допустим, в моем веб-браузере загружен следующий ...

1 ответ

Как использовать MS UI Automation в Delphi 2009

У меня есть приложение C #, которое использует функциональность Microsoft UI Automation, e. грамм. звонок какAutomationElement.RootElement.FindFirst(...). Теперь мне нужно сделать то же самое (использовать MS UI Automation) в Delphi 2009. Как я ...

3 ответа

Проблемы производительности именованных каналов

Я использую именованные каналы для межпроцедурного взаимодействия между C # и Delphi. C # используетSystem.IO.Pipes пакет, тогда как Delphi используетLibby's pipes.pas, К сожалению, коммуникация почти высокопроизводительна: ...

2 ответа

FireMonkey / Rad Studio XE2: как я могу показать фильтр SaveDialog на OS X?

Я создал (Delphi XE2) пример программы Firemonkey, которая содержит TButton и TSavedialog с двумя разными фильтрами. (Компонент TSaveDialog поддерживает платформы Win32 / Win64 и OS X.) Он отлично работает на Win32 / Win64, но я не знаю, почему ...

1 ответ

Как я могу сделать форму, которая не отключена, когда другая форма отображается модально?

У меня есть служебное диалоговое окно (немодальное и оставшееся сверху), которое должно быть всегда доступно при использовании приложения (подумайте о диалоговом окне, которое можно использовать, чтобы делать заметки при работе с ...