Вопросы по теме 'delphi-7'

Множественные приложения и диалоговые окна Delphi
У меня есть приложение Delphi 7, которое имеет два представления документа (например, редактирование WYSIWYG HTML может иметь представление WYSIWYG и представление исходного кода, а не мое настоящее приложение). Их можно открывать в отдельных окнах...
7403 просмотров
schedule 22.02.2022

Ярлык Delphi для добавления даты и имени комментария
Кто-нибудь знает короткий путь, чтобы разместить мое имя и дату, где находится курсор, т.е. //021208 DarkAxi0m поэтому я не проверяю дату, когда добавляю комментарии. Я использую Delphi7 с установленными CnPack и GExperts. Я думаю, что...
1959 просмотров
schedule 25.05.2022

Сохранение TObject в файл
Как можно сохранить объект в его текущем состоянии в файл? Чтобы его можно было сразу прочитать и восстановить со всеми его переменными.
13751 просмотров
schedule 29.01.2024

Зачем вам проверять Assigned(self) в методах объекта?
Я смотрю на некоторый код (Delphi 7) со следующей проверкой, которая находится в верхней части каждого вызова метода для определенного объекта: if not Assigned(self) then raise Exception.CreateRes(@sAbstractError); { Real code for this...
1423 просмотров
schedule 12.08.2022

XML-документы и & char?
У меня есть вопрос для специальных символов XML-документа, я использую & в значении элемента в XML, и синтаксический анализатор TXMLDoc Delphi жалуется на это. Я ищу некоторые параметры синтаксического анализа XML, но ни один из них не касается...
2840 просмотров

Китайские символы при загрузке текста
Я загружаю текст из текстового файла в RichEdit, но вместо этого отображаются странные китайские символы, что я делаю неправильно? ms := TMemoryStream.Create; ms.LoadFromFile('C:\aw.txt'); ms.Seek(0, soFromEnd); zChar:=#0; ms.Write(zChar, 1);...
2656 просмотров
schedule 13.06.2023

Как я могу получить все установленные компоненты внутри IDE? (Дельфи)
Как я могу получить все установленные компоненты в TStrings? Думаю, этот код работает только внутри пакетов: uses TypInfo, ToolIntf, Exptintf; procedure GetComponentNames(lst: TStrings); var i, k: Integer; CRef: TClass; strName:...
1261 просмотров
schedule 30.06.2022

Что эквивалентно Application.ProcessMessages, Application.Handle и Application.Terminated в приложении службы Windows?
Я новичок в написании приложений службы Windows и имею проблемы. Написанное в Delphi, я написал обычное приложение для Windows для проверки и отладки основных частей кода, и теперь мне нужно преобразовать его в службу NT. Мой код должен...
4742 просмотров
schedule 17.05.2023

Как исправить диапазон печати в Rave Reports?
Диапазон печати (от страницы: x к странице: y) не работает, принтер всегда печатает все страницы! Мы будем благодарны за любой обходной путь или решение. Заранее спасибо.
949 просмотров
schedule 17.07.2022

Delphi 7: как разбить строку на TStringList
Это Delphi seven , и мне нужно разбить строку на строки. В частности, у меня есть DFM в виде строки (извлеченной из базы данных MySql), и я хочу разбить ее на строки в TStringList. Это выглядит примерно так... 'Oject Form1:...
9309 просмотров
schedule 02.05.2023

обработка файлов CMYK jpeg в Delphi 7
Я пытаюсь получить доступ к файлам, которые хранятся в виде файлов Jpeg, есть ли простой способ отобразить эти файлы изображений без потери производительности?
4676 просмотров
schedule 06.06.2024

Delphi 7: как заполнить Tlistview
У меня есть Tlistview с 3 столбцами, мне нужен объект Tcollection, как показано ниже. FListeDispoProduit := TListeDispoProduit.Create(TProduit); with (FListeDispoProduit) do begin with TProduit(Add) do begin Name := 'Produit...
8507 просмотров
schedule 09.12.2022

Delphi IDE - Нарушение прав доступа в модуле 'rtl70.bpl'
У меня есть и старый AV, который за мной охотится. Он появляется случайно (часто, но не всегда), когда я переключаюсь между проектами (закрываю текущий проект и дважды щелкаю другой файл DPR, чтобы загрузить его) или когда я закрываю Delphi (7). Так...
18141 просмотров
schedule 10.12.2023

У кого-нибудь есть пример кода для загрузки xml с помощью OMNIXML
Я ищу реальный рабочий пример кода для чтения XML с использованием простого модуля OmniXml (или OmniXmlUtils). Я не хочу использовать класс TOmniXMLWriter, как описано в другом месте, но хочу загрузить файл xml, используя простой код Delphi. Я...
2957 просмотров
schedule 10.05.2022

Как использовать вариантные массивы в Delphi
У меня есть две программы Delphi7: сервер автоматизации COM (EXE) и другая программа, использующая сервер автоматизации. Мне нужно передать массив байтов из одной программы в другую. После некоторого поиска я обнаружил, что использование...
44903 просмотров
schedule 09.03.2023

Delphi COM EXE и многопоточность
Просто хочу уточнить у экспертов по COM / DCOM ... У меня есть Delphi COM EXE, который работает на сервере (потоки - это Single Apartment), и другая копия того же EXE запускается на том же сервере (сервер, который имеет, скажем, 2 процессора с...
518 просмотров
schedule 13.03.2022

Индекс списка выходит за пределы TListBox
У меня есть TListBox в форме, и элементы добавляются с помощью listbox1.ItemIndex := listbox1.Items.AddObject('msg', TObject(grp)); grp — целое число. Список установлен на lbOwnerDrawFixed . В событии onDrawItem я получаю исключение...
7252 просмотров

RTTI: как получить значения динамического массива, объявленного как свойство класса
Пожалуйста помогите. Я искал существующие вопросы и не нашел, как я могу получить все опубликованные свойства элементов (объявленных как Class) в динамическом массиве в классе delphi (я использую Delphi 7 IDE (я не могу использовать другую версию))...
3237 просмотров
schedule 11.11.2022

BoldDays для TDateTimePicker?
Я использую Delphi7, и я хотел бы выделить несколько дней элемента управления TDateTimePicker . Я читал, что изначально это потомок TMonthCalendar , так что это должно быть возможно. Я также нашел пример кода, но он на C#:...
2111 просмотров

Кнопка в виде многоугольника в Delphi 7
Мне нужно сделать кнопку в форме повернутого треугольника (или, скажем, любого многоугольника). Кто-нибудь может дать совет?
569 просмотров