Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Sonnenaufgang am 02.12.05 - 16:13:50

Titel: LS für @texttonumber
Beitrag von: Sonnenaufgang am 02.12.05 - 16:13:50
Liebe Noteskollegen,

ich versuche gerade krampfhaft in LS ein Textfeld (Dim tfeld as string) in ein numerisches Feld (Dim ifeld as integer) umzuwandeln.

Hat jemand von euch einen Tip für mich, wie man das machen kann.

Ich bekomme dann immer die Meldung 'Overflow'.

Im voraus schon mal vielen Dank.

Daniel
Titel: Re: LS für @texttonumber
Beitrag von: Glombi am 02.12.05 - 16:18:16
Bei "Overflow" vermute ich mal, dass Du versucht, den String mittels CInt(...) in einen Integer umzuwandeln. Aber da ist bei 32767 das Ende der Fahnenstange erreicht.

Besser ist Single: Csng( <string> )
The range of Single values is -3.402823E+38 to 3.402823E+38, inclusive.

Andreas
Titel: Re: LS für @texttonumber
Beitrag von: koehlerbv am 02.12.05 - 16:19:54
Welchen Befehl setzt Du denn momentan ein ? Offensichtlich Cint und Deine Texteingabe sprengt die Limits von Integer (siehe DesignerHelp).
Für eine StringToNumber-Konvertierung kommt eigentlich nur Cdbl (es können ja auch gebrochene Zahlen eingegeben werden) in Frage (nach Isnumeric-Test).

Bernhard
Titel: Re: LS für @texttonumber
Beitrag von: Sonnenaufgang am 02.12.05 - 16:48:23
Hallo Andreas, hallo Bernhard,

ich habe die Variable jetzt als single Dimensioniert. Jetzt funktioniert es.

Vielen Dank für Eure Hilfe.

Vielleicht noch eine Frage (wenn ich darf): Wo finde ich den im Designer die Liste mit den Dimensionierungsmöglichkeiten? Ich sehe immer nur Beispiele mit integer, variant oder string. Ich wußte gar nicht, dass es auch single gibt.

Noch mal vielen Dank für Eure Hilfe.

Daniel
Titel: Re: LS für @texttonumber
Beitrag von: Glombi am 02.12.05 - 16:52:35
Die Liste der Datentypen findest Du in der Designer Hilfe unter
Inhalt - Lotus Script Language - Data Types,... - Summary of Lotus Script Data Types

Unter Index - Converting data types findest Du die Funktionen zum Konvertieren.


Andreas
Titel: Re: LS für @texttonumber
Beitrag von: koehlerbv am 02.12.05 - 16:55:01
Das entsprechende Kapitel heisst: "About data types".
Ab gesehen davon finden sich von allen möglichen Hilfe-Dokumenten wie zum Beispiel Cint etc. Verweise zu weiterführenden Dokumenten.

Bernhard

EDIT: Wie Andreas schreibt, gibt es diese Auflistung sogar in zwei Dokumenten  ;)
Titel: Re: LS für @texttonumber
Beitrag von: Sonnenaufgang am 02.12.05 - 17:55:52
Super Hinweis

Nochmal vielen Dank für die schnelle und gute Hilfe!

Daniel