Найдено 9 результатов

VaalKIA
10.07.2018 13:35:58
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Re: Generics

Петиция отклонена. m
Плохо понимаю английский, поэтому не понял в чём суть. Для меня завршительный диалог выглядит так:
"Это не должно работать, вот примичание к использованию классов"
-"это не использует классы, примеры приведены согласно документации"
"Значит это просто не должно работать ...
VaalKIA
12.11.2016 03:39:47
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Re: Generics


>>обрезав тип, и это полностью решило мои текущие проблемы.
А мог бы подсмотреть как нормальные люди такие вопросы решают (вернее у них их не возникает при правильном подходе), например в fpc-stl
Люди использующие чистые макросы, ненормальны по определению, думаю, им и Паскаль без надобности ...
VaalKIA
12.11.2016 03:16:49
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Re: Generics

Теоретезировать будешь когда станешь разрабом fpc, или хотябы продавишь свои хотелки на бактрекере. А пока кушай что дают.
Ответ соотвествует интеллекту. У нас же есть ещё и компилятор.
Иллюстрирую код, какая проверка синтаксиса тут проводится, если кроме этого кода ничего больше нет. Он проверил ...
VaalKIA
12.11.2016 03:06:17
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Re: Generics

до специализации
Дженерик это тип. Пока нет специализации, не нужна реализация, код можно вообще игнорировать, как только появилась специализация, сразу известно какая именно реализация нужна. О какой проверке синтаксиса может идти речь, если даже не известно можно ли его присваивать складывать ...
VaalKIA
12.11.2016 02:50:16
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Re: Generics

Ну а с чего ты взял что разименование может быть применено к обобщенному типу? Я по наивности подумал что ограничения помогут если конкретезировать что тип это указатель а не обобщенный тип, ошибся, о чем сразу написал.

С того, что тип описан полностью, и дженерики как раз и состоят в том, что ...
VaalKIA
12.11.2016 02:08:54
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Re: Generics


>>Вам приведенно полностью из схемы выше:
Я знаю только такую схему - дается минимальный пример с ошибкой, чтобы сэкономить время человека который его будет смотреть

Именно так и сделано - вместо трёх почти одинаковых портянок на сотню строк и планомерной работы по вычлинению отличий, три цикла ...
VaalKIA
12.11.2016 00:49:12
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Re: Generics

>>Скомпилировалось окончание под номером 1 или первый кусок кода из текста?
Не знаю что такое окончание, у меня первый кусок компилитруется.

То есть. вы хотите сказать, что я спросил как можно использовать не рабочий кусок кода? Конечно он рабочий и компилируется.

Остальное не компилируется ...
VaalKIA
11.11.2016 23:22:54
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Re: Generics

Не знаю что такое транк, у меня 3.0 64bit. Все куски оформленны в законченном виде: это продолжение юнита, который оканчивается на end. Скомпилировалось окончание под номером 1 или первый кусок кода из текста?

чтоб можно было легко проверить
Это троллинг что ли? Создайте проект в лазарусе, Ctrl+a ...
VaalKIA
10.11.2016 22:29:06
Форум: Lazarus
Тема: Generics
Ответы: 22
Просмотры: 26613

Generics

Вопрос по дженерикам, вот код итератора:
unit Unit1;

{$mode objfpc}{$H+}
{$MODESWITCH ADVANCEDRECORDS}
interface

uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs;

type
TForm1 = class(TForm)
private
{ private declarations }
public
{ public declarations }
end;

var ...