Size: a a a

2020 November 28

z

zamtmn in Delphi & Lazarus
тогда наверно сам не переводил? переводить чтото похожее на фразу гораздо легче в данном случае это будет 'File %s processed'
источник

z

zamtmn in Delphi & Lazarus
Сергей Пятыгин
Уточните еще, судя по гуглу текстовые ресурсы можно включать не только в юниты, но и в  {$R resources.res}. В каких случая какой выбор сделать?
хз. мне проще когда они в исходниках постаринке
источник

AK

Alexey Kulakov in Delphi & Lazarus
тьфу ты, совсем не читал, что я написал?
источник

AK

Alexey Kulakov in Delphi & Lazarus
я сам в секцию resourcestring в модулях сую строки обычно
источник

z

zamtmn in Delphi & Lazarus
я когда набиваю, нечитаю, потом читаю что вылезло((
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
zamtmn
»S := SCreateFileError + 'MyFile.txt';
такие конструкции лучше не юзать  в пользу функции format
В случае юнита resourcestring лучше вынести в отдельный юнит? Его можно указать в юзез любого юнита, если применение планируется в различных юнитах ?
источник

AK

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

DB

Dmitry Belkevich in Delphi & Lazarus
zamtmn
тогда наверно сам не переводил? переводить чтото похожее на фразу гораздо легче в данном случае это будет 'File %s processed'
Да, так удобнее. Переводить в том числе
источник

z

zamtmn in Delphi & Lazarus
Alexey Kulakov
микшировать оба метода никто не запрещает
если клеить из 2х частей, то наверно. 3 и более имхо лучше запретить))
источник

N

Nik in Delphi & Lazarus
Сергей Пятыгин
В случае юнита resourcestring лучше вынести в отдельный юнит? Его можно указать в юзез любого юнита, если применение планируется в различных юнитах ?
ты на лазарусе пишешь?
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Dmitry Belkevich
так же стоит обратить внимание на названия типов и полей. обязательно на T и на F
Спасибо, я может пропустил где то? Вроде старался.
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Nik
ты на лазарусе пишешь?
Да.
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
По поводу паблик полей и исходников Лазаруса, прошелся по классу СтрингГрид:
TControl = class(TLCLComponent)
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Но устаревшее...
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
zamtmn
createExchangeData(out D:TYourData);
freeExchangeData(var D:TYourData);
это если приспичит чтото посоздавать внутри записи
С помощью этого я могу в записях создать ТФПГЛист и удалить их?
источник

z

zamtmn in Delphi & Lazarus
да, но учти, что классы всеравно передадутся по ссылке. все простое содержимое записи скопируется, а у входящих в нее классов скопируются только указатели  на них
источник

z

zamtmn in Delphi & Lazarus
если я правильно понимаю твои проблемы, запись тебя от них не избавит
источник

z

zamtmn in Delphi & Lazarus
передавай класс в поток и забывай о нем. потом уничтожай в  потоке
источник

z

zamtmn in Delphi & Lazarus
будут говорить что некрасиво, пох, когда понимаешь что делаешь - все красиво
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
zamtmn
если я правильно понимаю твои проблемы, запись тебя от них не избавит
Ок, класс который будет по ссылке в записи это ТФПГЛист?
источник