Udostępnij za pośrednictwem


Błąd kompilatora zasobów RW2003

Błąd generowania

Aby rozwiązać ten problem, sprawdzając następujące możliwe przyczyny

  1. Błąd: Plik zasobu mapy bitowej nie ma formatu 3.00

    Mapy bitowe korzystające z formatu Windows w wersji 2.x nie mogą być używane w plikach zasobów w wersji 3.x. Mapa bitowa musi być ponownie rysowana lub konwertowana na format 3.x.

  2. Błąd: Stary diB w nazwie zasobu. Przekazywanie go za pomocą zestawu SDKPAINT

    Mapa bitowa niezależna od urządzenia (DIB) w określonym zasobie nie jest zgodna z formatem systemu Windows 3.0. Mapa bitowa musi być ponownie rysowana lub konwertowana na format 3.x.

  3. Błąd: Nazwa zasobu pliku zasobu nie jest w formacie 3.00

    Ikona lub kursor w określonym zasobie używały formatu z poprzedniej wersji systemu Windows. Ikona lub kursor muszą być ponownie rysowane lub konwertowane na format 3.x.

  4. Nieznany format nagłówka DIB

    Nagłówek mapy bitowej nie jest strukturą BITMAPCOREHEADER ani BITMAPINFOHEADER.

  5. Nie można zainicjować informacji o symbolach

    Ten błąd występuje tylko w języku Visual C++. Prawdopodobną przyczyną jest to, że masz zbyt wiele otwartych plików lub nie można otworzyć ani zapisać w plikach danych wymaganych do zaimportowania symboli w skryfcie w języku Visual C++. Visual C++ próbuje utworzyć te pliki w katalogu określonym przez zmienną środowiskową TMP lub bieżący katalog, jeśli nie zostanie określony.

  6. Nie można zapisać informacji o symbolach

    Ten błąd występuje tylko w języku Visual C++. Prawdopodobną przyczyną jest to, że masz zbyt wiele otwartych plików lub nie można zamknąć ani zapisać plików danych potrzebnych dla języka Visual C++, aby zaimportować symbole w skrycie. Visual C++ próbuje użyć tych plików w katalogu określonym przez zmienną środowiskową TMP lub bieżący katalog, jeśli nie określono żadnego.

  7. Plik zasobu pliku mapy bitowej nie ma formatu 2.03

    Mapa bitowa używała formatu starszego niż wersja 2.03. Mapa bitowa musi być konwertowana lub ponownie rysowana przy użyciu formatu wersji 3.00 lub nowszej.

  8. Za duży zasób

    W przypadku systemu Windows 3.1 zasób nie może przekraczać około 65000 bajtów. Jeśli zasób nie zostanie skompilowany przy użyciu języka Visual C++ lub kompilatora zasobów wiersza polecenia. Ten limit nie dotyczy kursorów, ikon, map bitowych ani innych zasobów opartych na plikach.

  9. Plik zasobu nie ma formatu 3.00

    Kursor lub ikona korzystała z formatu starszego niż wersja 3.00. Zasób musi być konwertowany lub ponownie rysowany przy użyciu formatu dla wersji 3.00 lub nowszej.

  10. Nie można otworzyć pliku tymczasowego

    Kompilator zasobów/Visual C++ nie może otworzyć pliku tymczasowego. Prawdopodobną przyczyną jest to, że nie masz uprawnień do zapisu dla katalogu lub że katalog nie istnieje. Kompilator zasobów/Visual C++ próbuje użyć tych plików w katalogu określonym przez zmienną środowiskową TMP lub bieżący katalog, jeśli nie określono żadnego.