Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - ASCII
Moritz M. - Di 22.10.02 18:59
Titel: ASCII
Hi
Im ASCII-System ist ja 65 A.
Wenn Ich nun eine Zahl zurückbekomme(z.B.66) , gibt es dann eine Funktion die mir b ausgiebt und das gleiche auch mit komma usw.
cu
Onz
PS: Beim Hook-Tut bekommt man ja sowas zurück
Delete - Di 22.10.02 19:09
Ord und seine Schwester Chr sind deine Freunde.
Delete - Di 22.10.02 19:47
Ein sehr gutes Beispiel, wie man es besser
nicht nicht machen sollte, findet man
hier [
http://www.entwickler-forum.de/webx?50@206.AaRPaAnPjSh.2@.ee89b7b] im Entwicklerforum. Ich sage auch den Grund; die Funktion
Quelltext
1: 2: 3: 4: 5: 6: 7:
| function ascii(zeichen: string): integer; var i: byte; begin for i:= 0 to 255 do if chr(i) = zeichen then ascii:= i; end; |
demonstriert sehr schön, wie die Compilerwarnung
Delphi-Compiler hat folgendes geschrieben: |
Rückgabewert der Funktion 'ascii' könnte undefiniert sein |
zur Tatsache wird, wenn man als Parameter mehr als ein Zeichen angibt.
:idea:
@Luckie: Ein schönes Statement. :)
PS: Ein Hinweis noch, weil mir eingefallen ist, dass man mich evtl. falsch verstehen könnte. Ich möchte nicht lästern. Diese Funktion steht in der Sparte "Delphi-Neulinge", da sind kleinere Fehler durchaus verzeihbar.
Ich will damit nur sagen, es ist mal ganz schön, eine solche Warnung quasi "in Aktion" zu sehen, weil viele sagen: Ach, das ist bloß eine Warnung, die kann man ignorieren!
Es ist also nicht böse gemeint, und -wie ich finde- wirklich ein gutes Beispiel.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!