0
ответов

разница между int * i и int * i

Я конвертирую файл заголовка для библиотеки DLL, написанной на C, в Delphi, чтобы я мог использовать эту DLL. Мой вопрос: в чем разница между int * i и int * i. Я конвертирую первый в i: PInteger; Но я ...
вопрос задан: 22 September 2010 14:21
0
ответов

Странное поведение строки при вызове dll

У меня есть программа Delphi 2007, которая вызывает DLL Delphi 2010. Программа большая и еще не перенесена на 2010 год, поэтому я не могу изменить это прямо сейчас. Я использую SimpleShareMem Unit для передачи строк ...
вопрос задан: 22 September 2010 09:19
0
ответов

Как получить ключ из TDictionary?

У меня есть TDictionary . Я хочу сделать что-то вроде для i: = 0 в MyDictionary.Count -1 do ShowMessage (MyDictionary.Keys [i] .AStringProperty) Я не могу получить доступ ...
вопрос задан: 22 September 2010 07:34
0
ответов

Зарегистрируйте настраиваемую форму, чтобы я мог наследовать от нее из нескольких проектов, не копируя форму в папку репозитория объектов

У меня есть настраиваемый фрейм, от которого мне нужно наследовать в нескольких проектах. Этот фрейм включает в себя некоторый код и некоторые компоненты, и он находится где-то на диске в собственном каталоге проекта. Я не хочу ...
вопрос задан: 18 September 2010 05:14
0
ответов

Как нанести на экран координаты широты и долготы?

Я пытаюсь понять, как нанести точки широты и долготы WGS84 на растровое изображение, но не могу вычислить необходимые для преобразовать точки широты и долготы в координаты, которые можно было бы отобразить на графике. Может ли кто-нибудь ...
вопрос задан: 17 September 2010 21:49
0
ответов

Как преобразовать между TVarRec и Variant?

Есть ли стандартный способ преобразования между значениями TVarRec и Variant? Я хочу проанализировать «массив констант» и использовать значения для заполнения параметров в TMSQuery. Для этого я использую список ...
вопрос задан: 17 September 2010 08:16
0
ответов

Как мне закодировать свойство с вложенными свойствами?

Например, как Font. Кто-нибудь может привести очень простой пример? Может быть, просто свойство с двумя вложенными свойствами. Правка: я имею в виду, что когда я смотрю на Font в инспекторе объектов, у него есть небольшой плюс ...
вопрос задан: 17 September 2010 01:57
0
ответов

Move () для вставки / удаления элементов из динамического массива строки

Использование System.Move () для вставки / удаления элементов из массив строк не так прост, как вставить / удалить его из другого массива простых типов данных. Проблема в том, что ... строка подсчитывается в Delphi. ...
вопрос задан: 16 September 2010 20:50
0
ответов

Предложение алгоритма подстроки

У меня большой набор (100k) коротких строк (не более 100 символов), и мне нужно быстро найти всех, у кого есть определенная подстрока. Это будет использоваться в качестве поля поиска, в котором пользователь начинает вводить ...
вопрос задан: 16 September 2010 15:52
0
ответов

Поразрядные флаги в Delphi

Мне нужно проверить, установлен ли определенный флаг для целого числа. Я уже знаю, как установить флаг: flags: = FLAG_A или FLAG_B или FLAG_C Но как я могу проверить, установлен ли определенный флаг? В C ++ я использовал & ...
вопрос задан: 16 September 2010 15:09
0
ответов

Как я могу отсортировать TList в Delphi по произвольному свойству объектов, которые он содержит?

У меня есть TList. Он содержит коллекцию однотипных объектов. Эти объекты являются потомками TPersistent и имеют около 50 различных опубликованных свойств. В моем приложении пользователь ...
вопрос задан: 16 September 2010 08:06
0
ответов

Delphi: Зависание критического раздела отладки при сообщении стека вызовов запущенных потоков при сбое блокировки

I ' Я ищу способ отладки редкого зависания / взаимоблокировки критического раздела Delphi 7 (TCriticalSection). В этом случае, если поток ожидает в критическом разделе более 10 секунд, я бы хотел ...
вопрос задан: 15 September 2010 20:21
0
ответов

Что такое универсальная новая строка для всех операционных систем? (LF и CR)

Когда я пишу файл с помощью Delphi, это ' s на компьютере с Windows, и текстовые файлы, которые он выводит, отлично работают с Windows. Когда я использую его на Mac, он ожидает, что форматирование будет немного другим. На ...
вопрос задан: 15 September 2010 18:28
0
ответов

Как я могу установить комбинацию горячих клавиш («win + Key») для вызова приложения?

Мне нужно установить горячую клавишу на уровне операционной системы, чтобы после установки вызовет все, что я скажу. Набор горячих клавиш должен выполняться внутри моего предпочтительного варианта, но приложение не должно ...
вопрос задан: 15 September 2010 10:13
0
ответов

Как я могу проверить, находится ли мое приложение в фокусе?

