🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #470

Wprowadzanie liczb w polach edycji w C++ Builder

#470
From: Rafal Drwiega
Date: Thu, 18 Dec 1997 18:21
18 lines
1612 bytes
Pomocy !!!

Może ktoś mógłby mi pomóc i wyjaśnił w jaki sposób zrobić w Builderze
wprowadzanie w polach edycji tylko liczb (całkowitych i rzeczywistych).
Próbowałem różnych rzeczy z MaskEdit ale to nie za bardzo chce wychodzić
(jeśli chcę wprowadzić mniej liczb niż założyłem to zostają puste miejsca).
Ściągnąłem też komponent do Delphi NumEdit, który teoretycznie robi to co
chcę. Jednak gdy wpisuję liczbę zmiennoprzecinkową np. 1.3 (przecinek to .
) występuje błąd konwersji (podczas uruchamiania spod kompilatora) -
"Project Praca.exe raised exception class EConvertError with message "1.3"
is not a valid floating point value. Process stopped. Use Step or Run to
continue" i pozycje po przecinku zostają usunięte. Gdy zmieniłem w pliku
źródłowym komponentu . na , to błąd ten się nie pojawia natomiast nie można
dokonywać obliczeń na takiej liczbie (np. 1,3), bo zostaje tylko pobierana
wartość przed przecinkiem.
Nie wiem co można by tu najlepiej zmienić.

Rafał Drwięga
Technical Details
Message-ID: <01bd0be2$98af9480$8786ccc2@default>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!not-for-mail
From: "Rafal Drwiega" <rdrwiega@free.polbox.pl>
Newsgroups: pl.comp.lang.c
Subject: Wprowadzanie liczb w polach edycji w C++ Builder
Date: 18 Dec 1997 18:21:17 GMT
Organization: poorly-installed news reader
Lines: 19
Message-ID: <01bd0be2$98af9480$8786ccc2@default>
NNTP-Posting-Host: ppp135.gdansk.tpnet.pl
X-Newsreader: Microsoft Internet News 4.70.1155
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit