Я конвертирую файл заголовка для библиотеки DLL, написанной на C, в Delphi, чтобы я мог использовать эту DLL. Мой вопрос: в чем разница между int * i и int * i. Я конвертирую первый в i: PInteger; Но я ...
У меня есть программа Delphi 2007, которая вызывает DLL Delphi 2010. Программа большая и еще не перенесена на 2010 год, поэтому я не могу изменить это прямо сейчас. Я использую SimpleShareMem Unit для передачи строк ...
У меня есть TDictionary . Я хочу сделать что-то вроде для i: = 0 в MyDictionary.Count -1 do ShowMessage (MyDictionary.Keys [i] .AStringProperty) Я не могу получить доступ ...
У меня есть настраиваемый фрейм, от которого мне нужно наследовать в нескольких проектах. Этот фрейм включает в себя некоторый код и некоторые компоненты, и он находится где-то на диске в собственном каталоге проекта. Я не хочу ...
Я пытаюсь понять, как нанести точки широты и долготы WGS84 на растровое изображение, но не могу вычислить необходимые для преобразовать точки широты и долготы в координаты, которые можно было бы отобразить на графике. Может ли кто-нибудь ...
Есть ли стандартный способ преобразования между значениями TVarRec и Variant? Я хочу проанализировать «массив констант» и использовать значения для заполнения параметров в TMSQuery. Для этого я использую список ...
Например, как Font. Кто-нибудь может привести очень простой пример? Может быть, просто свойство с двумя вложенными свойствами. Правка: я имею в виду, что когда я смотрю на Font в инспекторе объектов, у него есть небольшой плюс ...
Использование System.Move () для вставки / удаления элементов из массив строк не так прост, как вставить / удалить его из другого массива простых типов данных. Проблема в том, что ... строка подсчитывается в Delphi. ...
У меня большой набор (100k) коротких строк (не более 100 символов), и мне нужно быстро найти всех, у кого есть определенная подстрока. Это будет использоваться в качестве поля поиска, в котором пользователь начинает вводить ...
Мне нужно проверить, установлен ли определенный флаг для целого числа. Я уже знаю, как установить флаг: flags: = FLAG_A или FLAG_B или FLAG_C Но как я могу проверить, установлен ли определенный флаг? В C ++ я использовал & ...
У меня есть TList. Он содержит коллекцию однотипных объектов. Эти объекты являются потомками TPersistent и имеют около 50 различных опубликованных свойств. В моем приложении пользователь ...
I ' Я ищу способ отладки редкого зависания / взаимоблокировки критического раздела Delphi 7 (TCriticalSection). В этом случае, если поток ожидает в критическом разделе более 10 секунд, я бы хотел ...
Когда я пишу файл с помощью Delphi, это ' s на компьютере с Windows, и текстовые файлы, которые он выводит, отлично работают с Windows. Когда я использую его на Mac, он ожидает, что форматирование будет немного другим. На ...
Мне нужно установить горячую клавишу на уровне операционной системы, чтобы после установки вызовет все, что я скажу.
Набор горячих клавиш должен выполняться внутри моего предпочтительного варианта, но приложение не должно ...
Я хочу проверить, находится ли мое приложение в фокусе, потому что, если это не так, я открою окно с предупреждением прямо над областью уведомлений, чтобы отобразить какое-то сообщение для конечного пользователя.
Я добавляю несколько строк в сетку строк из файла CSV во время выполнения, однако StringGrid, похоже, сильно мерцает при обновлении, Я предположил, что будет beginupadate / Endupdate ...
Я ищу подсказки о том, как отлаживать сбой в приложении, использующем MS Обертки XML в Delphi VCL. Я подозреваю, что память повреждена или происходит какое-то неясное злодеяние ...
Есть ли способ преобразовать файл .dcu Delphi в файл .obj, чтобы его можно было связаны с помощью компилятора, такого как GCC? Я не использовал Delphi пару лет, но хотел бы снова использовать if для проекта ...
Есть ли способ изучить свойства интерфейса с помощью Rtti? Следующий код не работает: procedure ExploreProps;
var Ctx: TRttiContext; RttiType: TRttiType; RttiProp: TRttiProp;
begin ...
Я хотел бы знать, сколько байтов в 32-битном целом числе.
Символ ASCII (символ в C ++?)
Указатель (4 байта?)
короткий
Float Используется в Delphi, и, если он в целом одинаков для большинства языков Также, выполните ...
При просмотре документации MSDN для GetTokenInformation () и примера получения SID входа в систему GetTokenInformation () необходимо вызвать дважды. Первый вызов - получить размер буфера. Итак, размер буфера ...
Мы хотим ограничить сохранение файлов в виртуальном хранилище в Vista / Windows 7, если пользователь пытается сохранить файлы из нашего приложения в защищенную папку, такую как «Program files» - нам нужен «Доступ ...
Сегодня я столкнулся с проблемой совместимости, когда заказчик обновил Windows От XP до Windows 7. Код (код 12-летней давности) вызывает хранимую процедуру на SQL Server под названием ai_nextid За исключением того ...
Я пишу консольное приложение с использованием BDE 2006 и хочу его чтобы иметь возможность запрашивать строку пароля и маскировать ее знаком «*», когда пользователь вводит текст. Я осмотрелся, но не смог найти ...
Рассмотрим следующий код: procedure TForm1.PaintBox1Paint (Sender: TObject);
var vRect: TRect; vFormat: TTextFormat; vStr: строка;
begin vStr: = 'Это какой-то текст'; vRect: = rect (10, ...
У меня проблема со свойствами типа IInterface.
Я не знаю, как присваивать значения этим свойствам с помощью RTTI. Вот пример: программа Project2; использует Forms, RTTI, Windows, TypInfo;
...
Мне дано поддерживать некоторые командные файлы, и я неоднократно вижу эту строку в начале каждый пакетный файл .. FOR / f "usebackq tokens = *" %% a IN ('% 0') DO SET this_cmds_dir = %% ~ dpa
Спасибо
Можно объявить перечисления с пользовательскими значениями в Delphi 5 следующим образом ?: type MyEnum = (meVal1 = 1, meVal2 = 3); // ошибка компилятора Спасибо!
Does any one know of a Delphi to .NET converter (either C# or VB.NET)? I've inherited a bunch of Delphi code, never seen Pascal before and rather than learn it, I'd rather just try to use an automated ...