Udostępnij za pośrednictwem


Łącznie z udostępnionych (tylko do odczytu) lub obliczone symboli

Środowiska programistycznego odczytuje plik zasobu, utworzony przez inną aplikację, po raz pierwszy oznacza wszystkie pliki dołączone nagłówka jako tylko do odczytu.Następnie można użyć zasobów zawiera okno dialogowe dodać dodatkowy symbol tylko do odczytu plików nagłówkowych.

Jednym z powodów, może wystąpić potrzeba użycia definicje symbolu tylko do odczytu jest dla plików symboli, które użytkownik chce udostępnić kilku projektów.

Symbol dołączone pliki można użyć również, gdy istniejące zasoby z definicji symbolu, które umożliwia definiowanie wartości symbol wyrażenia zamiast prostych liczb całkowitych.Na przykład:

#define   IDC_CONTROL1 2100
#define   IDC_CONTROL2 (IDC_CONTROL1+1)

Środowisko interpretują poprawnie te symbole obliczeniowych tak długo, jak:

  • Symbole obliczeniowe są umieszczane w pliku tylko do odczytu symbole.

  • Plik zasobów zawiera zasoby, do których te symbole obliczeniowe są już przypisane.

  • Oczekiwano wyrażenia liczbowego.

[!UWAGA]

Jeśli jest oczekiwany ciąg lub wyrażenie liczbowe wyrażenie nie jest sprawdzane.

Aby uwzględnić współużytkowane symbole (tylko do odczytu) w pliku zasobów

  1. W Widok zasobów, kliknij prawym przyciskiem myszy plik .rc i wybierz polecenie Zasobów zawiera z menu skrótów.

    [!UWAGA]

    Jeśli projekt nie zawiera jeszcze pliku .rc, zobacz Tworzenie nowego pliku skryptu zasobów.

  2. W symbol w trybie tylko do odczytu dyrektyw polu, należy użyć # include dyrektywy kompilatora do określenia pliku, w którym symbole tylko do odczytu, mają być przechowywane.

    Nie wywołuj pliku Resource.h, ponieważ jest filename, zwykle używane przez plik nagłówkowy głównych symbol.

    [!UWAGA]

    Ważne wpisz w polu dyrektyw symbol w trybie tylko do odczytu jest zawarty w pliku zasobu, dokładnie tak, jak została wpisana.Upewnij się, jakiego typu nie zawiera błędy pisowni i składni.

    Użyj tylko do odczytu symbol dyrektyw pole, aby uwzględnić pliki tylko do definicji symbolu.Nie zawiera definicje zasobów; w przeciwnym razie zduplikowane definicje zostanie utworzony, gdy plik jest zapisywany.

  3. Umieścić symbole w podanego pliku.

    Symbole w plików znajdujących się w ten sposób są oceniane przy każdym otwarciu pliku zasobów, ale nie zostaną zastąpieni na dysku podczas zapisywania pliku.

  4. Click OK.

Aby uzyskać informacje na temat dodawania zasobów do projektów zarządzanych, zobacz zasobów w aplikacji w .NET Framework Developer's Guide. Aby uzyskać informacje na ręczne dodanie plików zasobów do projektów zarządzanych, uzyskiwanie dostępu do zasobów, wyświetlanie statyczne zasobów i przydzielanie zasobów ciągów do właściwości, zobacz Instruktaż: Lokalizowanie Windows Forms i Walkthrough: Using Resources for Localization with ASP.NET.

Wymagania

Win32

Zobacz też

Informacje

Ograniczenia nazwy symbolu

Symbol wartości ograniczenia

Wstępnie zdefiniowane identyfikatory Symbol

Symboli: Identyfikatory zasobów