Witam. Mam dość <ort>nie typowy</ort> (a dla <ort>nie których</ort> z pewnością smieszny) problem.
Mianowicie, nie wiem jak przerwać działanie buttona ( myślałem coś w rodzaju returna, lub cokolwiek, co przerwie jego działanie). Czy jest to np. doExit() ?</ort>
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww czym?
wczym napisał(a)
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww czym?
Nie rozumiem. W czym ?? W C++ ? A może chodzi ci, że w builderze ? A może o konkretnie o buttona, czyli komponent TButton w Borland C Builder 2007.
Ok mam. Zastosowalem cos nietypowego.
pod koniec funkcji BottonOnClick
dałem exit:
a tam, gdzie chciałem przerwać dałem goto exit.
a zwykłe return; w miejscu gdzie chcesz przerwać nie wystarczyło?
Shalom napisał(a)
a zwykłe return; w miejscu gdzie chcesz przerwać nie wystarczyło?
No właśnie nie. O dziwo o_O
Shalom napisał(a)
a zwykłe return; w miejscu gdzie chcesz przerwać nie wystarczyło?
Jednak jakimś cudem kompilacja przeszła. Wcześniej wstawiałem wartość przy returnie, i dlatego wywalało błąd. Dziękuje bardzo za pomoc.
Jak funkcja jest void to może mieć tylko albo 'pustego' returna albo returna z inną wartością void, chociażby tak:
return void();
no ale za coś takiego powinno się kastrować, zupełnie jak za nieuzasadnione goto.
@up to prawda, ale mimo wszystko taki return jest troche czytelniejszy niż zwykłe goto do jakiejś etykietki ;)