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

4 ответа

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

В Delphi 2009 я обнаружил, что каждый раз, когда я использую TThread.CurrentThread в приложении, я получаю сообщение об ошибке, подобное следующему, когда приложение закрывается: Exception EAccessViolation in module ntdll.dll at 0003DBBA. Access ...

4 ответа

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

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

3 ответа

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

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

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

2 ответа

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

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

5 ответов

Delphi и i18n

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

1 ответ

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

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

2 ответа

Вот

ющий код прекрасно работает в Delphi 7. Однако в Delphi 2009 форма остается скрытой, но теперь появляется кнопка на панели задач. ShowWindow(Handle, SW_HIDE); SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or ...

6 ответов

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

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

2 ответа

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

Что я хочу сделать: У меня есть несколько объектов в списке родов. Я хочу захватить каждый из этих объектов в анонимном методе и выполнить этот метод как отдельную задачу OTL. Это упрощенный пример: program Project51; {$APPTYPE CONSOLE} uses ...

2 ответа

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