powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FPC: Генерики.
114 сообщений из 114, показаны все 5 страниц
FPC: Генерики.
    #39871386
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
  THashTableString<TValue> = class(THashTable<String,TValue>);
  THashTableString = class(THashTableString<String>);  // Error: Class type expected, but got "<erroneous type>"



Почему?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871389
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
  TArrayEx<T> = record
    function IndexesOf(Value: T): TArrayEx<integer>;  // Fatal: Syntax error, "identifier" expected but ";" found
  end;



Так тоже нельзя?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871391
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По первому пункту как я понял нельзя иметь одновременно и генерик класс и обычный о одним названием.

TMyClass и TMyClass<T>

Или есть методы как можно это разрешить?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871393
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

{$mode delphi}?

Версия какая? На транке компилируется.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871395
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
  THashTableString<TValue> = class(THashTable<String,TValue>);
  THashTableString = class(THashTableString<String>);  // Error: Class type expected, but got "<erroneous type>"


Может так?
Код: pascal
1.
2.
3.
  THashTableString<TValue> = class(THashTable<String,TValue>);
  THashTableStringAlias = THashTableString<String>; 
  THashTableString = class(THashTableStringAlias);
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871397
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexeyrgreat,

{$mode delphi}?

Ага.

{$IFDEF FPC}
{$MODE DELPHI}


Версия какая? На транке компилируется.
Lazarus 2.1.0
FPC 3.3.1

Вроде как с транка.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871399
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyМожет так?
Код: pascal
1.
2.
3.
  THashTableString<TValue> = class(THashTable<String,TValue>);
  THashTableStringAlias = THashTableString<String>; 
  THashTableString = class(THashTableStringAlias);

Спасибо, прокатило.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871869
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
Код: pascal
1.
2.
3.
  TArrayEx<T> = record
    function IndexesOf(Value: T): TArrayEx<integer>;  // Fatal: Syntax error, "identifier" expected but ";" found
  end;



Так тоже нельзя?

// grammar nazi on

Код: pascal
1.
 function IndicesOf(Value: T): TArrayEx<integer>;  



// grammar nazi off
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871872
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

авторWhich is correct indexes or indices?

Both "indexes" and "indices" are acceptable plural forms of the word "index" or to refer to more than one index. Index is one of those rare words that have two different plurals in English. "Indices" is originally a Latin plural, while "Indexes" has taken the English way of making plurals, using –s or –es.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871876
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

+1000!
-------
rgreat,

-1000, фу, еще и споришь!
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871878
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изыдите, латиняне!
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871887
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин до чего в FPC все грустно с генериками.

Такую кучу костылей приходиться ставить...
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871888
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно корректно даже определить какую overload функцию использовать не может :(

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
  TArrayEx<T> = record
    function Add(Value: T): integer; overload; {$IFDEF Inline} inline; {$ENDIF}
    function Add(Values: array of T): integer; overload;
    function Add(Values: TArrayEx<T>): integer; overload;
    function AddUnique(Value: T): integer; {$IFDEF Inline} inline; {$ENDIF}
end;

function TArrayEx<T>.AddUnique(Value: T): integer;
begin
  Result:=IndexOf(Value);
  if Result<0 then begin
    Result:=Add(Value);  // Error: Can't determine which overloaded function to call
  end;
end;
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871897
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Error: Compilation raised exception internally

Приехали...
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871901
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему вместо:
Код: pascal
1.
2.
var
  x : TArrayEx<integer>;

я вынужден писать:
Код: pascal
1.
2.
var
  x : specialize TArrayEx<integer>;

?

Что это за хрень? Нафига этот костыль?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871902
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А все, {$mode DELPHI} помогло.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871943
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

зато там они фактически макросы, дельфи не сможет много что из fpc-го
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871944
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

Пока я вижу что верно и обратное.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871961
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

Шаблоны, макросы там отдельная тема ;)

rgreatПока я вижу что верно и обратное.
Недоделок хватает везде, но концептуально в фпц круче.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871962
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexeykealon(Ruslan),

Шаблоны, макросы там отдельная тема ;)

