Найдено 95 результатов
- 19.05.2017 19:27:07
- Форум: Общее
- Тема: Общение с программой на CИ
- Ответы: 10
- Просмотры: 30434
Re: Общение с программой на CИ
Начнём с того, что std::map - это шаблон, и весьма не тривиальный. От того чем он специализирован тоже многое зависит если так уж хочется передавать его содержимое pascal<->c++
- 05.05.2017 06:30:53
- Форум: Free Pascal Compiler
- Тема: Узнать чем специализирован предок при наследовании генериков
- Ответы: 4
- Просмотры: 8038
Re: Узнать чем специализирован предок при наследовании генер
Не меняя класс TVector не получится, то чем специализирован дженерик - это private type, но можно объявить новый тип.
Код: Выделить всё
generic TVector<T> = class
public
type Foo = T;
//...
end
- 11.03.2013 16:25:13
- Форум: Потрепаться
- Тема: Несколько вопросов по FreePascal (скорее опрос некий)
- Ответы: 32
- Просмотры: 43279
Re: Несколько вопросов по FreePascal (скорее опрос некий)
есть у меня к вам несколько вопросов любопытства ради
1. Оправдано ли для вас использование индексации массивов не с нуля? Зачастую индексация ваших массивов начинается с нуля или же с других значений?
2. Часто ли используете множества, кроме объявлений массивов?
3. Используете ли var в параметрах ...
1. Оправдано ли для вас использование индексации массивов не с нуля? Зачастую индексация ваших массивов начинается с нуля или же с других значений?
2. Часто ли используете множества, кроме объявлений массивов?
3. Используете ли var в параметрах ...
- 11.03.2013 16:13:25
- Форум: Free Pascal Compiler
- Тема: Приведение Class к Interface, от которого он унаслед.
- Ответы: 26
- Просмотры: 31599
Re:
Присвоение 'интерфейс := класс' - это нормально. Компилятор знает о том, какие интерфейсы реализованы классом, поэтому он может сгенерировать правильный код.
Если же интерфейс не реализован классом, будет ошибка.
Собственно, а как еще можно вообще использовать CORBA-интерфейсы? В случае COM можно ...
Если же интерфейс не реализован классом, будет ошибка.
Собственно, а как еще можно вообще использовать CORBA-интерфейсы? В случае COM можно ...
- 14.09.2012 21:08:52
- Форум: Free Pascal Compiler
- Тема: Работа со строками через адрес (PString, Pointer)
- Ответы: 42
- Просмотры: 36136
Re: Выделение памяти для PString
А почему бы не сделать список дженериком и объявить специализации для каждого варианта?
- 05.09.2012 22:19:19
- Форум: Lazarus
- Тема: Выпуск Lazarus 1.0
- Ответы: 53
- Просмотры: 32024
Re: Выпуск Lazarus 1.0
AbakAngelSoft писал(а):А когда будут доступны .deb пакеты. Почему дебиан с убунтой обошли?
на сорсфорже пакеты выложены, а когда появится в репозитории зависит от положения звёзд.
- 03.09.2012 16:35:50
- Форум: Lazarus
- Тема: Выпуск Lazarus 1.0
- Ответы: 53
- Просмотры: 32024
Re: Выпуск Lazarus 1.0
GAMER писал(а):А к какому тогда проекту будут относиться пунки "Запуск", "Собрать", если их там несколько будет?
К выделенному или ко всем (два варианта команды) как обычно уж.
- 29.08.2012 22:10:58
- Форум: Free Pascal Compiler
- Тема: Цена использования генериков
- Ответы: 28
- Просмотры: 23111
Re: Цена использования генериков
vada писал(а):Использование генериков создает еще проблему.
Нажимаю Ctrl+Space и получаю вместо ожидаемого продолжения метода класса [...]
На борту:
Windows XP
Lazarus 0.9.30.4
FPC 2.6.0
Обновись на релиз 1.0.
- 23.08.2012 15:26:00
- Форум: Общее
- Тема: Анонимные функции
- Ответы: 1
- Просмотры: 6945
Re: Анонимные функции
Так только в Дельфи можно.
- 04.08.2012 17:56:56
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47814
Re: один прикладной вопрос по ООП
Надо в FAQ поместить:
1) class в С++ = object в FPC
2) class в FPC = class в java и c#, и не имеет(прямого) аналога в с++. (в основном, с точки зрения наличия неявного указателя)
3) а вот средства обобщенного программирования называется в FPC джененриками, но по сути является не аналогом дженериков ...
1) class в С++ = object в FPC
2) class в FPC = class в java и c#, и не имеет(прямого) аналога в с++. (в основном, с точки зрения наличия неявного указателя)
3) а вот средства обобщенного программирования называется в FPC джененриками, но по сути является не аналогом дженериков ...
- 04.08.2012 16:34:35
- Форум: Lazarus
- Тема: Вышел кандидат в релизы Lazarus 1.0RC1
- Ответы: 41
- Просмотры: 27123
Re: Вышел кандидат в релизы Lazarus 1.0RC1
Поставил, стало быстрее компилиться. Решил протестить fpGUI, кое как натыкал в чудесном квестовом окошке нужный тулкит, стал собирать и словил
fpgui/fpguiwsdialogs.pp(0,0) Fatal: Can not find unit fpg_base used by FpGuiWSDialogs.
Этого fpg_base в лазарусе нигде нет, можно его откуда ...
fpgui/fpguiwsdialogs.pp(0,0) Fatal: Can not find unit fpg_base used by FpGuiWSDialogs.
Этого fpg_base в лазарусе нигде нет, можно его откуда ...
- 13.07.2012 12:25:44
- Форум: Lazarus
- Тема: Lazarus 1.1
- Ответы: 23
- Просмотры: 13950
Re: Lazarus 1.1
В ветке fixes версия установлена на 1.0 RC1, так что RC можно ожидать на днях.
- 18.06.2012 18:32:22
- Форум: Lazarus
- Тема: Подскажите компоненты для реализации проекта
- Ответы: 38
- Просмотры: 21325
Re: Подскажите компоненты для реализации проекта
Зато надежность , гибкость, и скорость гораздо выше. Мне еще ни разу не понадобились управляемые формы
Управляемые формы и есть гибкость - реально декларативное описание интерфейса. А скорость для тех задач, для которых 1С обычно используется, вполне устраивает, если не забывать профилировать код ...
- 15.06.2012 06:49:16
- Форум: Lazarus
- Тема: Подскажите компоненты для реализации проекта
- Ответы: 38
- Просмотры: 21325
Re: Подскажите компоненты для реализации проекта
Очень даже может. Пример - 1С. Суть в том что интерфейс полностью динамический.
Всё равно где-то есть механизм, который ретранслирует вашу стрктуру БД в интерфейс пользователя. И при изменеии стркутуры БД надо будет менять этот механизм.
И не важно - это либо "толстый клиент" - классическая ...
Всё равно где-то есть механизм, который ретранслирует вашу стрктуру БД в интерфейс пользователя. И при изменеии стркутуры БД надо будет менять этот механизм.
И не важно - это либо "толстый клиент" - классическая ...
- 14.06.2012 15:02:02
- Форум: Lazarus
- Тема: Подскажите компоненты для реализации проекта
- Ответы: 38
- Просмотры: 21325
Re: Подскажите компоненты для реализации проекта
Вот только я подумал, если скажем изменится структура базы или запросов, придется корректировать все типы клиентов, а если запрос будут обрабатывать программа-сервер, то в коррекции будет нуждаться только она.
О!!!
Это что-то новое...
Как вы это себе представляете?
Как может клиентский интерфейс ...
О!!!
Это что-то новое...
Как вы это себе представляете?
Как может клиентский интерфейс ...
