Цитата:
Сообщение от Kronos913
Я заметил, что перенос процедуры из раздела published в public уменьшает ее код.
|
Так и должно быть, поскольку секции
published отличаются от
public генерацией RTTI, в остальном они идентичны. RTTI занимает место в exe-шнике.
Цитата:
Сообщение от Kronos913
По поводу Charset - я когда поставил раннюю версию Windows 11 - у программы началась жесткая проблема с кодировкой и единственное решение было на каждом объекте прописывать Charset
|
Это говнокод 146%.
Цитата:
Сообщение от Kronos913
Попытался так сделать - программа перестала работать. Пришлось возвращать обратно форму которая к тому моменту уже была пустой
|
Все сгенерированные Delphi объявления положенных на форму компонентов нужно объявить как
public (без ключевого слова по умолчанию принимается
published) и прописать их создание в
перекрытый конструктор. А потом задуматься, нафига это всё.