Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fehler bei Umwandlung TCaption -> Int64 (https://www.delphipraxis.net/23543-fehler-bei-umwandlung-tcaption-int64.html)

StefanDP 4. Jun 2004 18:53


Fehler bei Umwandlung TCaption -> Int64
 
Hi!
Folgendes Problem:
Delphi-Quellcode:
...
var
  test: int64;
begin
  test := StrToInt64('1234567890123');   // gibt keinen Fehler
  test := StrToInt64(Form1.meDez.Text);  // gibt einen Fehler (EConvertError)
  // Form1.meDez ist eine TMemo (mit nur einer Zeile)
...
meine Frage: was mach ich falsch? Form1.meDez.Text ist ja vom Typ TCaption, hat das vielleicht was damit zu tun?

stefan

Luckie 4. Jun 2004 18:54

Re: Fehler bei Umwandlung TCaption -> Int64
 
EConvertError besagt, dass die zeichenfolge nicht konvertiert werden konnte, ergo sthet kein Integer als Zeichenfolge in dem Edit oder Label oder Memo oder was auch immer.
Ich lese gerade, dass es eine Memo ist. Da macht der zeilenumbruch #13#10 eventuell am Ende Probleme oder du hast da noch Leerzeichen. Probier mal Trim aus.

StefanDP 4. Jun 2004 19:00

Re: Fehler bei Umwandlung TCaption -> Int64
 
Zitat:

Zitat von Luckie
EConvertError besagt, dass die zeichenfolge nicht konvertiert werden konnte, ergo sthet kein Integer als Zeichenfolge in dem Edit oder Label oder Memo oder was auch immer.
Ich lese gerade, dass es eine Memo ist. Da macht der zeilenumbruch #13#10 eventuell am Ende Probleme oder du hast da noch Leerzeichen. Probier mal Trim aus.

:dance: danke! es funzt!

:dp:

stefan

axelf98 4. Jun 2004 22:18

Re: Fehler bei Umwandlung TCaption -> Int64
 
So müsste es auch gehen:

strtoint(memo1.Lines[0]) ...


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