Zasoby

0

Mam takie pytanko. Jeżeli w pliku z zasobami mamy bitmapy, to aby je odczytać piszemy np: Image1.Picture.Bitmap.LoadFromResourceName(hInstance, 'jakaś nazwa bitmapy'); no i wszysto jest OK. Ale jak załować zasób, który jest tekstem, załóżmy do Memo??? Próbowałem tak:Mamo1.Items.LoadFromResourceName(hInstance, 'jakaś nazwa tekstu'); Ale to nie dziła. Aha i po co przy wczytywaniu bitmapy jest to BITMAP??? Czy to określenie typu zasobów, jak ICON czy Coursor??? Jakoś mi to nie wychodzi. Proszę o pomoc. Czy moze trzeba dodac do zasobów plik TXT, ale jak go potem pobrać z zasobów


0

Do pliku z zasobami dodajesz coś takiego:

STRINGTABLE
BEGIN
101,"to jest pierwsza linijka"
102,"to jest druga linijka"
END

a potem w programie

for i := 1 to 2
begin
  LoadString(hInstance, 100+i, Buff, SizeOf(Buff));
  Memo1.Lines.Add(Buff);
end;

gdzie:

Buff : array [0..MAX_PATH] of Char;

1 użytkowników online, w tym zalogowanych: 0, gości: 1