![]() |
Re: Umwandlung TStrings in Integer
Delphi-Quellcode:
for j := 0 to F.Count -1 do
begin integerarray[j] := StrToInt(F.Strings[j]); end; |
Re: Umwandlung TStrings in Integer
danke.. aber bei der cariante "invalid typecast".. was heiß das?bzw. was bedeutet das?
|
Re: Umwandlung TStrings in Integer
tipfehler.. sorry.. ich meinte "...bei der Variante kommt folgender fehler..."
|
Re: Umwandlung TStrings in Integer
Du musst bei dir bedenken: rows ist ein array-Property von TStrings. Du solltest dir überlegen, was du eigentlich machen willst. Willst du etwas in die Cells reinschreiben?
Zitat:
|
Re: Umwandlung TStrings in Integer
Ich möchte in die zellen Zahlen hineinschreiben, kann aber zur Zeit nur Strings hineinschreiben... Daher möchte ich diese Stringsin Integerwerte umwandeln...
|
Re: Umwandlung TStrings in Integer
In Stringgrids stehen grundsätzlich nur Strings, wie der Name schon sagt. In Integer musst du grundsätzlich nur bei der Weiterverarbeitung konvertieren.
|
Re: Umwandlung TStrings in Integer
Wie kannich sie beim Weiterkonvertieren umwandeln?
|
Re: Umwandlung TStrings in Integer
Ich fürchte, ich verstehe dich nicht ganz...
Wenn du zum Beispiel ein Integerarray brauchst, dass du mit den Daten aus der ersten Zeile des Grids füllen willst, dann verwendest du einfach eine for-Schleife:
Delphi-Quellcode:
for i:=0 to stringgrid.rows[0].count-1 do
integerarray[i]:=strtoint(stringgrid.rows[0][i]); |
Re: Umwandlung TStrings in Integer
Wie der Name schon sagt, in StringGrids gehören Strings.
Deine Zahlen die Du als Strings aus der Datei holst kannst Du direkt ohne Umwandlung in das StringGrid schreiben. Wenn Du mit den Zahlen rechnen willst, mußt Du sie in ein Zahlenformat umwandeln (Integer, Float). Grüße Klaus |
Re: Umwandlung TStrings in Integer
@Apollonius: also mir ist klar das in der stringlist alle werte strings sind. nun möchte ich aber, dass diese stringwerte in integerwerte umgewandelt werden, damit ich sie weiterverwenden kann. aber die variante mit dem integerarray funktioniert nicht.. zum einen verlangt er jedesmal runde statt eckigen klammern und zum anderen gibt er bei änderung von eckigen in runde Kalmmern die Fehler "Invalid typecast" aus.
@Klaus:undwie kann ich in ein zahlenformat umwandeln? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz