![]() |
TurboPascal: In welcher Unit ist StrToInt deklariert ?
Hi,
in welcher Unit ist bei Turbo Pascal 7.0 die Funktion StrToInt deklariert ? |
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
sysutls
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Die Datei findet er nicht.
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Unter TP gab es schon StrToInt? Ich habe immer mit Str rumhantiert.
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Heißt ja auch SysUtils
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Zitat:
Vielleicht eine selbstgeschriebene Unit? Gammatester |
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Zitat:
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Nimm Doch einfach Str und gut is :)
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Val ist die gesuchte Prozedur in der System unit.
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Stimmt, Val, Str wäre für IntToStr.
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
In Turbo Pascal gibt es diese Funktion nicht. Erst ab Delphi ...
Ist aber relativ einfach zu umgehen:
Delphi-Quellcode:
function StrToInt(s: string): Integer;
var i, Error: Integer; begin Val(s, i, Error); StrToInt := i; end; function IntToStr(Value: Integer): string; var s: string; begin Str(Value, s); IntToStr := s; end; |
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Zitat:
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
man sollte aber schon den Error-Wert überprüfen!
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Diese temporären (lokalen) Variablen s und i benötigt man nicht. Man kann jeweils auch direkt Result benutzen.
Gruß Neutral General |
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Zitat:
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Zitat:
[Edit] OK ausser IORESULT[/Edit] *g* Roter Kasten war nich...trotz Zeitgleicheit *gg* @JBG |
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Zitat:
|
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Zitat:
btw: inttostr wurde mit D1 eingeführt, das Result glaub noch später... :gruebel: |
Re: TurboPascal: In welcher Unit ist StrToInt deklariert ?
Zitat:
Damals war es zwar oft nervig wenn 123.54 DM zu zahlen waren, aber da konnte noch jedes Programm mit jedem anderen. Versuch heute mal eine Amerianische excel-Datei mit einem Deutschen Excel zu öffnen, das ist immer ein Glücksspiel. Oracle liefert in der Standardeinstellung (bei mir) 123.45. Ein Deutsches Excel erkennt das nicht als Dezimalzahl. Das gleiche gilt für die verschiedenen Datumsformate. Wenn man wenigstens Importfilter definieren könnte! Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:10 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