jak zrobic i uzyc w projekcie config.dll , tak by w nim byly skonfigurowane texty na formie, ma ktos jakis praktyczny pomysl, na pewno tlumaczenia itp wiele osob robilo :)
Odczytuj z zasobów
zasoby da sie w DLLach umieszczac ?, jest do tego program jakis czy trzeba recznie a potem brcc.exe ?
Ręcznie przez brcc32.
Ale ja proponuję inne rozwiązanie: w DLL wyeksporuj funkcję. Stwórz w aplikacji jakiś plik nagłówkowy ze stałymi.
W aplikacji będziesz wywoływał funkcję np.:
DLL_Tlumacz(CONST_POWITANIE, napis, napis_size);
a w DLL funkcja może mieć postać:
function DLL_Tlumacz(tekst:integer, napis:pchar, napis_size:integer);
Nie polecam bawić się w DLL zmiennymi typu string. Ale zawsze możesz.
ok to zrobie to po prostu na INI, chyba bedzie najszybciej i wygodniej:)
Szczawik napisał(a)
Ręcznie przez brcc32.
Niekoniecznie, wystarczy że zrobisz sobie plik o rozszerzeniu .rc , a potem go dodasz do projektu (Project->Add to Project...) Wtedy w pliku .rc definiujesz sobie zasoby i będą one kompilowane wraz z projektem.
Co do ini, to rzeczywiście jest to chyba najlepszy pomysł. ale do zasobów nie trzeba wcale zabaw z brcc32.exe, nim się chyba nawet nie da dodać nic do skomoilowanego programu. Są natomiast w Win 2000 i XP funkcje do zabawy z zasobami: BeginUpdateResource() i pokrewne.