Лучшие delphi-2009 вопросы ИТ разработчиков

  • 12 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Фон TLinkLabel на TPageControl

Я пытаюсь использовать TLinkLabel на TPageControl, и я не могу найти способ заставить его использовать фон своего родителя. // Image removed because the website doesn't exist any more // and I can't find it anywhere... Sorry.Как видите, ...

Задан 28 Aug 2009, 06:23 от Nat
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как пропатчить метод в Classes.pas

Мне нужно патчить метод в Classes.pas (TReader.ReadString - я хочу заставить его использовать указанную кодовую страницу, а не систему по умолчанию). Если я скопирую Classes.pas в свой проект, мне придется перестраивать весь VCL. Есть ли ...

Задан 26 Sep 2009, 22:16 от Alistair Ward
  • 34 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как мне сделать ресурс PNG?

У меня есть форма с большим изображением в качестве фона. Проблема в том, что он хранится непосредственно в DFM в виде растрового изображения, занимающего ок...

Задан 20 Jul 2009, 18:32 от ArgalatyrMason Wheeler
  • 14 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Быстрее DirectoryExists функция?

я использую DirectoryExists (const PathName : String);проверить, доступен ли каталог с компьютера или нет. Но если каталог не существует, а имя пути является сетевым, то есть \\computer1\Dataметод занимает очень много времени, чтобы ...

Задан 17 Sep 2009, 13:33 от jpfollenius
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Можно ли использовать WIndows Speech Recognition Engine в игре с произношением слов?

Я использую для создания приложения, которое использует механизм распознавания речи Windows или SAPI. это как игра дляпроизношение что это даст вам оценку, к...

Задан 18 May 2010, 01:36 от XBasic3000
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 15 Oct 2012, 11:00 от DP_
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Теперь любой вызов OutputDebugString из вашего приложения будет прерываться в точке останова. Вы также можете включить ведение журнала в свойствах точки останова для регистрации стека вызовов.

м приложении есть какой-то "мошеннический" вызов OutputDebugString, который выводит "T", но я не могу просто найти его.Можно ли как-то ус...

Задан 23 Nov 2010, 17:18 от Harriv
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Delphi TThread.CurrentThread и EAccessViolation - это ошибка или моя некомпетентность?

В Delphi 2009 яобнаружив, что всякий раз, когда я использую TThread.CurrentThread в приложении, яКогда приложение закроется, вы получите сообщение об ошибке,...

Задан 09 Oct 2008, 15:20 от MB.
  • 31 голос
  • 10 ответов
  • 0 просмотров
10 ответов

Есть ли в Delphi условный оператор или он когда-либо будет?

Наверное, я слишком долго держал руки подальше от Дельфи; За последние пару лет я много занимался Java и PHP. Теперь, когда я вернулся к выполнению небольшой работы в Delphi, я понял, что действительно скучаю по условному оператору, который ...

Задан 21 Jan 2010, 10:59 от Peter Perháč
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Использование ключевого слова `in` приводит к тому, что« E1012 выражение константы нарушает границы поддиапазона »в Delphi

Я столкнулся с довольно необычным поведением в небольшом количестве кода Delphi. При использовании

Задан 23 May 2017, 10:26 от CommunityPolynomial
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Откройте файл ANSI и сохраните файл Unicode с помощью Delphi.

По какой-то причине в последнее время файлы * .UDL на многих моих клиентских системах больше не совместимы, поскольку они когда-то были сохранены как файлы A...

Задан 01 Oct 2008, 14:08 от skamradt
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Поиск системных шрифтов с Delphi

Каков наилучший способ найти все системные шрифты, доступные пользователю, чтобы они могли отображаться в выпадающем списке?Я также хотел бы различать Unicod...

Задан 31 Dec 2008, 00:18 от lkessler
  • 2 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Организация пути поиска

Мы создаем через «Инструменты | Параметры | Переменные среды» такие переменные: $(Sources) = D:\Sources\Delphi $(OurLib) = $(Sources)\OurLib\Src $(OurApp1) = $(Sources)\Applications\App1\3.x $(ThirdParty) = $(Sources)\ThirdPartyComponents Мы ...

Задан 23 Apr 2009, 08:49 от Steffen Binas
  • 5 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как я могу обновить сервер DataSnap, пока клиенты еще подключены?

