DLL with const

0

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 :)

0

Odczytuj z zasobów

0

zasoby da sie w DLLach umieszczac ?, jest do tego program jakis czy trzeba recznie a potem brcc.exe ?

0

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.

0

ok to zrobie to po prostu na INI, chyba bedzie najszybciej i wygodniej:)

0
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.

0

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.

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