delphi
У меня есть INI-файл, в котором хранятся некоторые целые числа для настроек. Имена разделов хранятся следующим образом: [ColorScheme_2] name=Dark Purple Gradient BackgroundColor=224 BackgroundBottom=2 BackgroundTop=25 ... [ColorScheme_3] name=Retro BackgroundColor=5 BackgroundBottom=21 BackgroundTop=8 ... ...
Поэтому я хочу поместить точку останова в определенное сообщение API или Windows. Я не нахожу простого способа сделать это без написания кода в любой версии Delphi. Есть ли способ сделать это подобным тому, как я могу поставить точку останова в доступе к памяти?...
Код TControl.Perform таков: var Message: TMessage; begin Message.Msg := Msg; Message.WParam := WParam; Message.LParam := LParam; Message.Result := 0; if Self <> nil then WindowProc(Message); Result := Message.Result; Выполнение программы ожидает возврата, я прав? Есть альтернатива, дл...
У меня есть приложение на Delphi со следующей основной формой инициализации: Application.CreateForm(<class>, <variable>); Он показывает основную форму при запуске приложения. Как запустить приложение Delphi со скрытой основной формой (или вообще в невизуальном режиме)?...
Не уверен, что это правильный веб-сайт Stack Exchange, но здесь идет.. Клиент попросил меня изучить возможность наличия приложения для iOS или Android для ввода информации, хранящейся в базе данных SQLLite, а затем синхронизации с основным настольным приложением при подключении по кабелю или какой-либо друго...
Я пытаюсь реализовать интерфейс для преобразования записей в наборе данных в записи Delphi в предгенерируемой версии Delphi. Мне не нравится интерфейс в данный момент, так как он всегда будет нуждаться в вызовах поддержки, которых я хотел бы избежать, если это возможно, и задавался вопросом, есть ли лучший сп...
У меня есть такой код: function Test: string; var r, s: string; begin r := 'Hello'; Writeln(NativeInt(PChar(@r[1]))); s := r; Writeln(NativeInt(PChar(@s[1]))); Result := r; Writeln(NativeInt(PChar(@Result[1]))); end; Люди говорят, что delphi использует copy-on-write для строк. но выше...
Я пытаюсь скомпилировать пакет, содержащий DSUtils.pas (часть DSPack ) и он терпит неудачу, потому что пытается скомпилировать неправильный DirectShow9.pas unit - не тот, что из DSPack, а тот, что из Delphi XE2 (Update 3) RTL. Задачу можно повторить с минимальным пакетом: package Package1; {$R *.res} {$IF...
Я иногда получаю тайм-ауты SOAP, и я уверен, что это тайм-аут соединения, который вызывает проблему. Через 30 секунд я всегда получаю тайм-аут. Погуглив, я нашел предложения к InternetSetOption, которые можно использовать для установки тайм-аутов, однако на моей машине у меня есть SOAPHttpTrans.pas (CodeGear ...
Я обновляю свой код до Delphi XE (с Delphi 7) и пытаюсь устранить все ненужные библиотеки. Я использовал png Components в течение многих лет, но пришло время двигаться дальше и использовать родной TImageList и TPNGImage. Часть моего кода загружает список изображений во время выполнения из связанных ресурсов....