Maks150988
Во-первых, TMenuItem - это класс, его нельзя инициализировать таким способом!
Для загрузки строки можно использовать
Цитата:
или через WindowsAPI:
Цитата:
Последней функцией можно грузить не только из текущего exe-файла, но и из какого-нибудь другого или из dll, что может быть удобно для локализации.
Более подробно про работу с ресурсами - в MSDN.
Во-первых, TMenuItem - это класс, его нельзя инициализировать таким способом!
Для загрузки строки можно использовать
Цитата:
function LoadStr(Ident: Integer): string;
Description
LoadStr loads the string resource given by Ident from the application's executable file or shared library. If the string resource does not exist, LoadStr returns an empty string.
или через WindowsAPI:
Цитата:
int LoadString(
HINSTANCE hInstance,
UINT uID,
LPTSTR lpBuffer,
int nBufferMax
);
Последней функцией можно грузить не только из текущего exe-файла, но и из какого-нибудь другого или из dll, что может быть удобно для локализации.
Более подробно про работу с ресурсами - в MSDN.