rgreatПока я вижу что верно и обратное.
Недоделок хватает везде, но концептуально в фпц круче.

В FPC появилась возможность объявлять переменные там, где надо, а не сваливать все в кучу в начало функции?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871963
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyНедоделок хватает везде, но концептуально в фпц круче.Концептуально и линукс круче винды.
Но на практике виндой пользоватся проще и удобней.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871964
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя за прошедшие 10 лет лазарь заметно похорошел.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871965
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat...Концептуально и линукс круче винды...

По каким позициям, конкретно?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871967
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871968
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatёёёёё,

https://www.google.com/search?as_q=преимущества линукс
Ну там же конкретно написано, что "Linux концептуально слабее Windows".
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871969
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По ссылкам с первой страницы поиска вообще нет слова "концептуально".
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871970
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatПо ссылкам с первой страницы поиска вообще нет слова "концептуально".
Есть, еще раз пересмотри.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871971
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже если у тебя другие ссылки - пофиг.
Это лишь наборы мнений.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871972
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

ну что ты, в Интернете - истина. :)
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871975
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

От тролля слышу. ;)
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871976
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871988
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёВ FPC появилась возможность объявлять переменные там, где надо, а не сваливать все в кучу в начало функции?
Слишком толсто.

rgreatНо на практике виндой пользоватся проще и удобней
А тоже так думал, пока на линукс не пересел.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39871990
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatБлин до чего в FPC все грустно с генериками.


Такая же мысль была, когда экспериментировал несколько месяцев назад с TDictionary в CodeTyphon. То компилится, то не компилится. До реализации хрен доберёшься. Пока что всё очень сыро. С другой стороны был удивлён, что TDictionary там вообще имеется.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872431
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тикеты на bugs.freepascal.com запулили?

По поводу линукса могу много чего порассказать. На virtbox-е пытался заиметь хоть какой-то линух. Ставил Убунту 16, в дистрибе ошибка в каком-то скрипте, из-за чего любая установка софта через apt фейлится. Федора стопорится на выборе источника установки софта. Арх - при загрузке ком строка и полная неизвестность. Кое-как поставился Альт, но там в репах древнющий лазарь 1.6. Поставил отдельно fpcup, запустил - тот долго шуршит, потом ошибка.
Убунта на ноуте вообще живет своей жизнью, просто иногда рандомно при загрузке виснет и все. Ctrl-alt-del, и загружается без проблем.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872448
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2,

это при прямом соединении с инетом?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872595
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2Тикеты на bugs.freepascal.com запулили?
Там подобное уже есть. Впрочем, лишним, думаю, не будет.

Василий 2Ставил Убунту 16, в дистрибе ошибка в каком-то скрипте, из-за чего любая установка софта через apt фейлится
Ставил каждую версию убунты в виртуалбокс, начиная с 13 или даже 12. Сейчас установлены:

Ни разу проблем с установкой не возникало. Ни с установкой дистров, ни с установкой софта.

На хосте сейчас 18.04.3 LTS.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872619
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan), ну как прямом - прозрачном.
Просто у меня с линуксом взаимное недоверие))). Как и с исходниками на сях, кстати. Если написано, что для сборки достаточно make install, у меня будет квест за Святым Граалем >_<
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872625
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2Если написано, что для сборки достаточно make install, у меня будет квест за Святым Граалем >_<Недавно собирал одну библиотеку. Это просто капец!
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872634
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недавно старался заставить работать VirtualBox + Ubuntu + Delphi + CrossVCL. :)

Заипался гуглить нужные репозитории, пакеты и секретные команды для консольки, при этом весьма смутно понимя что и для чего предназначено.
Заодно пересобрал ядро.

...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872637
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Недавно собирал одну библиотеку. Это просто капецзнать так приготовлена, может непопулярна? для общеупотребительных как правило достаточно что-нть вроде vcpkg install (или прочее в том же духе)
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872645
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 14:52, rgreat пишет:
> Недавно старался заставить работать VirtualBox + Ubuntu + Delphi +
> CrossVCL. :)
>
> Заипался

что на ком стояло?

сижу на Ubuntu 18.04 (Linux Mint 19.2), ядро 4.15.0-65-generic.
VirtualBox Версия 5.2.32_Ubuntu r132056.
заипаццо нет причины.

зы: отправлено с Thunderbird 60.8.0 (GTK+, Ubuntu)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872649
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийчто на ком стояло?CrossVCL чтоб взлетел пришлось шаманить.
Ну а ядро пересобирал дабы "улучшить совместимость с VirtualBox". С форума VirtualBox кажись.

Но это еще фигня. Вот как я заставлял работать VCL в дельфях под CentOS - это ваще песня и лютый шаманизм.

В итоге заставил, но половина функций WinAPI (типа получения размера текста на канве) глючила.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872656
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatCrossVCL чтоб взлетел пришлось шаманить.
rgreatВ итоге заставил, но половина функций WinAPI (типа получения размера текста на канве) глючила.
Ну и причём тут линукс?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872662
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyНу и причём тут линукс?
Это если не смотреть на название темы...
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872664
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyНу и причём тут линукс?При том что Ubuntu и CentOS - это линуксы.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872670
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatПри том что Ubuntu и CentOS - это линуксы.
Что-то кривое у тебя не взлетло, а виноват линукс. Л - логика.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872676
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyЧто-то кривое у тебя не взлетло, а виноват линукс. Л - логика.Если читать не наискосок а целиком - то можно понять что мои претензии не к тому что не взлетело, а к тому через какие жопы приходится все настраивать.

Usability на нуле.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872678
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе на лине можно сделать все тоже самое что и на винде. В чем-то даже лучше.

Но вот как это приходиться делать - это грустная история.



Вот с этим у линуксов напряжно.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872680
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 15:24, rgreat пишет:
> Usability на нуле.

это потому, что ты попытался перекраситься в красноглазика.
а оно тебе надо?
я пошел по иному пути - взял наиболее дружелюбный (относительно)
ГУИ-йвый дистрибутив Linux Mint, но который всё ставится
из репозитария без плясок с бубном , в том числе VirtualBox, Wine
и пр.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872685
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий07.10.2019 15:24, rgreat пишет:
> Usability на нуле.

это потому, что ты попытался перекраситься в красноглазика.
а оно тебе надо?
я пошел по иному пути - взял наиболее дружелюбный (относительно)
ГУИ-йвый дистрибутив Linux Mint, но который всё ставится
из репозитария без плясок с бубном , в том числе VirtualBox, Wine
и пр.
Я бы с удовольстивием, но во-первых я не не в теме какой их линей наиболее дружелюбный, а во-вторых и в главных версию линя выбирает заказчик.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872687
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 15:39, rgreat пишет:
> во-вторых и в главных версию линя выбирает заказчик.

тебе для разработки пофигу, что там у заказчика.
оговариваются только версии.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872690
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Веб-сервер с рисованием и паблишем графики забацать на основе виндового кода под разные версии линя - то еще развелкалово.

В плане что под каждый линь - свои грабли.

В итоге пытаюсь код под Лазарь портировать.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872694
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 15:44, rgreat пишет:
> В итоге пытаюсь код под Лазарь портировать.

там тоже свои глюки.
но другие.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872696
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Можно вкратце перечислить откуда ждать граблей?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872706
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatмои претензии не к тому что не взлетело, а к тому через какие жопы приходится все настраивать
Так я и читаю:
но половина функций WinAPI (типа получения размера текста на канве) глючила
И ты обвиняешь в этом линукс. Феерично, чо.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872728
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

Не линукс а реализацию соответствующих библиотек под CentOS.

Не надо впадать в боевой раж красноглазика. Я ничего против линя не имею.

Ось как ось.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872808
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatНе линукс а реализацию соответствующих библиотек под CentOS.
А не приходило в голову, что проблема может быть в другом месте? В кривой прослойке обещающей тебе WinAPI, например?

rgreatНе надо впадать в боевой раж красноглазика. Я ничего против линя не имею.
Вот чего уж точно не надо, так это валить с больной головы на здоровую.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872814
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyА не приходило в голову, что проблема может быть в другом месте? В кривой прослойке обещающей тебе WinAPI, например?Да мне как-то без разницы где там в кишках проблемы.

Главное что они есть.

А на убунте на том же самом запускаемом файле - их нет.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872826
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 17:31, rgreat пишет:
>
> Да мне как-то без разницы где там в кишках проблемы.
> Главное что они есть.
> А на убунте на том же самом запускаемом файле - их нет.

ну дык а шо ж ты хочешь от CrossVCL...
оно ещё более сырое чем ОгнеОбезьяна.

на Лазаре всё таки код ближе к телу.
но плеваться есть и там где.
где именно соломки подстелить - да х.з.
пока не споткнёшься, заранее не знаешь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872831
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийну дык а шо ж ты хочешь от CrossVCL...
оно ещё более сырое чем ОгнеОбезьяна.Ну у меня складывалось наивная надежда, что если оно таки хорошо работает под убунтой по прослойка между дельфовым канвасом, псевдо-WinAPI и GTK2, libglu (или что там еще) уже написана правильно.
Так что я могу быть не прав, но проблема имхо скорей в отличающейся реализации соответствующих либ под CentOS а не в CrossVCL.

Но это мое ламерское вангование.

на Лазаре всё таки код ближе к телу.
но плеваться есть и там где.
где именно соломки подстелить - да х.з.
пока не споткнёшься, заранее не знаешь.Ладно, значит буду героически превозмогать на собственном опыте.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872834
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatДа мне как-то без разницы где там в кишках проблемы.
Да я уже понял, главное картиночку с гыками найти.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872835
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

Ага.

...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872843
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatя не не в теме какой их линей наиболее дружелюбныйkubuntu довольно приятственный
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872845
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 18:10, vavan пишет:
> kubuntu довольно приятственный

у нас зимой в кедах даже студенты не ходют...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872851
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати возвращаясь к:
Мимопроходящийну дык а шо ж ты хочешь от CrossVCL...
оно ещё более сырое чем ОгнеОбезьяна.
Посмотрев на реализацию TCanvas от обезьяны я готов с этим поспорить. ;)

На обезьяне даже простую линию толщиной 1 пиксель нарисовать нельзя.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872858
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 18:24, rgreat пишет:
> На обезьяне даже простую линию толщиной 1 пиксель нарисовать нельзя.

какие пиксели, она ж векторная!

зы: можно, но нужно знать DPI $)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872864
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийзы: можно, но нужно знать DPI $)
Примеры из гугля не помогли. Видимо это были какие-то не такие примеры.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872865
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще признаком "сырое" как раз и является то что такие примеры вообще пришлось искать.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872867
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 18:47, rgreat пишет:
> Примеры из гугля не помогли. Видимо это были какие-то не такие примеры.

а на
http://fire-monkey.ru/forum/9-графика/ спрашивал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872869
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 18:48, rgreat пишет:
> А вообще признаком "сырое" как раз и является то что такие примеры
> вообще пришлось искать.

в моём понимании, сырое == глючное
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872873
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, почему FPC при попытке заюзать LCL юнит Graphics гдето в конце Clean+Build выдает "gzio.pas(12,36) Fatal: Can't find unit gzio used by ZStream"?

Что-то я где-то поменял, после чего перестало работать.

Добавил в проект 2-й Build Mode. Для кросскомпиляции из Win64 в Win64 в дополнение к уже настроеному Win64->Linux.

И еще вопрос, почему вот этот код падает под CentOS:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
program Test1;

{$mode DELPHI}{$H+}

uses
  {$IFDEF UNIX}
  cthreads,
  {$ENDIF}
  Classes,
  Graphics,
  Indexes
  { you can add units after this };

var
  i   : integer;
  x   : TArrayEx<integer>;
  Bmp : TBitmap;
  CV  : TCanvas;
begin
  WriteLn('Test');

  x.Clear;
  x.Add(1);
  x:=x+[2,3,4];

  WriteLn(x.Count);


  Bmp:=TBitmap.Create;
  Bmp.PixelFormat:=pf32bit;
  Bmp.SetSize(500,500);
  CV:=Bmp.Canvas;
  CV.Brush.Color:=clWhite;
  CV.FillRect(CV.ClipRect);
  CV.Pen.Color:=clRed;
  for i:=50 to 200 do begin
    CV.Line(i*2,50,i*2,450);
  end;
  Bmp.SaveToFile('1.bmp');

  ReadLn;
end.



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
# ./Test1
Test
4
An unhandled exception occurred at $00000000005DBAAA:
EAccessViolation: Access violation
  $00000000005DBAAA  RAWIMAGE_QUERYDESCRIPTION,  line 182 of include/lclintf.inc
  $0000000000568CA2  QUERYDESCRIPTION,  line 795 of intfgraphics.pas
  $0000000000568C75  QUERYDESCRIPTION,  line 790 of intfgraphics.pas
  $000000000048C06A  RAWIMAGENEEDED,  line 229 of include/custombitmap.inc
  $000000000048C3C5  SETSIZE,  line 313 of include/custombitmap.inc
  $0000000000406A5D  main,  line 30 of Test1.lpr
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872877
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийа на http://fire-monkey.ru/forum/9-графика/ спрашивал?
Пока нет.
В пучину FMX я окунусь если лазарь не взлетит.
Ибо FMX под CentOS у меня пока также выдавал ошибки при запуске.
У меня пока есть надежда что у лазаря нынче совместимость с зоопарком линуксов должна быть выше.

Мимопроходящийв моём понимании, сырое == глючное
Несовподение результата с ожиданием по мне это и есть глюк. Даже если это якобы "фича".
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872881
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatИ еще вопрос, почему вот этот код падает под CentOS
Добавь юнит Interfaces;
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872883
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatКстати, почему FPC при попытке заюзать LCL юнит Graphics гдето в конце Clean+Build выдает "gzio.pas(12,36) Fatal: Can't find unit gzio used by ZStream"?
Хех. Проблема была в заюзаном каталоге с личными либами где был юнит CRC.PAS.

Это выдавало вот такой странный резултат при компиляции LCL.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872885
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyДобавь юнит Interfaces;Спасибо, под убунтой помогло.

Под CentOS : ./Test1: error while loading shared libraries: libgdk-x11-2.0.so.0: cannot open shared object file: No such file or directory

Буду гуглить что там опять не хватает.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872890
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После камлания с бубном и призывания духов я выполнил 2 заклинания:

авторyum groupinstall "Development Tools"
yum install gtk+-devel gtk2-devel

5 минут и 100 страниц логов спустя ошибка изменилась!

Код: plaintext
1.
(Test1:69732): Gtk-WARNING **: 19:30:58.458: cannot open display:

Продолжаем бить в бубен!
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872896
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тешу себя надеждой что в консольном линуксе без графической оболочки таки можно работать с графикой из консольного приложения или демона.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872907
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

подкинь ему адресс до XServer-а на другой машинке, и вперёд

Код: plaintext
1.
export DISPLAY=<IP>:0



или в .bashrc например вбиваешь тож самое
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872909
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)подкинь ему адресс до XServer-а на другой машинке, и вперёд
Что такое "XServer" и как его добыть?
Код: plaintext
1.
export DISPLAY=<IP>:0

Это куда вбивать?
или в .bashrc например вбиваешь тож самоеЭто что и где?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872911
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли этот XServer установить на CentOS локально?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872913
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ну его нафиг этот LCL и попробовать прикрутить Graphics32?

Или оно само LCL использует?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872916
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatТешу себя надеждой что в консольном линуксе без графической оболочки таки можно работать с графикой из консольного приложения или демона.
Для этих целей проще взять bgrabitmap . LCL это всё же про гуй.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872922
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

А оно только под FPC или под дельфями тоже может работать?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872923
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

Только для FPC.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872927
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А оно из/в bmp/jpg/png стримить/сохранять умеет?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872928
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле без LCL.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872937
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatkealon(Ruslan)подкинь ему адресс до XServer-а на другой машинке, и вперёд
Что такое "XServer" и как его добыть?
Код: plaintext
1.
export DISPLAY=<IP>:0

Это куда вбивать?
или в .bashrc например вбиваешь тож самоеЭто что и где?

