Fehler bei Umwandlung TCaption -> Int64
Hi!
Folgendes Problem:
Delphi-Quellcode:
meine Frage: was mach ich falsch? Form1.meDez.Text ist ja vom Typ TCaption, hat das vielleicht was damit zu tun?
...
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) ... stefan |
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. |
Re: Fehler bei Umwandlung TCaption -> Int64
Zitat:
:dp: stefan |
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