Autor Thema: LS für @texttonumber  (Gelesen 1752 mal)

Offline Sonnenaufgang

  • Aktives Mitglied
  • ***
  • Beiträge: 113
  • Geschlecht: Männlich
  • Daniel
LS für @texttonumber
« 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
Und immer wieder geht die Sonne auf!

Glombi

  • Gast
Re: LS für @texttonumber
« Antwort #1 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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: LS für @texttonumber
« Antwort #2 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

Offline Sonnenaufgang

  • Aktives Mitglied
  • ***
  • Beiträge: 113
  • Geschlecht: Männlich
  • Daniel
Re: LS für @texttonumber
« Antwort #3 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
Und immer wieder geht die Sonne auf!

Glombi

  • Gast
Re: LS für @texttonumber
« Antwort #4 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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: LS für @texttonumber
« Antwort #5 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  ;)

Offline Sonnenaufgang

  • Aktives Mitglied
  • ***
  • Beiträge: 113
  • Geschlecht: Männlich
  • Daniel
Re: LS für @texttonumber
« Antwort #6 am: 02.12.05 - 17:55:52 »
Super Hinweis

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

Daniel
Und immer wieder geht die Sonne auf!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz