Описание тега object-pascal

Надмножество языка Pascal, которое включает в себя Objects, Classes, Generics и другие объектно-ориентированные устройства.
1 ответ

Объявите интерфейс в паскале объекта и используйте его как возвращаемое значение

Использование Delphi 7. Вот (неполный) пример, который демонстрирует мою проблему: interface uses Classes, Contnrs; type IEditorModule = interface; procedure Method1; procedure Method2; end; TEditorModuleList = class(TList) protected function GetIte…
26 май '14 в 08:39
1 ответ

Хорошая посадка в серии TAChart Fit

Есть ли какое-либо свойство, позволяющее получить оценку пригодности в серии подгонки TAChart? Я хорошо понимаю, что R2 не имеет смысла для нелинейной регрессии; Тем не менее, такая информация, как значение ap или даже информационный критерий Акаике…
24 июл '15 в 17:43
2 ответа

Почему вызов функции с одинаковыми сигнатурами в разных единицах не приводит к ошибке компилятора?

Почему этот код не приводит к ошибке компилятора? Я бы ожидал ошибку, например, "неоднозначный вызов"CallMe"". Это ошибка в компиляторе или в языке? Это можно обойти, используя имя устройства и точку перед вызовом функции, но это не защищает код пол…
16 сен '15 в 09:15
1 ответ

Нарушение доступа к Паскалю при вызове переменной в классе

Я сделал очень простой код на Паскале, который выдает мне эту ошибку: Проект BugFixing.exe поднял класс исключений EAccessViolation с сообщением "Нарушение прав доступа по адресу 0040F1EE в модуле" BugFixing.exe ". Написать адрес 00000004'. Программ…
06 фев '17 в 09:41
2 ответа

Inno Setup - FileCopy использует подстановочный знак в имени пути

Я пытаюсь скопировать все файлы базы данных из предыдущей установки в новую установку с новым путем. Проблема в том, что установщик не будет знать имена файлов базы данных, поэтому я пытаюсь использовать подстановочный знак. Я пытался использовать T…
0 ответов

Как показать форму или получить значение из той же формы в TTabSheet?

У меня есть форма, которую я отображаю двумя разными способами. Первый - дочерний элемент TTabSheet в TPageControl. Мне не нужно собирать какие-либо данные, и это отлично работает. Первый путь with TTabSheet.Create(APageControl) do begin PageControl…
21 фев '18 в 07:14
1 ответ

Lazarus IDE: импорт изображений в проект

Я начинаю разрабатывать проекты в Lazarus IDE, и я не адаптирован к новой платформе. Как я могу импортировать аудиофайлы, изображения, видео и другие ресурсы в проект и таким образом использовать их (без необходимости использовать определенный катал…
05 дек '14 в 02:25
1 ответ

Попробуйте / исключить / окончательно заказать

Комментарий пользователя с большим количеством повторений на другой вопрос, который я задал ранее сегодня, предположил, что было бы лучше поменять местами порядок try / finally и try / кроме. Итак, вместо этого: try try //some code //something that …
09 июл '14 в 04:47
3 ответа

Delphi эквивалентно FPC определения Free Pascal?

Есть ли определение компилятора, которое сообщает, скомпилирован ли исходный код с delphi, в смысле эквивалента определению FPC в Free Pascal? Я разрабатываю модуль, который должен быть совместим с тремя компиляторами Pascal (Lazarus / Free Pascal, …
16 янв '14 в 23:29
1 ответ

Ошибка Lazarus при компиляции программы, управляемой базой данных, в Lazarus

Я пытаюсь создать программу, используя базу данных postgresql с Lazarus. Я получил следующую ошибку при компиляции: registersqldb.pas(72,3) Fatal: Can not find unit mysql55conn used by registersqldb. что случилось?
08 ноя '12 в 19:34
1 ответ

Где я могу найти хорошую реализацию Delphi или Object Pascal для циклического буфера

Моя главная цель - иметь общий буфер данных, который я могу использовать для передачи. Я думаю о чем-то похожем на то, что сделал XCopy. Там что-то уже сделано или есть хороший пример?
1 ответ

Есть ли хороший режим Object Pascal для Emacs?

В последнее время я делал Object Pascal, и мне не удалось найти для него подходящий режим. я пробовал delphi-mode а также pascal-modeоба из которых пытаются помочь слишком много; когда они не понимают синтаксис Object Pascal, очень трудно заставить …
16 дек '10 в 22:37
1 ответ

Проблема с skincaption при создании проекта в Delphi

Я новичок в Delphi.Я попытался импортировать существующий проект.dpr в Delphi 7. Когда я пытался собрать его, я получил эти ошибки "Field MainForm.SkinCaption does not have corresponding component" "Field MainForm.SkinCaption does not have correspon…
28 окт '15 в 19:13
1 ответ

Значки заставляют TPopupMenu к OwnerDraw?

Я назначил некоторые значки для TPopUpMenu, но похоже, что он изменился на ownerdraw (установлен на false)... Я также использую манифест XP, но он все еще выглядит очень старым (стиль Win2000)... Возможно ли сделать его похожим на в windows/explorer…
26 июл '12 в 01:18
1 ответ

Когда правильно использовать оператор is в delphi?

Как я могу проверить, что не ноль TObject не содержит объект определенного класса в случае ниже? procedure TForm7.testme; var mystring: string; obj: TObject; begin mystring := 'asd'; obj := TObject(mystring); if assigned(obj) then if obj is TestClas…
14 июн '17 в 11:21
1 ответ

Добавляйте цвета к объектам Box2D в Smart Mobile Studio

Я хочу добавить цвета к динамическим объектам в Box2D. Кажется, что некоторые свойства динамических объектов должны быть назначены при рендеринге сцены. Я играл с демо Box2D, но не могу понять, как добавить свойства, такие как цвета (и растровые изо…
1 ответ

Какой вариант использования Object Pascal используется в конструкторе отчетов Nexus DB?

Я использую программное обеспечение RentalDesk NX, которое построено на базе Nexus DB. Согласно справочному руководству для дизайнера отчетов, мне нужно кодировать в Object Pascal, но ни одна из функций, на которые я могу найти ссылки в Интернете (н…
1 ответ

Как использовать события во время разработки в Smart Mobile Studio?

Я что-то здесь упускаю? Я приобрел Smart Mobile Studio два дня назад и пробовал его возможности. Я ожидал, что это будет по крайней мере подражать модели событий Дельфи. Нет? Должен ли я иметь возможность щелкать по элементу управления и иметь досту…
0 ответов

Используйте Delphi / Object Pascal в Visual Studio IDE

Фон: Я использую Delphi начиная с версии 2, и с тех пор, как я поднялся до версии v5/v6, я никогда не обновлялся, чтобы получить более новые функции - вместо этого, чтобы обойти ошибки в IDE/ компиляторе. Сегодня я открыл личный проект, над которым …
10 июл '12 в 13:27
1 ответ

Много пунктов меню в Delphi/ Lazarus

У меня есть приложение, в котором я использую множество иерархических пунктов меню, с каждым из которых связан текстовый шаблон. Все сделано во время разработки, поэтому элементы меню и текстовые шаблоны постоянны. В приложении при выборе элемента м…
19 июл '15 в 06:59