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

  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как определить модель принтера в Delphi?

Когда я подключаю свой HP Laserjet 3015, Windows обнаруживает правильную модель и пытается установить соответствующие драйверы.Как я могу определить модель п...

Задан 16 Oct 2008, 10:59 от vIceBerg
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

и установить версию ISAPI, которая использовалась для сборки DLL.

TADOConnectionдается подключиться в разделе инициализации приложения Delphi ISAPI App (TISAPIApplication): Приложение построено с использованием Delphi XE SPI, работает под управлением Win 7 64 / IIS 7.5 и WinServer 2008 RS2 - оно не может ...

Задан 31 Aug 2011, 22:15 от Vector
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Поддержка SSL для smtp.live.com и TIdSmtp (Indy, Delphi)

Я пытаюсь подключиться к smtp.live.com для отправки электронных писем (live.com, очевидно, поддерживает бесплатный pop3 / smtp с 2009 года, но для меня это абсолютно новость). Вот что происходит, когда я пытаюсь подключиться к порту 587 ...

Задан 06 Feb 2012, 15:47 от Coder12345
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

@Cosmin: в какой версии Delphi вы его использовали? Что это был за XSD? Вы не можете отобразить все XSD / XML на все языки, но большинство мастеров далеко продвинулись. Пространства имен и include / import обычно усложняют ситуацию, поэтому многие импортеры преувеличивают.

ичок в XML, и нам нужно сделать GeoCoding с новымAPI Bing Spatial Data [http://msdn.microsoft.com/en-us/library/gg585131.aspx], Мне удалось получить результат от них в формате XML. Как бы я прочитал конкретные элементы в ответе, т.е. ссылка, ...

Задан 30 Mar 2011, 07:08 от Pieter van Wyk
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Удалить все файлы и папки рекурсивно с помощью Delphi

Я пытаюсь рекурсивно удалить папку и все ее подпапки, но она вообще не работает, так что, может, кто-нибудь проверит код и скажет, что я делаю здесь неправил...

Задан 03 Aug 2012, 20:35 от Warren PMChan
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Сортировка 20ГБ данных

Раньше мне приходилось работать с большими файлами где-то в диапазоне 0,1-3 ГБ. Не все «столбцы» были необходимы, поэтому было нормально разместить оставшиес...

Задан 03 Apr 2014, 19:36 от Rigel
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как обновить индикатор прогресса из второго потока?

У меня есть основная форма с индикатором прогресса. В модуле данных у меня есть десять наборов данных, для каждого из них определено событие OnBeforeOpen. Я хотел бы показать через индикатор выполнения в основной форме процент прогресса открытых ...

Задан 03 Apr 2013, 08:54 от Fabio Vitale
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

Я использую очень большую стороннюю библиотеку Delphi без исходного кода, в этой библиотеке есть несколько классов с абстрактными методами. Мне нужно определить, когда метод abtract реализуется классом Descendant во время выполнения, ...

Задан 29 Nov 2011, 02:12 от Salvador
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Много изменений за 5 лет :-)

исимо от того, какой локальный часовой пояс пользователя установлен, с помощью Delphi 2007 мне нужно определить время (TDateTime) в восточном часовом поясе. Как я могу это сделать? Конечно, необходимо учитывать летнее время.

Задан 27 Mar 2009, 17:35 от Dave
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Delphi TBitmap - это просто оболочка для объекта Windows BITMAP. Так что, да, он поддерживает альфа-каналы, но, очевидно, вы должны установить свойство PixelFormat соответствующим образом.

шу, как люди говорят, что это не так. Тем не менее, я создал TBitmap и очистил всю область For I := 1 to bmp.Width do For J := 0 to bmp.Height do bmp.canvas.Pixels[I,J]:= $00000000;Затем я нарисовал сглаженный текст на растровом изображении и ...

Задан 13 Jan 2011, 13:12 от Tim
  • 18 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Можно ли получить значки 48x48 или 64x64 в оболочке Vista?

Если в оболочке Vista присутствуют значки 48x48 или 64x64, как вы можете заставить ручку отображать ее в TImage, используя SHGetFileInfo? Я хотел бы выбрать значок из списка изображений, представляющий путь к папке, и отобразить значок 48x48 или ...

Задан 09 Nov 2009, 19:25 от Bill Miller
  • 101 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Список возможностей языка Delphi и версии, в которой они были представлены / объявлены устаревшими

