Size: a a a

2020 December 21

DB

Dmitry Belkevich in Delphi & Lazarus
Alexey Kulakov
"Первое что необходимо сделать для портирования программы на Lazarus\CodeTyphon это
пересохранить ВСЕ файлы исходного текста (pas, dpr и разные include-ы) в формат UTF8 BOM ! Это
строго необходимо, если у вас в сообщениях есть хотя бы одна русская буква ! Это делается в
Delphi или в любом другом текстовом редакторе."
А разве лазарь не делает это автоматом? @_@
рекомендация на самом деле достаточно разумная. иначе позже приходится руками пофайлово это делать
источник

DB

Dmitry Belkevich in Delphi & Lazarus
сам лазарь этого не делает автоматом
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
хз, просто читаю о сложностях, понимаю, что автор плохо смотрел либо просто не настраивал среду
ты это рассматриваешь с точки зрения "Лазариста" ))
а автор - Делфист, пришедший в Лазарь

тебе ща дай портировать проект из Лазаруса в Делфи (ну , так. чисто поржать).. потом описать свой опыт и потом погнобить тебя, мол-де не разобрался там, там- и там
источник

ED

Ed Doc in Delphi & Lazarus
Alexey Kulakov
"Первое что необходимо сделать для портирования программы на Lazarus\CodeTyphon это
пересохранить ВСЕ файлы исходного текста (pas, dpr и разные include-ы) в формат UTF8 BOM ! Это
строго необходимо, если у вас в сообщениях есть хотя бы одна русская буква ! Это делается в
Delphi или в любом другом текстовом редакторе."
А разве лазарь не делает это автоматом? @_@
Прям с БОМ?
источник

AK

Alexey Kulakov in Delphi & Lazarus
в лазаре же есть опция, вроде, пересохзранения всех файлов проекта, особенно при автоматической конвертации с дельфи под лазарь, не?
источник

AK

Alexey Kulakov in Delphi & Lazarus
просто возникает чувство, что человек ручками всё переводил, а не использовал нативный конвертор
источник

ED

Ed Doc in Delphi & Lazarus
Там есть утилита конвертации Дельфи в Лазарус, есть утилита публикации проекта (указываешь расширения файлов, которые хочешь сохранить)
источник

I

Igor in Delphi & Lazarus
Ed Doc
Прям с БОМ?
ну а как иначе среда сообразит, в какой кодировке исходник?
не сканировать же весь файл
источник

AK

Alexey Kulakov in Delphi & Lazarus
Igor
ну а как иначе среда сообразит, в какой кодировке исходник?
не сканировать же весь файл
а в чём сложности? :)
источник

AK

Alexey Kulakov in Delphi & Lazarus
в иде всё равно идёт синтаксический разбор же
источник

I

Igor in Delphi & Lazarus
Alexey Kulakov
а в чём сложности? :)
если есть утф-8 без бом, о нём можно достоверно сказать только то, что это может быть утф-8, а может и нет
источник

КТ

Константин Тимофеев... in Delphi & Lazarus
Alexey Kulakov
а в чём сложности? :)
Не пересохраняет он при конвертации в utf исходные тексты. Конвертор использовался для форм. Задача была чтобы сделать одну кодовую базу и для delphi и для lazarus/ct под Linux.
источник

КТ

Константин Тимофеев... in Delphi & Lazarus
Utf8 именно с bom! Иначе русские буквы не воспринимает
источник

КТ

Константин Тимофеев... in Delphi & Lazarus
Проверено
источник

AS

Alexey Shumkin in Delphi & Lazarus
Константин Тимофеев
Кому надо ловите документ по приколам Lazarus в моем проекте https://yadi.sk/d/h7LJ2N58v0aWdQ
... графическаяоболочка Astra Linux не позволяет в ярлыках на рабочем столе указать рабочую директорию
программы...
это какая оболочка ?
источник

КТ

Константин Тимофеев... in Delphi & Lazarus
Alexey Shumkin
... графическаяоболочка Astra Linux не позволяет в ярлыках на рабочем столе указать рабочую директорию
программы...
это какая оболочка ?
Fly который.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Константин Тимофеев
Utf8 именно с bom! Иначе русские буквы не воспринимает
и как вы (чем именно) конвертировали все исходники? ))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Константин Тимофеев
Fly который.
а что из себя ярлыки представляют? там не .desktop-файлы разве?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Константин Тимофеев
Utf8 именно с bom! Иначе русские буквы не воспринимает
При этом надо обратить внимание, что эта функция эволюционировала ещё с не-юникодной
версии Delphi, и соответственно, когда программа была переделана на юникод

эмм.. я понимаю, что "обратная совместимость" все дела...
но разве не прошло с тех пор лет 10.. и она уже как бы не очень нужна?
источник

КТ

Константин Тимофеев... in Delphi & Lazarus
Alexey Shumkin
и как вы (чем именно) конвертировали все исходники? ))
Ultra Edit, notepad++, штатный текстовый редактор в delphi
источник