Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zellena auf Inhalt überprüfen (https://www.delphipraxis.net/115211-zellena-auf-inhalt-ueberpruefen.html)

bohno 8. Jun 2008 08:54


Zellena auf Inhalt überprüfen
 
Gute Morgen,

ich kommen dann gleich mal zur Sache:

ich möchte den Inhalt einer Zellen überprüfen. Der Benutzer hat eine Tabelle in die er Werte einträgt, diese werden dann mit StrToFloat in Variablen umgewandelt, wenn man in eine Zelle nichts einträgt, kommt das dieses kein "gültiger Gleitkommawert" ist. Natürlich ist es keiner da "nichts" übergeben wurde.

ich möchte jetzt bevor ich der varibale den Wert zuweise überprüfen ob in der Variable etwas srinne steht und wenn nicht die variable = 0 setzten.

Was wird in Delphi übergeben wenn ein Textfeld leer ist? "", null, 0 ??

ich bedanke mich schon für eure Hilfe,

kurz zu mir ich kann oho und java...

mfg

Klaus01 8. Jun 2008 08:58

Re: Zellena auf Inhalt überprüfen
 
Guten Morgen,

benutze doch StrToFloatDef zur Umwandlung.
Da kannst Du einen DefaultWert angeben der übergeben werden soll
wenn ein nicht float Wert umgewandelt wird.

Grüße
Klaus

bohno 8. Jun 2008 09:01

Re: Zellena auf Inhalt überprüfen
 
Guten Morgen Klaus,
Danke für deine Antwort.
Funktioniert :D

ich werde es jetzt mal versuchen auf das ganze Programm umzusetzen sonst melde ich mich nochmal ;)

mfg
schönen Sonntag noch

Edit:
eine Frage habe ich noch:

Wenn ich 5 Variablen hab mit verschiedenen Zahlen als Wert, kann ich die nach der Größe sortieren.
in java würde ich sie in ein Array speichern und mit array.sort sortieren. gibt es soetwas auch in Delphi?

Noobinator 8. Jun 2008 09:22

Re: Zellena auf Inhalt überprüfen
 
Hier kannste dir was aussuchen.

IMHO ist in Delphi kein Sortieralgo implementiert außer Tstringlist.sort, was aber alphabetisch sortiert d.h. 2 > 15 ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:28 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