Прежде чем начать, я хотел бы отметить, что я честно и искренне неоднократно и исчерпывающе искал через Google такую вещь и не смог ее найти. Мне требуется (для проекта, который я разрабатываю) список всех Delphi (с 2007 года до самой последней ...

Задан 10 Dec 2011, 21:31 от LaKraven
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

если вы хотите \ 0 завершенную строку

могу объявить и инициализировать массив char следующим образом: char arg[10] = "ANY";Есть ли короткий синтаксис, чтобы сделать то же самое в Delphi?

Задан 28 Feb 2011, 08:58 от cytrinox
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Запуск процесса и прослушивание события выхода

У меня есть некоторый код, который запускает процесс и подключает обработчик событий для обработки при выходе из процесса, мой код написан на C #, и мне интересно, возможно ли что-то подобное с Delphi. System.Diagnostics.Process myProcess = new ...

Задан 05 Jan 2010, 19:32 от Tester101
  • 17 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как отправить смс с Delphi XE5 в Android

Кто-нибудь знает, как заставить это работать? Самым близким, что я получил, был приведенный ниже код, но безуспешно. Сначала это дает вам некоторую надежду, ...

Задан 17 Sep 2013, 00:51 от rribas
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Delphi 6 - читать вывод консольного приложения во время работы

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

Задан 31 Jul 2009, 18:35 от mghie
  • 7 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

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

Как показать стрелку сортировки в столбце TListView?

В проводнике Windows есть стрелка, указывающая, по какому столбцу сортируется представление списка (в стиле представления отчета) и в каком направлении (ASC или DESC). Можно ли отобразить такую стрелку индикации сортировки наTListView в Delphi?

Задан 09 Feb 2013, 22:20 от Jens Mühlenhoff
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

(Delphi THintWindow) Как нарисовать прозрачный PNG?

у меня есть этоDelphi 2010код: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Math, ExtCtrls, pngimage; type TMyHintWindow = class(THintWindow) private FBitmap : TBitmap; ...

Задан 03 Dec 2012, 07:46 от TheDude
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Нет, для параметра «Отображение» установлено значение «истина» при выделении дескриптора. Если впоследствии вы скрываете элемент управления, Показ по-прежнему остается верным.

ужен способ для пользовательского элемента управления (произошедшего от TCustomControl), чтобы сказать, если он виден в настоящее время. Я не говорю о .Visible собственности; Я имею в виду, действительно ли это отображается на экране в данный ...

Задан 14 Mar 2009, 19:16 от Mason Wheeler
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как отслеживать этапы конвейера в OmniThreadLibrary?

Можно ли как-то отслеживать задачи конвейера? Я пытался добавить мониторы для каждой задачи, как это FPipeline := Parallel.Pipeline() .Stage(StageWorker1, Parallel.TaskConfig.MonitorWith(MyMonitor)) ...

Задан 30 Aug 2013, 16:24 от Andrew
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Проверьте, находится ли щелчок мыши внутри треугольной области, прежде чем начинать перемещение фигуры. Это требует некоторой математики, но вы также можете неправильно использовать функцию WinAPI PtInRegion, создав временную область следующим образом:

ужна была собственная форма треугольника, поэтому я унаследовал форму класса треугольника TShape и переопределил метод рисования. Все работает нормально, но мне нужно перемещать эти фигуры с помощью мыши. Я установил метод для каждой обработки ...

Задан 28 Aug 2011, 20:25 от uiii
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

 это список всех возможных значений

рываюTFDConnection для MS SQL Server с параметрами: DriverID=MSSQL Password=test User_Name=test Server=VS2003-2008 Database=test Single Connection=TRUE Max Cursors=256 USE OLEDB=TRUEЗатем я создаюTFDQuery (во время выполнения), установите его ...

Задан 26 Sep 2017, 14:09 от Jan Doggen
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Могу ли я получить имя файла для TPicture напрямую?

У меня есть приложение Delphi, которое отображает изображение с помощью TImage.Местоположение изображения сохраняется в базе данных и извлекается при загрузк...

Задан 09 Dec 2009, 14:26 от Dan Kelly
  • 6 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как я могу вернуть PChar из функции DLL в приложение VB6 без риска сбоев или утечек памяти?

Я должен создать DLL, которая используется приложением VB6. Эта DLL должна предоставлять несколько функций, некоторые из которых должны возвращать строки.Это...

Задан 09 Nov 2009, 07:29 от Daniel Rikowski
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Избегайте фокусировки окна

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

Задан 14 Nov 2011, 16:55 от opc0de
  • 39 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Дэвид BufferedFileStream уже реализует буферизованный доступ к диску.

отаю с большими файлами, и запись напрямую на диск идет медленно. Поскольку файл большой, я не могу загрузить его в TMemoryStream. TFileStream не буферизуется, поэтому я хочу знать, есть ли специальная библиотека, которая может предлагать ...

Задан 12 Apr 2011, 17:54 от Rigel
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

TChromium, как добавить пункт «Сохранить рисунок» в контекстном меню?

У меня есть TChromium Browser, но когда я захожу на веб-сайты и пытаюсь сохранить изображения, как в Google Chrome, я не вижу элемента «Сохранить изображение» :( Как добавить этот предмет? Благодарю.

Задан 15 Jul 2013, 01:18 от Priler
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Могу ли я определить порядок, в котором были инициализированы мои юниты?

Я ищу ошибку, которая может быть связана с порядком инициализации модуля. Есть ли способ увидеть, какой

Задан 02 Nov 2010, 09:39 от Heinrich Ulbricht
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Можно ли получить доступ к 64-битной DLL из 32-битного приложения?

У меня есть приложение Delphi, похожее наПанель задач Shuffle что включает в себя крючок DLL.РЕДАКТИРОВАТЬ: Эта подключаемая DLL связывается с основным прило...

Задан 04 Dec 2008, 08:06 от smartins
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как удалить свойство из потомка компонента

Я создал компонент потомка TListView ... Он функционирует безупречно, но мне интересно, возможно ли удалить свойство TListView, которое мне не нужно в потомке. Свойства, которые я не хочу отображать в инспекторе объектов: LargeImages, RowSelect, ...

Задан 12 Apr 2013, 01:22 от Bill
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Delphi - Pos () с границами

Мне бы хотелось, чтобы Pos () был адаптирован для использования с указанием границ в исходной строке, а не для выполнения поиска по всем данным. F.e: NewPos (SubStr, SourceString, Offset, EndingOffset) Это должна быть модификация текущей ...

Задан 05 Jan 2013, 18:54 от hikari
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как приостановить выключение Windows

Мне нужно отключить / включить звук звуковой карты при запуске и завершении работы.Я нашел какой-то код для этой работы, но часто Windows выключается, и звук...

Задан 20 Aug 2013, 21:30 от user2175495
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как распознать, что приложение намерено выполнить \ запустить файл?

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

Задан 15 Aug 2010, 22:17 от Mahmood_N
Page 1 of 45
1 2 3 4 5