Einzelnen Beitrag anzeigen

h0815

Registriert seit: 8. Dez 2005
Ort: Forchheim
7 Beiträge
 
Delphi 2005 Professional
 
#10

Re: Absturz verhindern/ ich krieg das mit except net gebacke

  Alt 26. Jan 2006, 08:24
Zahlen kann man auch auf eine andere Art herausbekommen:
Delphi-Quellcode:
function ZahlOderNicht(const test: string): Boolean;
var
  i_zahl, i_fehler : integer
begin
  Result := True;
  val ( test, i_zahl, i_fehler );
  // i_fehler ist 0, wenn es eine Zahl ist,
  // ansonsten die erste Stelle, die keine Ziffer ist
  Result := i_fehler=0;
  // Du kannst also auch noch folgendes machen:
  if i_fehler > 1 then
  begin
    val(copy(test,1,i_fehler-1), i_zahl, i_fehler );
    // jetzt hast Du die Zahl bis zum ersten Fehler....
  end;
end;
ich hoffe, das hilft

Grüßchens, Hans
Hans Baumann
  Mit Zitat antworten Zitat