Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Delphi - Ako ošetriť SpinEdit.Value, ak je výsledkom výnimka?

Mám takú zaujímavú otázku:;-)

M8m na formulári SpinEdit a pri jeho zmene (OnChange) sa vykoná obslužná metóda, ktorá aktualizuje formulár tým, že prekreslí obráok podľa aktuálnych údajov na formulári. Takže metóda OnChange je vyvolaná pri akejkoľvek zmene hociktorej komponenty na formulári. Pri Edit riešim prípadný problém pri zadaní čísla použitím StrToIntDef. Problém však nastáva, ak chcem čítať SpinEdit.Value. Ako odstrániť problém tak, aby som nemusel použiť try...finally?

Aby som sa vyjadril presnejšie. Ide o to, že keď idem zmeniť SpinEdit pomocou klávesnice, tak ho inštinktívne najprv vymažem a tým vznikne pre Integer nedefinovaný obsah.

Nie je nejaká metóda na overenie definovateľnej hodnoty Value?

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny