| Autor |
Beitrag |
FrEaKY
      
Beiträge: 235
D7
|
Verfasst: Mi 11.05.11 21:34
HI,
hab da mal mehr so ne allgemeinere Programmierfrage. Wenn man im Programm Umlaute benutzt, werden die dann auch auf PCs, wo englisches Windows installiert ist richtig angezeigt? Oder gibts da Probleme?
Z.B
ShowMessage('Diesö Messöütsch ißt äüßerst schöön.').
Würden die Umlaute noch richtig angezeigt werden oder kommen da diese komischen Kästchen? Ich hab sie bis jetzt immer vermieden und halt statt ö dann oe geschrieben, aber jetzt frag ich mich doch, ob das eigentlich nötig ist.
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 12.05.11 04:51
Umlaute werden durchaus angezeigt.
Und wenn du Delphi ab Version 2009 benutzt, kannst du auch chinesische Schriftzeichen usw. benutzen. 
|
|
FrEaKY 
      
Beiträge: 235
D7
|
Verfasst: Do 12.05.11 17:43
OK danke. Dann ist das ja kein Prob. Aber irgendwo war doch was, wo man keine Umlaute benutzen "sollte". Hmm. Dateinamen vielleicht? Ich krieg bis jetzt immer die Krise wenn ich da Umlaute sehe. Ist das unbegründet?
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 12.05.11 17:54
In Dateinamen sind Umlaute doch das Normalste der Welt. 
|
|
Tranx
      
Beiträge: 648
Erhaltene Danke: 85
WIN 2000, WIN XP
D5 Prof
|
Verfasst: Do 12.05.11 18:02
Umlaute sind in Bezeichnern nicht erlaubt. Aber die sieht man in einem Programm ja nicht. Ob der Button nun "buSchliessen" oder "buSchließen" oder "Button1" heißt, ist dem Programm ja egal, wenn es denn funktionieren würde. In einigen Basic-Dialekten dürfen auch die Funktionen Umlaute beinhalten. Nur in Delphi ist es nicht erlaubt.
_________________ Toleranz ist eine Grundvoraussetzung für das Leben.
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 12.05.11 19:35
Tranx hat folgendes geschrieben : | | Umlaute sind in Bezeichnern nicht erlaubt. |
Das galt bis vor 10 Jahren.  Delphi 7 war 2002 die letzte Delphiversion, bei der das nicht ging.
Das ist seit Delphi 2005 auch ein funktionierender Delphiquelltext:
var
☼♫ : string;
begin
☼♫ := 'Hallo';
ShowMessage(☼♫ );
|
|
Tranx
      
Beiträge: 648
Erhaltene Danke: 85
WIN 2000, WIN XP
D5 Prof
|
Verfasst: Fr 13.05.11 02:26
Da sieht man mal wieder, wie rückständig ich bin. Aber ist das Beispiel wirklich lesbar? Den einen oder anderen Umlaut oder das "ß" mag ja noch angehen, aber sowas? Dann wird es wohl nicht weit sein, dass auch chinesische oder japanische oder sonstwelche Schriftzeichen möglich sind. Ob das dann Programme lesbarer macht?
はじめ := はい;
_________________ Toleranz ist eine Grundvoraussetzung für das Leben.
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 13.05.11 04:37
Tranx hat folgendes geschrieben : | | Dann wird es wohl nicht weit sein, dass auch chinesische oder japanische oder sonstwelche Schriftzeichen möglich sind. Ob das dann Programme lesbarer macht? |
Das ist ja möglich. Du kannst einfach irgendwelche Unicodezeichen nehmen. Dass das jemand aktiv genutzt hat, habe ich bisher aber noch nirgends gesehen.
Was die Lesbarkeit angeht:
Chinesische Schriftzeichen z.B. können denke ich in China durchaus als lesbar empfunden werden. 
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 13.05.11 08:35
|
|