1. https://ru.wikipedia.org/wiki/X_Window_System
2. переменные окружения в которых XLib ищет путь до XServer-а
3. аналог настроечного батника, при старте оболочки bash
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872939
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

Насколько я понимаю умеет. По крайней мере, у неё куча своих юнитов для поддержки форматов:
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872951
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)1. https://ru.wikipedia.org/wiki/X_Window_System
2. переменные окружения в которых XLib ищет путь до XServer-а
3. аналог настроечного батника, при старте оболочки bashМного непонятных слов.
Если я правильно понял то надо организовать какой-то юзер интерфейс "по сети".

Как мне настроить без GUI-шный CentOS что-бы запустилось консольное приложение использующее LCL для рисования TBitmap?
Сервер один, других линуков с гуями не будет.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872970
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatКак мне настроить без GUI-шный CentOS что-бы запустилось консольное приложение использующее LCL для рисования TBitmap?
Попробуй в лазаре выбрать виджетсет "nogui" (Project options\Additions and overrides)
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872978
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

Попробовал уже.
автор./Test1
Test
4
TRasterImage.BitmapHandleNeeded: Unable to create handles, using default
[FORMS.PP] ExceptionOccurred
Sender=EInvalidOperation
Exception=Canvas does not allow drawing
Stack trace:
$000000000046DC94 REQUIREDSTATE, line 1704 of include/canvas.inc
$000000000046C38F FILLRECT, line 1005 of include/canvas.inc
$0000000000406AB9 main, line 35 of Test1.lpr
Exception at 000000000046DC94: EInvalidOperation:
Canvas does not allow drawing.


P.S. Спасибо за помощь.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872983
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

А qt, qt5?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872986
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyА qt, qt5?
Error: Error while linking
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39872987
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я компилю из под х64 винды.

Гугль показал что библиотеки gt для винды есть только под х86. Хотя может я не так что-то понял.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873037
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

Попробуй так , если устроит.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873133
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatЯ компилю из под х64 винды.
Зря... Устанешь. Проще и намного быстрее поставить линь на виртуалку и там нормально пилить.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873141
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, работает на безголовом сервере. widgetset "nogui"
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
program project1;

{$mode objfpc}{$H+}

uses
  {$IFDEF UNIX}
  cthreads,
  {$ENDIF}
  graphtype, intfgraphics, lazcanvas, fpimage, fpcanvas, types;

{$R *.res}

var
  i   : integer;
  CV  : TLazCanvas;
  img : TLazIntfImage;
  rawImage : TRawImage;
begin

  RawImage.Init;
  RawImage.Description.Init_BPP32_A8R8G8B8_BIO_TTB(500, 500);
  RawImage.CreateData(True);

  img := TLazIntfImage.Create(0, 0);
  img.SetRawImage(rawImage);

  CV := TLazCanvas.Create(img);

  CV.Brush.FPColor := colWhite;
  CV.Brush.Style   := bsSolid;
  CV.Pen.FPColor:= colRed;

  CV.FillRect(Rect(0, 0, 500, 500));

  for i:=50 to 200 do begin
    CV.Line(i*2,50,i*2,450);
  end;

  img.SaveToFile('1.bmp');

  CV.free;
  img.Free;

end.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873155
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanrgreatЯ компилю из под х64 винды.
Зря... Устанешь. Проще и намного быстрее поставить линь на виртуалку и там нормально пилить.не зря, на 10-ке установка какой ни будь версии linux из магазина очень работоспособна, я сам так пилю

rgreatkealon(Ruslan)1. https://ru.wikipedia.org/wiki/X_Window_System
2. переменные окружения в которых XLib ищет путь до XServer-а
3. аналог настроечного батника, при старте оболочки bashМного непонятных слов.
Если я правильно понял то надо организовать какой-то юзер интерфейс "по сети".

Как мне настроить без GUI-шный CentOS что-бы запустилось консольное приложение использующее LCL для рисования TBitmap?
Сервер один, других линуков с гуями не будет.В linux гуи это принципиально отдельный сервер, и многие GUI-либы реализуют управление битмапами на уровне сервера (показывать то на нём).
Если графического сервера принципиально не будет, то для работы напрямую с изображениями нужно использовать не гуишные библиотеки, например, AggPas

