Ich hatte das gleiche Probleme, konnte es jetzt jedoch lösen. Vorweg, ich arbeite noch mit FPC 2.6.4.
Das Problem mit der Darstellung der Zeichen in einer Konsolenanwendung liegt an den Windows-Schriftarten. Die Rasterschriftart (Terminal) basiert auf der Codepage 850 und hat damit zum Beispiel ...
Die Suche ergab 8 Treffer
- Mo 25. Apr 2016, 14:42
- Forum: Windows
- Thema: Probleme mit Grafischen Zeichen in der Windows Console
- Antworten: 20
- Zugriffe: 15386
- Mi 27. Aug 2014, 08:25
- Forum: Freepascal
- Thema: Datentyp Comp in String umwandeln
- Antworten: 11
- Zugriffe: 4752
Re: Datentyp Comp in String umwandeln
Kann mir jemand einen Tipp geben, wo ich mich in das Thema "String | AnsiString | UTF8String" mal einlesen kann?
Bisher habe ich das Thema ignoriert, vor allem weil ich, im Moment den Quellcode immer noch TP7 kompatibel halten muss. Da kommen AnsiString und UTF8String für mich sowieso nicht in ...
Bisher habe ich das Thema ignoriert, vor allem weil ich, im Moment den Quellcode immer noch TP7 kompatibel halten muss. Da kommen AnsiString und UTF8String für mich sowieso nicht in ...
- Di 26. Aug 2014, 15:26
- Forum: Freepascal
- Thema: Datentyp Comp in String umwandeln
- Antworten: 11
- Zugriffe: 4752
Re: Datentyp Comp in String umwandeln
@Michl: Vielen Dank für den Test.
@BeniBela: Danke für die Antwort. Ich verwende jetzt erst einmal folgende Lösung:
Function CompToStr(c:Comp) : String;
Var s : ShortString;
i : Int64;
begin
Move(c,i,8);
Str(i,s);
CompToStr := s;
end; Diese Lösung scheint keine Fehler zu liefern.
Danach ...
@BeniBela: Danke für die Antwort. Ich verwende jetzt erst einmal folgende Lösung:
Function CompToStr(c:Comp) : String;
Var s : ShortString;
i : Int64;
begin
Move(c,i,8);
Str(i,s);
CompToStr := s;
end; Diese Lösung scheint keine Fehler zu liefern.
Danach ...
- Di 26. Aug 2014, 13:04
- Forum: Freepascal
- Thema: Datentyp Comp in String umwandeln
- Antworten: 11
- Zugriffe: 4752
Re: Datentyp Comp in String umwandeln
Hallo Michl,
danke für Deine Antwort.
Ich habe das Fehlverhalten bei der von mir installierten Version (Lazarus 1.2.2, FPC 2.6.4) weiter eingegrenzt.
Str(Comp,String) liefert falsche Werte sobald Comp größer als 1000000000000000 (16 Stellen) ist.
FloatToStrF(Comp) und FloatToStrF(Int64) liefern ...
danke für Deine Antwort.
Ich habe das Fehlverhalten bei der von mir installierten Version (Lazarus 1.2.2, FPC 2.6.4) weiter eingegrenzt.
Str(Comp,String) liefert falsche Werte sobald Comp größer als 1000000000000000 (16 Stellen) ist.
FloatToStrF(Comp) und FloatToStrF(Int64) liefern ...
- Mo 25. Aug 2014, 19:58
- Forum: Freepascal
- Thema: Datentyp Comp in String umwandeln
- Antworten: 11
- Zugriffe: 4752
Re: Datentyp Comp in String umwandeln
Hallo mse,
ja, das Problem ist nur, dass mein Programm auf unterschiedlichen Systemen läuft, unter anderem auch noch auf DOS-Rechnern.
Deshalb muss ich immer 2 Versionen kompilieren, eine unter TP7 für 16-Bit DOS und eine unter FPC für 32-Bit Windows.
Da es unter TP7 nur Comp gibt hatte ich mich ...
ja, das Problem ist nur, dass mein Programm auf unterschiedlichen Systemen läuft, unter anderem auch noch auf DOS-Rechnern.
Deshalb muss ich immer 2 Versionen kompilieren, eine unter TP7 für 16-Bit DOS und eine unter FPC für 32-Bit Windows.
Da es unter TP7 nur Comp gibt hatte ich mich ...
- Mo 25. Aug 2014, 18:19
- Forum: Freepascal
- Thema: Datentyp Comp in String umwandeln
- Antworten: 11
- Zugriffe: 4752
Datentyp Comp in String umwandeln
Hallo zusammen,
ich verwende eine Variable mit dem Datentyp Comp um darin die "Nummer einer Versandeinheit" (NVE/SSCC) zu speichern.
NVE's sind 18-stellig und beginnen immer mit "1".
Eine NVE ist wie folgt aufgebaut : 1bbbbbbbxxxxxxxxxP, wobei b eine Basisnummer darstellt, die in Deutschland mit ...
ich verwende eine Variable mit dem Datentyp Comp um darin die "Nummer einer Versandeinheit" (NVE/SSCC) zu speichern.
NVE's sind 18-stellig und beginnen immer mit "1".
Eine NVE ist wie folgt aufgebaut : 1bbbbbbbxxxxxxxxxP, wobei b eine Basisnummer darstellt, die in Deutschland mit ...
- Fr 18. Jun 2010, 21:48
- Forum: Vorstellungen
- Thema: Und noch ein neuer "Alter"
- Antworten: 5
- Zugriffe: 5246
Re: Und noch ein neuer "Alter"
Hallo,
von mir auch ein herzliches Willkommen!
Ich glaube, die Chancen für eine erfolgreiche Portierung liegen garnichtmal so schlecht. Kompatibilität mit Borland Pascal wurde laut Projektseite schon lange hergestellt...
... Probleme kann es teilweise bei Delphi-Projekten wegen fehlender ...
von mir auch ein herzliches Willkommen!
Ich glaube, die Chancen für eine erfolgreiche Portierung liegen garnichtmal so schlecht. Kompatibilität mit Borland Pascal wurde laut Projektseite schon lange hergestellt...
... Probleme kann es teilweise bei Delphi-Projekten wegen fehlender ...
- Fr 18. Jun 2010, 12:44
- Forum: Vorstellungen
- Thema: Und noch ein neuer "Alter"
- Antworten: 5
- Zugriffe: 5246
Und noch ein neuer "Alter"
Hallo zusammen,
ich beschäftige mich seit den '90gern mit Programmierung. Eingestiegen ins Thema Pascal bin ich mit Borlands Pascal 5.5. Später habe ich mich auch mal kurz mit Borlands C++ beschäftigt, bin dann aber irgendwie bei BP70 hängen geblieben. Natürlich habe ich später parallel diverse ...
ich beschäftige mich seit den '90gern mit Programmierung. Eingestiegen ins Thema Pascal bin ich mit Borlands Pascal 5.5. Später habe ich mich auch mal kurz mit Borlands C++ beschäftigt, bin dann aber irgendwie bei BP70 hängen geblieben. Natürlich habe ich später parallel diverse ...