powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FPC: Генерики.
25 сообщений из 114, страница 3 из 5
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
25 сообщений из 114, страница 3 из 5
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FPC: Генерики.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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