по AggPas:
- в png он точно умеет
- по поддержке TCanvas (хотя я бы не стал ей пользоваться) - вроде как тоже есть, если поискать
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873522
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

Спасибо! Это работает.

А как TLazIntfImage в PNG сохранить?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873535
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если пытаюсь создать TPortableNetworkGraphic то оно опять подтягивает LCL со всеми тараканами.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873555
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatА как TLazIntfImage в PNG сохранить?
Код: pascal
1.
img.SaveToFile('1.png');


;)
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873562
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно что, по расширению формат понимает?


А если в Stream сохранять?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873565
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда можно взять ImageWriter для png?

Не вручную же ImageHandlers перебирать?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873572
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, как дебажить сорцы фрипаскаля?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873579
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatОно что, по расширению формат понимает?
Ну да. Ридеры и райтеры зарегистрированы. В любой из зарегистрированных форматов оно умеет.

rgreatА если в Stream сохранять?
Код: pascal
1.
img.SaveToStream(TFileStream.Create('2.png', fmCreate), TLazWriterPNG.Create);



rgreatКстати, как дебажить сорцы фрипаскаля?
Так же, как и в дельфях.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873580
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexeyimg.SaveToStream(TFileStream.Create('2.png', fmCreate), TLazWriterPNG.Create);Спасибо.
TLazWriterPNG - это то что надо.
Так же, как и в дельфях.В дельфях есть опция Use Debug DCU.
В лазаре не нашел.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873611
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачал заодно попробовать AggPas.

Блин, ну там и ад в сорцах и примерах.

Зачем так сложно и не стандартно?!

Эту содомию вообще по опыту реально использовать?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873617
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatВ дельфях есть опция Use Debug DCU.
В лазаре не нашел.
А тебе нужно дебажить RTL или наоборот скипать её? Если первое, то она дебажится по дефолту, а на счёт второго я не в курсе т.к. почти не пользуюсь дебагом.

rgreatЗачем так сложно и не стандартно?!
Это порт сишной библиотеки.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873635
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyА тебе нужно дебажить RTL или наоборот скипать её? Если первое, то она дебажится по дефолту, а на счёт второго я не в курсе т.к. почти не пользуюсь дебагом.Дебажить.
Внутрь не заходило на бряках не останавливалось.

rgreatЗачем так сложно и не стандартно?!
Это порт сишной библиотеки.[/quot]Не могу найти примеров её невизуальной работы.

Везде в примерах создается собственное окно программы, причем на всю голову ударенным методом, через голое WinAPI.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873637
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Везде в качесте строк используется shortstring и беспощадно глючит с юникодом.

Есть у AggPas версия, скажем так, работоспособная в этом десятилетии?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873643
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
rgreatВезде в качесте строк используется shortstring и беспощадно глючит с юникодом.

Есть у AggPas версия, скажем так, работоспособная в этом десятилетии?а разве AggPas не порт какой-то там сишной библиотеки дремучего года ?
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873646
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator,

Оно самое.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873649
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatДебажить.
Внутрь не заходило на бряках не останавливалось.
Если отладочная информация подключена то дебаг работает нормально. Работаю на линуксе и 64-битной XP.

rgreatЕсть у AggPas версия, скажем так, работоспособная в этом десятилетии?
Никогда ей не пользовался, ничего сказать не могу.
...
Рейтинг: 0 / 0
FPC: Генерики.
    #39873735
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatВезде в примерах создается собственное окно программы, причем на всю голову ударенным методом, через голое WinAPI.ну как бы логично, внутри LCL особо не пролезешь, проще шаблончик вкатать на апи

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

rgreatЗачем так сложно и не стандартно?!
Эту содомию вообще по опыту реально использовать? это же полноценная либа сама в себе со своими прибабахами.
реально, судя по тому что fpgui бакэндом для LCLBase делали
авторfpGUI Canvas now AggPas-powered!
http://fpgui.sourceforge.net/ - там однозначно полнорабочий вариант
...
Рейтинг: 0 / 0
114 сообщений из 114, показаны все 5 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FPC: Генерики.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]