|
Tytuł: [ROZ] Skrypt - Problem z instrukcją if (słowo1 słowo2) Wiadomość wysłana przez: gacek56 on 23.02.2009, 16:23:47 Witam.
Tego problemu jeszcze nie miałem w żadnym innym języku. Mianowicie. Piszę wtyczkę i wszystko działało mi dobrze do czasu gdy chciałem ją rozbudować. Nie ważne co robi całość. Jeden z elementów ma działać następująco: if [nazwa warstwy "tlok" (określona w menu wtyczki) = nazwa warstwy] then () Wysypuję się na tym gdyż cały czas dostaję info, że warunek if musi pracować na liczbach.. a ja potrzebuje na słowie. Jak to powinno prawidłowo wyglądać? Nazwę obecnie obrabianej warstwy mam określoną tak: Kod: (layer-name (car (gimp-drawable-get-name (car layers)))) Warunek ma być mniej więcej taki.. i tu pytanie jak to zbudować: Kod: (if (= layer-name nazwa-tlo) Rejestr: Kod: SF-STRING _"Nazwa warstwy tla" "Tlok") ;;nazwa-tlo [EDIT] Problem rozwiązany. Powinno być tak: Kod: (if ( string=? layer-name nazwa-tlo) |