Результаты поиска по запросу "delphi-xe"

4 ответа

Могу ли я написать «параметризованные» тесты в DUnit

Я использую DUnit для тестирования библиотеки Delphi. Иногда я сталкиваюсь со случаями, когда я пишу несколько очень похожих тестов для проверки нескольких входов в функцию. Есть ли способ написать (что-то похожее) параметризованный тест в ...

3 ответа

Преимущество этого в том, что вы будете иметь полный и прозрачный контроль над своим манифестом. Например, вы можете добавить запись с поддержкой DPI, чтобы ваше приложение хорошо выглядело при более высоких значениях масштабирования шрифта.

самый простой способ добавить<requestedPrivileges> информация для проекта Delphi XE (.exe)? Можно ли добавить только нужный узел, например: <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator"/> </requestedPrivileges>или ...

7 ответов

 «TTcpClient (и TTcpServer) - это УЖАСНО написанный компонент. Это была попытка Borland создать кроссплатформенное сокетное решение для среды CLX, но они написали его в наименьшей степени демонического характера, который заканчивался очень малой полезной функциональностью. Настоятельно советуем вам полностью прекратить его использование и либо использовать устаревший компонент VCL TClientSocket, либо перейти на стороннюю библиотеку сокетов, такую ​​как Indy, ICS или Synapse. "

использую голый метал TCP / IP около 18 месяцев, поэтому мне интересно, каково текущее состояние дел. Я ищу как положительные, так и отрицательные стороны, при разработке как серверного, так и клиентского программного обеспечения. Я буду делать ...

ТОП публикаций

1 ответ

Удалить границу tcategorypanel

Как вы можете удалить границу из TCategoryPanel и TCategoryPanelGroup в XE3? Попробовал это и не сработало: type TCategoryPanel = class (Vcl.ExtCtrls.TCategoryPanel) protected procedure CreateParams ( var Params: TCreateParams); override ; end ...

2 ответа

Хорошая идея - попробую это когда-нибудь

е серьезная утечка, но мне кажется, что было бы неплохо привести ее в порядок, но я обнаружил, что мой код Delphi XEможет течь строка [https://stackoverflow.com/questions/5423329], Это связано с тем, что он определен как threadvar таким, каким он ...

1 ответ

Как я могу сделать форму, которая не отключена, когда другая форма отображается модально?

У меня есть служебное диалоговое окно (немодальное и оставшееся сверху), которое должно быть всегда доступно при использовании приложения (подумайте о диалоговом окне, которое можно использовать, чтобы делать заметки при работе с ...

1 ответ

Поле интерфейса в записи

Могу ли я рассчитывать на то, что поле интерфейса в записи всегда инициализируетсяnil? TMyRec = record FGuard : IInterface; FObject : TObject; procedure CheckCreated; end;Это позволило бы мне написать: procedure TMyCheck.CheckCreated; begin if ...

1 ответ

Как передать несколько расширений файлов в TDirectory.GetFiles?

4 ответа

-1 Буфер обмена принадлежит пользователю, а не вам. Вы не должны делать абсолютно ничего, что влияет на содержимое буфера обмена, если только пользователь не инициирует его (например, копирование, вырезание или вставка).

ыполнении автоматизации Word с Delphi XE у меня одновременно открываются два документа. Я хочу скопировать содержимое данного диапазона одного документа в другой диапазон в другом документе. Как я могу это сделать? Рассмотрим следующий ...

2 ответа

Использование AnsiString как байта массива в Delphi XE4

Пытаясь переместитьDelphi 2007 проект дляXE4, ВDelphi 2007 Я использовал функцию, которая читает байтовый массив из сокета, используяIndy непосредственно. Я прошелAnsiString приведен к массиву байтов в параметре var этой функции: var ...