Size: a a a

2020 September 29

SB

Sergey Bodrov in Delphi & Lazarus
Напомните, как "уравновесить" размер packed record в x64, если в нем есть Pointer (вернее, class)?
источник

KB

Kit Bayun in Delphi & Lazarus
Andrey Zubov
нет там никакой встроенной системы отчетов, не наговаривай на unigui :)))
Я неправильно выразился. Создаем pdf, потом использует UniPDFFrame
источник

AZ

Andrey Zubov in Delphi & Lazarus
Многие браузеры и так преспокойно показывают pdf
источник

SB

Sergey Bodrov in Delphi & Lazarus
Например:
TSomeRec = packed record
 Item: TPersistent;
 Unused: LongWord;
end;
источник

SB

Sergey Bodrov in Delphi & Lazarus
В некоторых системах размер Item будет 8 байт, и тогда будет нестыковка.
источник

АВ

Александр В... in Delphi & Lazarus
Класс в структуру? Но зачем?
источник

VA

Viktor Akselrod in Delphi & Lazarus
Sergey Bodrov
В некоторых системах размер Item будет 8 байт, и тогда будет нестыковка.
размер Unused тоже зависит от платформы
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
зачем вообще тогда брать платный Делфи, если все остальные мейнстрим ЯП и IDE для них - бесплатные (в целом)? ))))
😞
источник

SB

Sergey Bodrov in Delphi & Lazarus
Александр В
Класс в структуру? Но зачем?
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
обоснуй )
😅 ага, подозрительно и до боли знакомые чатодвижения
источник

RS

Renat Suleymanov in Delphi & Lazarus
Sergey Bodrov
Напомните, как "уравновесить" размер packed record в x64, если в нем есть Pointer (вернее, class)?
Ну, для межпроцессорной связи, для сохранения в файл и других ситуациях, где битность может сыграть плохую шутку pointer, variant не использовать. Я прошел через это (( НО это я думаю ты и сам знаешь
2) Тупо сделать алиас типа с заданным размером
источник

RS

Renat Suleymanov in Delphi & Lazarus
Renat Suleymanov
Ну, для межпроцессорной связи, для сохранения в файл и других ситуациях, где битность может сыграть плохую шутку pointer, variant не использовать. Я прошел через это (( НО это я думаю ты и сам знаешь
2) Тупо сделать алиас типа с заданным размером
К примеру. использовать case в packed record
источник

AS

Alexey Shumkin in Delphi & Lazarus
JFI, я ни к чему не призывал, я задал вопрос в том же духе, что первоначальный
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
JFI, я ни к чему не призывал, я задал вопрос в том же духе, что первоначальный
Я к тому, что Delphi платный, и нужно в Паскаль развивать инфраструктуру IDE с открытым кодом и бесплатные. В этом действтиельно недостаток ПАскаля, Лазарус же не так быстро развивается и над его развитием работает не столько людей, сколько бы могло
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Я к тому, что Delphi платный, и нужно в Паскаль развивать инфраструктуру IDE с открытым кодом и бесплатные. В этом действтиельно недостаток ПАскаля, Лазарус же не так быстро развивается и над его развитием работает не столько людей, сколько бы могло
и, кстати, получил вполне обоснованный ответ ))  а не в духе "я другого не умею" ))
хотя про "кучу библиотек" можно и подискутировать )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Я к тому, что Delphi платный, и нужно в Паскаль развивать инфраструктуру IDE с открытым кодом и бесплатные. В этом действтиельно недостаток ПАскаля, Лазарус же не так быстро развивается и над его развитием работает не столько людей, сколько бы могло
на самом деле, имхо, проблема не в том, что Делфи платная, а в том, что ценник нереально конский при относительной скудности возможностей самой IDE (как IDE)
источник

AI

Alexander Ivanov in Delphi & Lazarus
Alexey Shumkin
на самом деле, имхо, проблема не в том, что Делфи платная, а в том, что ценник нереально конский при относительной скудности возможностей самой IDE (как IDE)
Ценник средник, ближе к нижнему пределу.
источник

AI

Alexander Ivanov in Delphi & Lazarus
Professional - завышенный, а Enterprise нижний предел.
источник

АВ

Александр В... in Delphi & Lazarus
Alexey Shumkin
на самом деле, имхо, проблема не в том, что Делфи платная, а в том, что ценник нереально конский при относительной скудности возможностей самой IDE (как IDE)
А конский ценник от того, что покупают конторы, которым надо много Легаси поддерживать. Сделали бы вариант по подписке, и было бы норм. Да и плюс, как-то каждая новая версия тормознее и глючнее предыдущей. Во временя Лазаря 0.9.30 - я порой при возникновении ошибки - ломал себе голову: это я накосячил, компилятор глючит или глюк юнита? А последние годы, как добавили Андройд - и в Дельфях тоже самое. При том что в Лазаре, я уже и забыл когда я с таким сталкивался.
источник

AI

Alexander Ivanov in Delphi & Lazarus
Александр В
А конский ценник от того, что покупают конторы, которым надо много Легаси поддерживать. Сделали бы вариант по подписке, и было бы норм. Да и плюс, как-то каждая новая версия тормознее и глючнее предыдущей. Во временя Лазаря 0.9.30 - я порой при возникновении ошибки - ломал себе голову: это я накосячил, компилятор глючит или глюк юнита? А последние годы, как добавили Андройд - и в Дельфях тоже самое. При том что в Лазаре, я уже и забыл когда я с таким сталкивался.
у qt - подписка 500 баксов в месяц, совсем не норм.
источник