Я хочу проверить, находится ли мое приложение в фокусе, потому что, если это не так, я открою окно с предупреждением прямо над областью уведомлений, чтобы отобразить какое-то сообщение для конечного пользователя.
вопрос задан: 14 September 2010 20:16
0
ответов

Delphi TStringGrid Flicker

Я добавляю несколько строк в сетку строк из файла CSV во время выполнения, однако StringGrid, похоже, сильно мерцает при обновлении, Я предположил, что будет beginupadate / Endupdate ...
вопрос задан: 14 September 2010 19:30
0
ответов

Объекты Delphi, объекты NIL и интерфейсы

Я ищу подсказки о том, как отлаживать сбой в приложении, использующем MS Обертки XML в Delphi VCL. Я подозреваю, что память повреждена или происходит какое-то неясное злодеяние ...
вопрос задан: 13 September 2010 20:57
0
ответов

Delphi dcu to obj

Есть ли способ преобразовать файл .dcu Delphi в файл .obj, чтобы его можно было связаны с помощью компилятора, такого как GCC? Я не использовал Delphi пару лет, но хотел бы снова использовать if для проекта ...
вопрос задан: 12 September 2010 18:12
0
ответов

Delphi Rtti: Изучить свойства интерфейсов?

Есть ли способ изучить свойства интерфейса с помощью Rtti? Следующий код не работает: procedure ExploreProps; var Ctx: TRttiContext; RttiType: TRttiType; RttiProp: TRttiProp; begin ...
вопрос задан: 12 September 2010 02:46
0
ответов

Пример XML / настройки приложения в xml

может помочь мне научиться использовать XML. В качестве теста я хочу использовать XML вместо файлов INI для сохранения настроек программы. Спасибо
вопрос задан: 11 September 2010 18:36
0
ответов

Общие типы данных: сколько в них байтов?

Я хотел бы знать, сколько байтов в 32-битном целом числе. Символ ASCII (символ в C ++?) Указатель (4 байта?) короткий Float Используется в Delphi, и, если он в целом одинаков для большинства языков Также, выполните ...
вопрос задан: 11 September 2010 16:54
0
ответов

Первый вызов GetTokenInformation (). Для чего?

При просмотре документации MSDN для GetTokenInformation () и примера получения SID входа в систему GetTokenInformation () необходимо вызвать дважды. Первый вызов - получить размер буфера. Итак, размер буфера ...
вопрос задан: 9 September 2010 12:50
0
ответов

Windows 7 - Отображение сообщения «Доступ запрещен», когда пользователь пытается сохранить файл в защищенной папке, а не в виртуальном хранилище

Мы хотим ограничить сохранение файлов в виртуальном хранилище в Vista / Windows 7, если пользователь пытается сохранить файлы из нашего приложения в защищенную папку, такую ​​как «Program files» - нам нужен «Доступ ...
вопрос задан: 8 September 2010 23:32
0
ответов

SQL Server: зачем мне добавлять «; 1» в конец имени хранимой процедуры?

Сегодня я столкнулся с проблемой совместимости, когда заказчик обновил Windows От XP до Windows 7. Код (код 12-летней давности) вызывает хранимую процедуру на SQL Server под названием ai_nextid За исключением того ...
вопрос задан: 8 September 2010 19:41
0
ответов

Маска ввода пароля в консольном приложении

Я пишу консольное приложение с использованием BDE 2006 и хочу его чтобы иметь возможность запрашивать строку пароля и маскировать ее знаком «*», когда пользователь вводит текст. Я осмотрелся, но не смог найти ...
вопрос задан: 8 September 2010 19:12
0
ответов

Почему tfVerticalCenter и tfBottom не работают должным образом в TCanvas.TextRect?

Рассмотрим следующий код: procedure TForm1.PaintBox1Paint (Sender: TObject); var vRect: TRect; vFormat: TTextFormat; vStr: строка; begin vStr: = 'Это какой-то текст'; vRect: = rect (10, ...
вопрос задан: 8 September 2010 16:18
0
ответов

Delphi Поля RTTI и интерфейс 2010

У меня проблема со свойствами типа IInterface. Я не знаю, как присваивать значения этим свойствам с помощью RTTI. Вот пример: программа Project2; использует Forms, RTTI, Windows, TypInfo; ...
вопрос задан: 8 September 2010 13:23
0
ответов

Значение %% ~ dpa?

Мне дано поддерживать некоторые командные файлы, и я неоднократно вижу эту строку в начале каждый пакетный файл .. FOR / f "usebackq tokens = *" %% a IN ('% 0') DO SET this_cmds_dir = %% ~ dpa Спасибо
вопрос задан: 8 September 2010 11:06
0
ответов

Перечисления в Delphi с пользовательскими значения

Можно объявить перечисления с пользовательскими значениями в Delphi 5 следующим образом ?: type MyEnum = (meVal1 = 1, meVal2 = 3); // ошибка компилятора Спасибо!
вопрос задан: 6 September 2010 11:03
0
ответов

Delphi to .NET Converter

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 ...
вопрос задан: 4 September 2010 20:02