Описание тега delphi-6
Delphi 6 - это конкретная версия Delphi. Он был выпущен в мае 2001 года.
Delphi 6 генерирует код.Net, который отличает его от версий Delphi до или после него. Используйте этот тег для проблем, связанных с разработкой в Delphi версии 6.
1
ответ
Экспорт в Excel - промежуточные форматы файлов?
Я пытаюсь экспортировать очень большой объем данных (300000 строк * 100 столбцов) в Excel (из приложения Delphi), а OLE-подход (комбинированное решение из DevExpress DX, наборы CX и собственный код) выдает сообщения об ошибках. Недостаточно места дл…
14 окт '16 в 09:26
1
ответ
Delphi 6. Как установить тайм-аут idTelnet.Connect для раннего возврата при отсутствии соединения
Вызов idTelnet.Connect обычно подключается к удаленному устройству мгновенно.Но,если удаленное устройство не отвечает, то вызов idTelnet.Connect не возвращается.Он ожидает ответа от удаленного устройства. Это вешает все приложение. Как я могу устано…
10 фев '17 в 08:47
3
ответа
Как кодировать base64 в Delphi 6?
Мне нужно кодировать документ PDF в base64 в Delphi6. Может кто-нибудь мне помочь?
18 фев '13 в 17:46
1
ответ
Как сделать одну строчку жирным в RichEdit?
Как я могу получить одну конкретную строку, которая будет выделена жирным шрифтом в RichEdit?
21 янв '16 в 17:41
5
ответов
Delphi - есть ли какой-нибудь эквивалент C# блокировки?
Я пишу многопоточное приложение на Delphi, и мне нужно что-то использовать для защиты общих ресурсов. В C# я бы использовал ключевое слово "lock": private someMethod() { lock(mySharedObj) { //...do something with mySharedObj } } В Delphi я не смог н…
11 июн '10 в 13:11
3
ответа
Как я могу написать функции сравнения для 64-битных целых чисел без знака для версий компилятора без поддержки UInt64?
Как я могу сделать это с Delphi 6? UInt64 не известен в Delphi 6. Он был представлен в более поздних версиях. var i, j: Int64; if UInt64(i) < UInt64(j) then ... I am thinking of an asm procedure. function UInt64CompareLT(i, j: Int64): Boolean; as…
05 сен '13 в 06:04
1
ответ
Сервер сокетов Borland, что это?
Это не вопрос программирования, но я думаю, что, возможно, я получу некоторые ответы здесь. Возможно, некоторые из вас работали с этим, и вы можете рассказать мне больше об этом. Итак, на клиенте нам нужно установить какой-то странный старый SW, нап…
10 фев '11 в 17:35
1
ответ
TBitBtn отображается только с использованием устаревшей темы Windows
Я создал файл манифеста для своего приложения Delphi 6, чтобы он мог отображать элементы управления в соответствии с темой, определенной в Windows (элементы управления 6.0). Все выглядит хорошо, кроме TBitBtn компонент, который отображается с исполь…
03 дек '14 в 12:58
1
ответ
Быстрый доступ к (отсортированному) TList
Мой проект (работающий на Delphi 6!) Требует список распределений памяти (TMemoryAllocation), который я храню в объекте, который также содержит информацию о размере выделения (FSize) и о том, используется ли выделение или свободно (FUsed), Я использ…
23 сен '11 в 08:49
0
ответов
Память, выделенная ClientDataSet, не освобождается даже после запуска методов EmptyDataSet, Close и даже Free.
У меня есть приложение, которое содержит ClientDataSet связано в DataSetProvider что связано в TIBQuery (Delphi 6). Я запускаю несколько запросов и после каждого из них запускаю методы EmptyDataSet, Close и Free. Например: procedure TAggregator.Load…
30 май '18 в 20:53
1
ответ
Установка компонента в dclusr.dpk ломает другие компоненты
Сначала я установил библиотеку RX 2.75 и некоторые другие.Затем я пытаюсь установить пользовательский (не мой) компонент TMyLookupEdit который получен из TRxLookupEdit,Я делаю это через главное меню -> Компонент -> Установить компонент... и выбираю …
01 дек '10 в 08:44
1
ответ
Как я могу сделать глобальный поток кеша безопасным
Раньше мое приложение было монопоточным, но теперь для повышения производительности нам нужно сделать его многопоточным. У нас есть списки и элементы списка в следующей архитектуре: TBListItem = class(TBusinessObjects) private FList : TBList; protec…
20 фев '13 в 13:25
5
ответов
Создание / использование FileStream Thread Safe
В моем приложении, когда я пишу текстовые файлы (журналы, следы и т. Д.), Я использую TFileStream учебный класс. Есть случаи, когда я записываю данные в многопоточную среду, это шаги: 1- Запись данных в кэш 2- Для каждой 1000 строк я сохраняю в файл…
14 май '13 в 12:50
1
ответ
Delphi6: нужно знать, работает ли мое приложение в сеансе консоли или сеанса удаленного рабочего стола
Время от времени к моему приложению обращаются из клиентов удаленного рабочего стола, и я хочу знать, используется ли оно в данный момент в сеансе консоли или сеансе удаленного рабочего стола, если позже это происходит, и сеанс отключен (пользовател…
11 июл '13 в 21:06
3
ответа
Нужно ли завершать массив записей в Delphi?
В моем заявлении у меня есть следующая запись: TTransaction = record Alias: string Description: string Creation: TDateTime Count: Integer end; и я использую эту запись в этом массиве: Transactions = array of TTransaction; Я сохраняю массив загруженн…
19 фев '13 в 13:12
1
ответ
Передача nil в качестве параметра вместо TComponent
Я встречал некоторый код, который выдает исключение (EIntfCasterror Cast не поддерживается), когда он передает nil конструктору, ожидающему TComponent, например: obj := SomeClass.Create(nil); Модуль, в котором он находится, не содержит формы, и даже…
24 мар '11 в 13:25
1
ответ
Работа с потоками с DCOM
У меня есть концептуальный вопрос о многопоточности: В приложении, использующем RPC через DCOM, с конфигурацией многопоточных квартир, основная форма замораживается. 1 - Если CriticalSession создается при инициализации модуля, код в критическом сеан…
11 мар '13 в 12:59
1
ответ
Значок exe высокого разрешения приводит к значку низкого разрешения на рабочем столе Windows
У меня было приложение Delphi 6 со значком 16x16. Недавно я сделал 64x64 версию и перекомпилировал приложение. Этот значок с высоким разрешением отображается в Superbar Windows 7 и в диспетчере задач при запуске приложения. Отображается в свойствах …
20 фев '13 в 21:20
1
ответ
Исправить сообщение об ошибке отладчика при открытии Delphi 6
Давно не пользовался D6. При попытке запустить D6 я теперь получаю следующее уведомление: Your Just-in-Time Debugger is currently set to "C\ProgramData\verizon\debuggers\x86\cdb.exe" -pv -p %Id -c ".dump /u /m C:\ProgramData\verizon\debuggers\crash_…
03 июн '16 в 08:56
1
ответ
Как открыть MS Excel Workbook 2010 в ToleContainer с помощью Delphi 6
Я использую TOleContainer для доступа к Excel из приложения. в объектах Olecontainer у нас есть лист MS Excel 2003, но мне нужно открыть версию Excel Workbook 2010. Может кто-нибудь мне помочь. Благодарю.
29 окт '14 в 14:49