Tworzenie , kompilowanie i odczytywanie plików .RES

1. Tworzenie plików .rc
- Wstawienie grafiki
- Wstawienie pliku tekstowego
- Wstawienie tekstu
- Komentarze i seperatory
2. Kompilacja pliku źródłowego (rc) do pliku wynikowego (res).
3. Odczytanie i wykorzystanie w aplikacjach VB

1. Plik o rozszerzeniu .rc może być zwykłym plikiem tekstowym napisanych np. w Notatniku Windows'a. Plik ten zawiera wszystkie informacje na temat umiejscowienia grafiki lub tekstu . Każda linia powinna zawierać index.Index potrzebny jest do późniejszego odczytu z aplikacji w VB. Oto przykłady jak umieszczać grafikę lub tekst nadając kolejnej linii index.
Wstawienie ikony :
10 ICON MOVEABLE PURE "C:\" < ścieżka do ikony
Wstawienie bitmapy :
20 BITMAP MOVEABLE PURE "C:\" < ścieżka do bitmapy
Wstawienie kursora :
30 CURSOR MOVEABLE PURE "C:\" < ścieżka do kursora
10 ,20 i 30 to numery indeksów , nie muszą one następować po sobie dziesiętnie lub setnie. Nie mogą się tylko powtarzać.
Wstawienie pliku tekstowego
40 TXT MOVEABLE PURE "C:\" < ścieżka do pliku TXT
Wstawienie tekstu :
STRINGTABLE DISCARDABLE
BEGIN
1 "przykład tekstu 1"
2 "przykład tekstu 2"
END
Komentarze i seperatory :
// Komenentarz przykładowy...

// &&&&&&&&&& Seperator przykładowy &&&&&&&&&&&&&&&&&&//


2. Kompilacja pliku źródłowego (rc) do pliku wynikowego (res).
Aby skompilować plik .rc do .res konieczne jest umiejscowienie w tym samym katalogu na dysku plików przykład.rc , rc.exe i rcdll.dll
Kompilacja jest prosta :
rc.exe [parametr] przykład.rc
Rodzaje parametrów dostępne są po wpisaniu : rc.exe /?

3. Odczytanie i wykorzystanie w aplikacjach VB

Grafika:
LoadResPicture(nr_indeksu,wartość_format)

Wartość format następuje kolejno :
0 dla bitmapy lub vbResBitmap
1 dla ikony lub vbResIcon
2 dla kursora lub vbResCursor

Linia tekstu:
LoadResString(nr_indeksu)

Plik TXT:
StrConv(LoadResData(nr_indeksu , "TXT") , vbUnicode

Jeżeli coś jest niezrozumiałe lub błędne uwagi proszę kierować do autora:
Adam Ślusarek
Jagged@kki.net.pl