Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Highscore bei Spiel (https://www.delphipraxis.net/180342-highscore-bei-spiel.html)

haentschman 14. Mai 2014 05:19

AW: Highscore bei Spiel
 
Moin...
:gruebel: Bin ich im Mittelaler stehen geblieben? Seit wann funktionieren Umlaute in Prozedurnamen. Ich verzichte lieber darauf um nicht mehr Probleme zu machen als ich schon habe... :zwinker:

DeddyH 14. Mai 2014 06:43

AW: Highscore bei Spiel
 
Ich glaub, seit Delphi 2009, allerdings vermeide ich solche Bezeichner auch lieber.

himitsu 14. Mai 2014 08:53

AW: Highscore bei Spiel
 
Jupp, seit Unicode (2009) werden Bezeichner als UTF-8 gespeichert und es sind immernoch die grundsätzlich vorwiegend nur die alten ASCII-Zeichen verboten (im kodierten UTF-8), womit sich der Zeichenumfang aber dennoch nach oben erweiterte.

Hey, endlich gibt es mehr Zeichen, um alle Variablen Bezeichner einbuchstabig zu lassen. :angel:
Aber statt ae finde ich ein richtiges ä dennoch schöner.

haentschman 14. Mai 2014 10:10

AW: Highscore bei Spiel
 
Zitat:

Aber statt ae finde ich ein richtiges ä dennoch schöner.
Wenn man nicht Denglisch schreibt, stellt sich diese Frage nicht...:P

Mavarik 15. Mai 2014 06:44

AW: Highscore bei Spiel
 
Zitat:

Zitat von haentschman (Beitrag 1258815)
Moin...
:gruebel: Bin ich im Mittelaler stehen geblieben? Seit wann funktionieren Umlaute in Prozedurnamen. Ich verzichte lieber darauf um nicht mehr Probleme zu machen als ich schon habe... :zwinker:

[OT]
LOL... Willkommen im Club... Wusste ich auch nicht...

Bin mir noch nicht so ganz sicher, ob ich das gut finden soll...:stupid:
[/OT]

Sherlock 15. Mai 2014 07:01

AW: Highscore bei Spiel
 
Zitat:

Zitat von Mavarik (Beitrag 1258950)
Zitat:

Zitat von haentschman (Beitrag 1258815)
Moin...
:gruebel: Bin ich im Mittelaler stehen geblieben? Seit wann funktionieren Umlaute in Prozedurnamen. Ich verzichte lieber darauf um nicht mehr Probleme zu machen als ich schon habe... :zwinker:

[OT]
LOL... Willkommen im Club... Wusste ich auch nicht...

Bin mir noch nicht so ganz sicher, ob ich das gut finden soll...:stupid:
[/OT]

[OT]Natürlich ist das nicht gut, weil der Code dadurch nicht abwärtskompatibel ist. Keine Ahnung was sich die Hampelmänner dabei gedacht haben. Aber Hauptsache mal ein sinnloses Feature implementiert, das man ganz oben auf die dürftige Liste setzen kann. Oh, hatte noch keinen Kaffee.
[/OT]

Sherlock

DeddyH 15. Mai 2014 07:09

AW: Highscore bei Spiel
 
Delphi-Quellcode:
procedure TFormDings.{$IFDEF UNICODE}DatenÜbertragen{$ELSE}DatenUebertragen{$ENDIF};
Wer's mag :roll:

himitsu 15. Mai 2014 07:44

AW: Highscore bei Spiel
 
Abwärtskompatibel ist sowieso nichts mehr, seit Jahren :wall:

FMX: Da wurde schon so oft was umgebaut und die alten Versionen sind so verbugt, daß dort kaum was läuft.
RTTI: Die ist auch total verbuggt und in älteren Versionen ist das nicht nutzbar. > http://www.delphipraxis.net/180247-r...ml#post1258569


Zitat:

Zitat von Mavarik (Beitrag 1258950)
Zitat:

Zitat von haentschman (Beitrag 1258815)
Moin...
:gruebel: Bin ich im Mittelaler stehen geblieben? Seit wann funktionieren Umlaute in Prozedurnamen. Ich verzichte lieber darauf um nicht mehr Probleme zu machen als ich schon habe... :zwinker:

[OT]
LOL... Willkommen im Club... Wusste ich auch nicht...

Bin mir noch nicht so ganz sicher, ob ich das gut finden soll...:stupid:
[/OT]

Nja, die Umlaute machen, nach meiner Erfahrung, eigentlich keine Probleme. (in Versionen der letzten 5 Jahre)
Was aber Probleme macht, sind die Generics, denn die Zeichen < und > sind oftmals in (Typ)Namen verboten.

So kann man nur schwer generische Klassen von VCL-Komponenten oder in deren Property verwenden.
(außer man fängt an den generishen Typ durch eine weitere Vererbungsebene zu verstecken)

Sowas nennt sich Gleichberechtigung: Amis können ihre Komponenten in der eigenen Sprache benennen, auch wir können das (bedingt), aber was war mit den Russen und Chinesen?

mleyen 17. Mai 2014 02:23

AW: Highscore bei Spiel
 
Zitat:

Zitat von DeddyH (Beitrag 1258953)
Delphi-Quellcode:
procedure TFormDings.{$IFDEF UNICODE}DatenÜbertragen{$ELSE}DatenUebertragen{$ENDIF};
Wer's mag :roll:

Lange nicht mehr so gelacht xD :thumb:
Fehlt nur noch das das beim unit einbinden überall steht.
Geht das jetzt auch? xD


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:16 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