Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hilfe bei ascii dualsystem (https://www.delphipraxis.net/128233-hilfe-bei-ascii-dualsystem.html)

gaui 27. Jan 2009 22:12

Re: Hilfe bei ascii dualsystem
 
oke.

gaui 27. Jan 2009 22:20

Re: Hilfe bei ascii dualsystem
 
Liste der Anhänge anzeigen (Anzahl: 1)
hmm das mit den uses hab ich fertig nur das das mit dem
Delphi-Quellcode:
  lDualzwischenwert:=inttostr(hatAsciiControl.AsciitoDual(lwert));
versteh ich nicht der Rückgabewert ist ein string und gefordert ist ein integer. lDualzwischenwert ist doch ein string also :wiejetzt: kannst du mir das erklären? und hast du es den soweit am laufen das alles funktioniert oder nur die Methode ? Ich hab jetzt den Rückgabetyp nicht verändert da er ein string is ;) aber ich krieg eine fehlermeldung, dass die Zahl die ich in einen integer verwandeln will kein gültiger integer ist. Ich lad das mal hoch damit ihr auch mein aktuelles problem habt :)

mleyen 27. Jan 2009 23:21

Re: Hilfe bei ascii dualsystem
 
Delphi-Quellcode:
lDualzwischenwert := StrToInt( hatAsciiControl.AsciitoDual(lwert) );
// In Integer schreibe := KonvertiereStringZuInteger( String );
Du hast StrToInt mit IntToStr vertauscht.
(Ist mir zuerst auch oft passiert*) :wink:

Edit:
Oh, ich seh grad lDualzwischenwert ist schon ein String.
In dem fall brauchst du gar nicht Konvertieren*, da AsciitoDual schon einen String zurückgibt.

Delphi-Quellcode:
lDualzwischenwert := hatAsciiControl.AsciitoDual(lwert);
// In String schreibe := String ;
:stupid:

gaui 28. Jan 2009 07:47

Re: Hilfe bei ascii dualsystem
 
Liste der Anhänge anzeigen (Anzahl: 1)
hm trotzdem kommt da dann ein fehler ;) erst soll ja in ascii umgewandelt werden und dann in dual und von ascii nach dual kommt es zum problem. Er sacht z.b. wenn ich h als text eingebe, dass 104 kein integral wert ist. Stimmt ja auch weil es ein string is. aber wo muss ich das ändern??

Klaus01 28. Jan 2009 08:09

Re: Hilfe bei ascii dualsystem
 
Umwandlungsroutienen:

IntToStr; wandelt eine Ganzzahl (Integer) in einen String
StrToInt; wandelt einen String (eine Zahl die als text dargestellt wird) in eine Ganzzahl um
ord(c); liefert den Ordinalwert eines Zeichens (char; Buchstabe)


Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr.
Seite 2 von 2     12   

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