Мы используем серверы DataSnap с сохранением состояния для некоторых задач бизнес-логики, а также для предоставления данных набора данных клиента. Если нам нужно обновить сервер для изменения бизнес-правила, мы копируем новую версию в новую ...

Задан 03 Jun 2009, 13:09 от mjn
  • 15 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Когда и почему я должен использовать TStringBuilder?

Год назад я перевел свою программу с Delphi 4 на Delphi 2009, в основном для перехода на Unicode, а также для получения преимуществ от всех этих лет улучшений Delphi. Поэтому мой код, конечно, весь устаревший код. Он использует короткие ...

Задан 18 Oct 2009, 19:13 от lkessler
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Delphi - TScrollBox выдает после X количество компонентов

Я заметил в одном из моих тестовых приложений после того, как я добавил так много TPanels в TScrollBox, я столкнулся с проблемой с теми, которые были прорисо...

Задан 01 Feb 2013, 20:42 от Brian Holloway
  • 4 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как показать обратную косую черту в японском языке

В моем приложении я использовал обратную косую черту как часть текстового индикатора активности (типичная последовательность / - \. Я удалил |, потому что он имел другую ширину). Все было хорошо, пока я не увидел, что мое приложение запущено на ...

Задан 01 Feb 2012, 22:35 от boileau
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Сравнение значений времени

Я хочу метод, который сравнивает времена, например, если Atime происходит раньше, чем Btime, что-то сделать, я бы использовал функцию CompareTime, но моя про...

Задан 02 Jun 2014, 09:12 от Fero
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Class Helper для общего класса?

Я использую Delphi 2009. Можно ли написать вспомогательный класс для универсального класса, то есть для TQueue. Очевидное TQueueHelper <T> = class helper of TQueue <T> ... end;не работает и не работает TQueueHelper = class helper of TQueue ... end;

Задан 21 Oct 2009, 11:27 от jpfollenius
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

, Существует много полезной информации и примеров компонентов Delphi OCR DCU.

ужен совет о том, как подойти к этой проблеме. У меня есть некоторые данные изображения: * .jpg, * .bmp ... и мне нужно извлечь данные из него. Данные представляют собой буквенно-цифровой текст. Я работаю в Delphi.

Задан 07 Feb 2011, 07:57 от dzibul
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как пропатчить метод в Classes.pas

Мне нужно патчить метод в Classes.pas(TReader.ReadString - я хочу заставить его использовать указанную кодовую страницу, а не систему по умолчанию).Если я ск...

Задан 26 Sep 2009, 20:16 от Alistair Ward
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

+1 хороший ответ. К вашему второму пункту, и почему я решил реализовать его так, как я это сделал: я хотел, чтобы все журналы были в одном месте, чтобы я мог иметь регистраторы графического интерфейса, файловые регистраторы, регистраторы электронной почты и т. Д. Без изменения графического интерфейса. Я могу жить с не очень хорошей производительностью, если дизайн чистый и легко изменяемый.

ько что написал свой собственный каркас регистрации (очень легкий, нет необходимости в большом каркасе регистрации). Он состоит из интерфейса ILogger и ряда классов, реализующих этот интерфейс. Вопрос, о котором у меня есть вопрос, - это ...

Задан 18 Mar 2009, 16:42 от jpfollenius
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Моя аналитическая геометрия ржавая, но как сделать точечный продукт с 3 векторами?

аюсь проверить, когда 3 точки (двойные) коллинеарны в 2-D. Я нашел разные функции Паскаля, которые возвращают true, если это проверено; эти функции используют целое число для указания координат X и Y. Мне нужно более точное вычисление по крайней ...

Задан 15 Feb 2011, 21:12 от marcostT
  • 7 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как работают новые типы строк в Delphi 2009/2010?

Мне нужно преобразовать большое унаследованное приложение в Delphi 2009, которое использует строки, данные AnsiStrings, WideStrings и UTF8 повсюду, и мне трудно понять, как работают новые типы строк и как их следует использовать. Приложение ...

Задан 09 Sep 2009, 12:27 от Daniel Rikowski
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 для кастинга в первую очередь ...

ой первый вопрос здесь, рад, что нашел этот сайт. Мой вопрос касается новой функции Generics в Delphi 2009. По сути, я попытался написать универсальный класс-оболочку для существующей реализации хэш-карты. Существующая реализация хранит пары ...

Задан 04 Feb 2009, 13:03 от jpfollenius
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

