Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Integer aus String mit anderen Zeichen herraussuchen

  Alt 27. Jun 2005, 20:45
du könntest alle zeischen des Edits durchgehen und wenn eine zahl gefunden wird merkst du dir diesen teil. Also in etwa so:
Delphi-Quellcode:
var LNumber: String;
    LCount: Integer;
    LByte: Byte;
begin
  LNumber := '';
  for LCount := 1 to Length(Edit1.Text) do
  begin
    LByte := Byte(Edit1.Text[LCount]);
    if (LByte in [48..57]) then
      LNumber := LNumber + Char(LByte);
  end;
  if LNumber = 'then
    ShowMessage('Keine Zahl da')
  else
    ShowMessage(LNumber); //um das ganze als Integer zu erhalten: StrToInt(LNumber)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat