This pytanie dotyczy wersji 1.2.1 i nie kompiluje się w innej części, więc nie jest duplikatem.Enums in Processing 2.0
Chcę używać wyliczeń w przetwarzaniu. Czytałem, że działają lepiej w osobnym pliku, więc to zrobiłem. Ten kod kompiluje poprawnie:
enum Status
{
STOPPED,MOVING
};
Ale kiedy mam ten kod
Status status;
w innym pliku to daje mi następujący błąd:
Unrecognized type:46 (ENUM_DEF)
wiem teksty stałe nie są obsługiwane we wcześniejszych wersjach Processing, ale czy są one obsługiwane w wersji 2.0? Jeśli tak, co powoduje błąd?
właśnie brakuje ".Jawa". Dzięki – PriestVallon
możesz potwierdzić, że w przetwarzaniu 2.0b8 to rozwiązanie nie działa? – rano
@rano Właśnie testowałem to w 2.0b8, a przedstawione przeze mnie rozwiązanie działa dobrze. Następnie przetestowałem także w najnowszej wersji 2.0.1 i działa również dobrze. Upewnij się, że dodajesz .java do nowej nazwy karty. – spex