Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TSpinEdit und negative Integer (https://www.delphipraxis.net/206070-tspinedit-und-negative-integer.html)

creehawk 16. Nov 2020 17:48

TSpinEdit und negative Integer
 
Moin Moin.

Ich fische via XML eine negative Zahl - zwangsläufig als String - aus einer XML Tabelle, wandle diesen String via StrToInt (wahlweise auch ToInteger) um und - versuche - diese negative Zahl einem TSpinEdit zuzuweisen.

MaxValue ist 0, Min Value ist -100, Increment ist -5.

Geht nicht.

Warum?

creehawk

Der schöne Günther 16. Nov 2020 18:02

AW: TSpinEdit und negative Integer
 
Geht wohl.

zeras 16. Nov 2020 18:49

AW: TSpinEdit und negative Integer
 
Zitat:

Zitat von creehawk (Beitrag 1477367)
wandle diesen String via StrToInt (wahlweise auch ToInteger) um und - versuche - diese negative Zahl einem TSpinEdit zuzuweisen.

MaxValue ist 0, Min Value ist -100, Increment ist -5.

Geht nicht.

Warum?

creehawk

Hast du mal überprüft, dass der ausgelesene Wert auch ein Integer ist? Es gibt Funktionen mit "Try" davor. Die überpüfen, ob der String überhaupt in eine Zahl gewandelt werden kann.

Redeemer 16. Nov 2020 18:49

AW: TSpinEdit und negative Integer
 
Negatives increment klingt vom Prinzip her falsch.

himitsu 16. Nov 2020 20:01

AW: TSpinEdit und negative Integer
 
Zitat:

Zitat von Redeemer (Beitrag 1477371)
Negatives increment klingt vom Prinzip her falsch.

Ja, denn dann müsste Max ja kleiner als Min sein.

hoika 16. Nov 2020 22:15

AW: TSpinEdit und negative Integer
 
Hallo,
SpinEdit.Value:=-10

geht auch nicht?

creehawk 17. Nov 2020 07:01

AW: TSpinEdit und negative Integer
 
Moin Moin.

Also:

- Negatives Increment klingt falsch, tut aber genau das was ich will. Sollte wohl eher Dekrement heissen.
- Ich habe natürlich einfach mal -10 direkt zugewiesen. Geht nicht.
- Der gelesene Wert ist wie gesagt ein XML String, der via StrToInt oder ToInteger umgewandelt wird. RECHNEN kann ich damit problemlos, ergo sollte es ein Integer sein.

Tja.

creehawk

creehawk 17. Nov 2020 07:16

AW: TSpinEdit und negative Integer
 
Tja.

Dieser Threat kann gelöscht werden. SackerlZement.

In meinem Programmcode wird wie ganz zu Anfang gesagt der negative Wert zugewiesen aber eben nicht als solcher angezeigt.
So um die 25 Zeilen später taucht die gleiche Programmzeile wieder auf mit dem unscheinbaren Text Form1.SpinEdit.Value = ABS(Negativer XMLWert).

Was soll ich sagen.:oops:

creehawk

Der schöne Günther 17. Nov 2020 08:56

AW: TSpinEdit und negative Integer
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1477368)
Geht wohl.

Sag ich doch 😎

hoika 17. Nov 2020 10:19

AW: TSpinEdit und negative Integer
 
Hallo,
der Bug sitzt meistens vor dem Rechner ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz