Помощь - Поиск - Пользователи - Календарь
Полная версия: Вынос всех строк за екзешник.
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
TarasBer
Есть ли такая волшебная кнопочка, после нажатия которой компилятор автоматом создаёт ини-файл со строковыми константами, используемыми в программе, а в начало екзешника вставляет загрузку строк из этого файла?
А то понадобилось вынести строки "наружу", в текстовый файл. В том числе и для мультиязычности.
volvo
Вообще-то все строковые константы, которые должны будут локализовываться, надо изначально объявлять через resourcestring:

resourcestring
sNoExcelRunning = 'Excel не запущен...';

procedure TForm1.Button1Click(Sender: TObject);
var
ExcelApp : Variant;
begin
try
ExcelApp := GetActiveOleObject('Excel.Application');
ExcelApp.Visible := true;
except
ShowMessage(sNoExcelRunning)
end;
end;
, а не просто "растворять" в программе.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.