Ten rozdział zawiera wszystkiego po trochu. Podano tu rozmaite wskazówki — od radzenia sobie z kaprysami kompilatora do metod uniemożliwiania tworzenia obiektów na stosie. Jedyną ich cechą wspólną jest to, że nie pasują do żadnego innego rozdziału.
108
Jeśli chcemy dołączyć do pliku zasobów RC pliki graficzne JPEG, GIF lub inne pliki, niebędące mapami bitowymi, to możemy posłużyć się tą wskazówką. Należy wykonać podane czynności.
1. Zmienić rozszerzenie pliku na nieznany typ, na przykład z JPG na COŚ.
2. Z menu Insert wybrać polecenie Resource.
3. Nacisnąć przycisk Import.
4. Z listy Files of type wybrać pozycję Show all files.
5. Dwukrotnie kliknąć na pliku, który chcemy zaimportować.
6. Określić typ zasobu.
Podczas importowania pliku graficznego w celu użycia go jako zasobu, środowisko Visual C++ automatycznie konwertuje go do formatu BMP. Dlaczego? Któż to wie. Format BMP to jedyny typ plików graficznych, który w systemie Windows ma wbudowaną obsługę. Więc być może Visual C++ twierdzi, że robi nam przyshigę. Ale pliki BMP zajmują znacznie więcej miejsca niż pliki JPG i GIF. Ponadto będziemy się spodziewali pliku JPEG, a nie przekonwertowanej mapy bitowej, więc nie będziemy mogli go odczytać. Ponieważ Visual C++ sprawdza rozszerzenie pliku, aby zdecydować, czy poddać go konwersji, podana metoda skutecznie temu zapobiega.
109
W wypadku użycia bibliotek lub plików nagłówkowych różnych od plików kompilatora, należy upewnić się, że ich ścieżki są podane poprawnie. W tym celu należy wykonać podane czynności.
1. Z menu Tools wybrać polecenie Options.
2. Wyświetlić kartę „Directories”.
3. Z listy wybrać pozycję Include files.
4. Sprawdzić kolejność przeszukiwania katalogów.