, Я только что проверил его в Delphi 2010, и он все еще работает нормально.

умент XMLDoc для документации API объясняется здесь: http://edn.embarcadero.com/article/32770 [http://edn.embarcadero.com/article/32770] Существуют ли какие-либо бесплатные или коммерческие инструменты, которые можно использовать для создания ...

Задан 23 Mar 2009, 19:35 от mjn
  • 9 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Каковы основные стимулы для перехода на D2009 (исключая Юникод)?

Я нерешительный обновитель, когда дело доходит до инструментов разработки. Примерно для половины моего продукта я все еще использую D7, а для других D2006.Пр...

Задан 20 Nov 2008, 11:33 от vrad
  • 31 голос
  • 10 ответов
  • 0 просмотров
10 ответов

Есть ли в Delphi условный оператор или он когда-либо будет?

Наверное, я слишком долго держал руки подальше от Дельфи; За последние пару лет я много занимался Java и PHP. Теперь, когда я вернулся к выполнению небольшой...

Задан 21 Jan 2010, 09:59 от Peter Perháč
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Я знаю, я знаю :) Но цена обновления XE не является карманной для любителя. Я часто использую TObjectList и просто надеялся, что дженерики позволят мне избежать постоянного приведения типов. Я действительно не ожидал, что проблемы появятся так рано.

Задан 18 Nov 2010, 15:51 от Marek Jedliński
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как создать ярлык файла (* .lnk file) на рабочем столе в Windows?

function GetDesktopFolder: string; var buf: array[0..MAX_PATH] of Char; pidList: PItemIDList; begin Result := StrNoDesktopFolderFo; SHGetSpecialFolderLocation(Application.Handle, CSIDL_DESKTOP, pidList); if (pidList <> nil) then if ...

Задан 09 Oct 2011, 14:39 от none
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Получение работы Аллена Бауэра TMulticastEvent <T>

шутил с Алленом Бауэромкод для общего диспетчера многоадресных событий (см. его сообщения в блоге об этомВот).Он дает достаточно кода, чтобы я захотел его ис...

Задан 03 Aug 2009, 22:25 от Nat
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Под Delphi XE библиотека находится здесь: c: \ Users \ Public \ Documents \ RAD Studio \ 8.0 \ Samples \ Delphi \ VCL \ ShellControls \ vclshlctrls.dpk

давно перешли на Delphi 2009. Я не могу найти элементы управления TShellListView и TShellTreeView. Нужно ли устанавливать что-то дополнительное? По результатам поиска в Интернете кажется, что они поставляются с Delphi 2009, но по какой-то ...

Задан 23 Feb 2009, 16:19 от Toby Allen
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

ошибка в Delphi loadlibrary ()

Я дал своему пользователю программного обеспечения возможность выбрать dll в диалоге openfile (чтобы мой пользователь мог скачать dll с моего сайта и использ...

Задан 15 Oct 2010, 07:51 от VibeeshanRC
  • 5 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Указатель на универсальный тип

В процессе преобразования данной эффективной реализации хэш-карты на основе указателей в общую реализацию хэш-карты я наткнулся на следующую проблему: У меня есть класс, представляющий узел хеша (реализация хэш-карты использует двоичное ...

Задан 27 Apr 2009, 13:24 от jpfollenius
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как я могу уменьшить мерцание PageControl в Delphi?

В Delphi 2009 я обнаружил, что мерцание PageControl, возникающее при изменении размера формы, можно уменьшить, установив его

Задан 27 Oct 2010, 08:15 от mjn
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Delphi Enterprise: как я могу применить Шаблон посетителя без циклических ссылок?

В Delphi 2009 Enterprise я создал код для шаблона посетителей GoF в представлении модели и разделил код на две единицы: одну для классов модели домена, одну ...

Задан 01 Mar 2010, 14:09 от mjn
  • 7 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как работают новые типы строк в Delphi 2009/2010?

Мне нужно преобразовать большое унаследованное приложение в Delphi 2009, которое использует строки, данные AnsiStrings, WideStrings и UTF8 повсюду, и мне тру...

Задан 09 Sep 2009, 10:27 от Daniel Rikowski
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Delphi и i18n

Delphi как-то поддерживает интернационализацию?Я видел, что я могу добавить разные языки для проекта, но это, кажется, создает несколько экземпляров файлов d...

Задан 13 Aug 2009, 11:40 от jpfollenius
Page 1 of 2
1 2