Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Umrechnen von Zahlensystem (https://www.delphipraxis.net/143001-umrechnen-von-zahlensystem.html)

Sekkuar 11. Dez 2009 07:39

Re: Umrechnen von Zahlensystem
 
oh,
ich benutzte v.6.

Wolfgang Mix 11. Dez 2009 08:27

Re: Umrechnen von Zahlensystem
 
Delphi-Quellcode:
//Wolfgang Mix - Delphi-PRAXiS
function ReverseString (InString: string): string;
var hilf:string;
    i:integer;
begin
    hilf:='';
    for i:=length(InString) downto 1 do
      hilf:=hilf+InString[i];
    result:=hilf;
end;
Gruß

Wolfgang

Sekkuar 11. Dez 2009 15:36

Re: Umrechnen von Zahlensystem
 
der ReverseString gibt es leider in der version die ich benutze nicht und er zeigt mir diesen auch immer als fehler an gibt es da keine andere möglichkeit wie ich ne umwandlung programieren kann?

Wolfgang Mix 11. Dez 2009 15:43

Re: Umrechnen von Zahlensystem
 
hier

implementation 11. Dez 2009 16:52

Re: Umrechnen von Zahlensystem
 
Wie wäre es, wenn du die einzelnen Umwandlungen in einzelne Routinen packst?
Sinnvoll wäre auch eine Gliederung in 2 Schritte:
1. Umwandlung des BIN/DEC/HEX-Strings in einen Integer (Int64)
2. Umwandlung des Integer in die gewünschte Ausgabeform

Delphi-Quellcode:
case EingabeSystem of
2: Zahl := BinToInt(Eingabe);
8: Zahl := OctToInt(Eingabe);
10: Zahl := DecToInt(Eingabe);
16: Zahl := HexToInt(Eingabe);
end;
case AusgabeSystem of
2: Ausgabe := IntToBin(Zahl);
8: Ausgabe := IntToOct(Zahl);
10: Ausgabe := IntToDec(Zahl);
16: Ausgabe := IntToHex(Zahl);
end;
StringUeberpruefenHex solltest du übrigens so anwenden:
Delphi-Quellcode:
s := StringUeberpruefenHex(s);

Wolfgang Mix 11. Dez 2009 18:59

Re: Umrechnen von Zahlensystem
 
[Klugscheiss an]
Dein Thema
Zitat:

Umrechnen von Zahlensystem
müsste ja eigentlich "Umrechnen von Zahlensystemen" heissen.
Irgendwie bekomme ich Augenschmerzen :)
In deinem Post #1 kannst du das mit dem Edit-Button reparieren,
sonst bleibt das ewig hier so stehen.

[/Klugscheiss aus]

Klaus01 11. Dez 2009 21:23

Re: Umrechnen von Zahlensystem
 
@Wolfgang,

wird wohl nicht gehen, die 24h sind schon leicht überschritten.

Grüße
Klaus

Wolfgang Mix 11. Dez 2009 21:47

Re: Umrechnen von Zahlensystem
 
Pech :(

Sekkuar 6. Jan 2010 22:20

Re: Umrechnen von Zahlensystem
 
///Binär in Dezimal///
c := c+ Strtoint(s[b]) * power(2 , (-1 + b) );

für was steht das Power?(hab es von der ersten seite dieses themas).

himitsu 7. Jan 2010 09:11

Re: Umrechnen von Zahlensystem
 
Zitat:

Zitat von Sekkuar
für was steht das Power?(hab es von der ersten seite dieses themas).

Hast du schonmal in deiner OH (die Delphihilfe) nachgesehn, was diese dazu sagt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 Uhr.
Seite 2 von 3     12 3      

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