delphi — вопросы с ответами

4 ответа
У меня есть приложение для Android, которое я собираюсь портировать в Delphi, но я не вижу способа взаимодействия с GCM. Я думаю, что мне, возможно, придется запустить GCMBaseIntentService в java и взаимодействовать с общим объектом delphi? В качестве альтернативы, я ищу способ сделать push-уведомле...
cloud
google-cloud-messaging
16 сен. 2013, в 23:28
1 ответ
Отказ от ответственности. Я не знаком с Win32 API, особенно с тем, как работают окна. Я хотел бы сделать окно какого-либо процесса дочерним окном другого процесса. Эти два процесса также являются родительскими и дочерними. Но я не думаю, что это важно. Пока все работает как шарм - пока я не замора...
winapi
window
29 май 2013, в 13:56
5 ответов
В чем разница между Object Pascal и Delphi? Они то же самое? Каковы различия и сходства между ними и какая из них более полезна?
pascal
29 март 2013, в 07:04
6 ответов
Я переношу некоторые приложения с 32 до 64 бит delphi, которые выполняют большую обработку текста и замечают резкое изменение скорости обработки. Например, некоторые тесты с несколькими процедурами занимают более 200% времени в 64 бит, чем для компиляции до 32 (2000+ мс по сравнению с ~ 900). Это но...
64bit
delphi-xe2
29 июнь 2012, в 11:23
1 ответ
Найден сбой с стилями VCL: при обновлении заголовка формы другие элементы управления, ранее перерисованные в рамках одной и той же процедуры, не перерисовываются, и вы вынуждены вызывать перерисовку, теряя при этом время обработки ценных данных. Пример: (задайте параметры проекта/стиль vcl вручную) ...
styles
delphi-xe2
skinning
vcl
06 апр. 2012, в 02:20
8 ответов
Обычно я использую: ShellExecute(0, 'OPEN', PChar(edtURL.Text), '', '', SW_SHOWNORMAL); Как я могу иметь такое же поведение (открывая ссылку в браузере по умолчанию), на всех платформах (Windows и OSX)?
browser
delphi-xe2
firemonkey
16 сен. 2011, в 12:19
1 ответ
Во-первых, позвольте мне сказать, что я отменяю эту функцию в Windows Vista и Windows 7. Во-вторых, я хочу это сделать. Здесь задается вопрос, как делать то, что я хочу здесь, в WPF. Я хочу сделать то же самое, но в Delphi, используя компоненты запаса VCL, меню TMainMenu или Action Manager или некот...
menu
delphi-xe
24 июнь 2011, в 16:09
9 ответов
У меня есть часть кода, которая пытается записать на диск много файлов за одну секунду. Однако это не удается, поскольку я установил Kaspersky Anrivirus 2011. Stream:= TFileStream.Create(sName, fmCreate); Код полностью работал с Kaspersky 2010, а также работает с Kaspersky 2011, если отключить его...
17 сен. 2010, в 08:17
1 ответ
У меня есть TWicImage, IWicBitmap и IWicBitmapSource, который прекрасно работает для отображения всех поддерживаемых графических файловых форматов, позволяет поворачивать, переворачивать по горизонтали, переворачивать по вертикали, масштабировать и обрезать. Все они, похоже, работают хорошо, и я мог...
delphi-2010
02 апр. 2010, в 21:32
7 ответов
Мне просто интересно, почему большинство примеров Delphi используют FillChar() для инициализации записей. type TFoo = record i: Integer; s: string; // not safe in record, better use PChar instead end; const EmptyFoo: TFoo = (i: 0; s: ''); procedure Test; var Foo: TFoo; s2: string...
initialization
record
23 апр. 2009, в 22:12
5 ответов
У нас был следующий код до Delphi 2009: <span style="font: 10pt Courier New;"><span class="pas1-reservedword">function</span><span class="pas1-space"> </span><span class="pas1-identifier">MemoryStreamToString(M:</span><span class="pas1-space"> </spa...
string
unicode
delphi-2009
memorystream
09 апр. 2009, в 05:12
3 ответа
В Delphi 2009 используются конфигурации сборки. Когда вы создаете новый проект, у вас есть две конфигурации по умолчанию "Debug" и "Release". Теперь я спросил себя, как автоматизировать сборки с помощью MSBuild (который поддерживается Delphi с версии 2007). Вы можете запустить команду msbuild в ком...
msbuild
delphi-2009
build-automation
delphi-2007
17 фев. 2009, в 17:19
11 ответов
Как узнать, работает ли один экземпляр моей программы? Я думал, что могу сделать это с помощью файла данных, но это будет просто беспорядочно: ( Я хочу сделать это, так как я хочу, чтобы только один экземпляр когда-либо был открыт в какой-то момент.
instance
semaphore
mutex
persistence
19 янв. 2009, в 22:36
35 ответов
У меня есть программа Delphi 2009, которая обрабатывает множество данных и должна быть как можно быстрее и не использовать слишком много памяти. Какие небольшие простые изменения вы внесли в свой код Delphi, который оказал наибольшее влияние на производительность вашей программы, заметно сократив в...
performance
memory
17 дек. 2008, в 01:47
4 ответа
Я хочу сделать что-то вроде этого: Result = 'MyString' in [string1, string2, string3, string4]; Это нельзя использовать со строками, и я не хочу делать что-то вроде этого: Result = (('MyString' = string1) or ('MyString' = string2)); Также я думаю, что создание StringList для этого просто слишком с...
delphi-2007
29 окт. 2008, в 11:33
Наверх
Меню