cosi Geschrieben 1. Dezember 2003 Teilen Geschrieben 1. Dezember 2003 wofür ist in delphi das "case bla of" zuständig? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Sill-el-Mot Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 hi falls du dich mit c auskennst: das ist das selbe wie 'switch-case' falls nicht: damit kannst du eine varibale auf verschiedene zustände überprüfen und musst nicht mit if-anweisungen arbeiten. bsp.: case i of '2': //anweisung '5': //anweisung '9': //anweisung end; (weis nicht ob die syntax so korrekt ist, hab lang nichts mehr mit delphi gemacht) auf jeden fall überprüfst du so, ob die variable i = 2, 5 oder 9 ist und führst anschließend die entsprechende anweisung durch. mfg silly Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 Kurz und schmerzlos aus der Delphi Hilfe Die case-Anweisung ist eine Alternative zur if-Anweisung, die aufgrund der besseren Lesbarkeit bei komplexen Verschachtelungen eingesetzt werden sollte. Edit: Ach ja, Case kann nur bei ordinalen Typen verwendet werden, Strings (oder Character) sind nicht möglich. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Sill-el-Mot Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 bist du dir sicher, dass man keine chars verwenden kann? ich meine nämlich schon. mfg silly Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 2. Dezember 2003 Teilen Geschrieben 2. Dezember 2003 Original geschrieben von Sill-el-Mot bist du dir sicher Ja, 100%. Eigene Erfahrung und noch ein weiterer Auszug aus der Hilfe: Die Syntax einer case-Anweisung lautet case SelektorAusdruck of caseList1: Anweisung1; ... caseListn: Anweisungn; end Hierbei ist SelektorAusdruck ein beliebiger Ausdruck eines ordinalen Typs (String-Typen sind nicht zulässig). [...] EDIT CaseListe muss von einem ordinalen Typ sein, der zum Typ von Selektor kompatibel ist. 7, True, 4 + 5 * 3, 'A' und Integer('A') sind demnach als CaseListe zulässig hm... also scheint das mit chars doch zu gehen... ('A'), naja... Noch ne Anmerkung: String-Typen: ShortString AnsiString WideString var S: string; Hier wird beispielsweise die Variable S für einen String erstellt. Im voreingestellten Status {$H+} interpretiert der Compiler string als AnsiString (wenn auf das reservierte Wort keine Zahl in eckigen Klammern folgt). Bei Verwendung der Direktive {$H–} wird string als ShortString interpretiert.... Also lag ich 100% falsch Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
developer Geschrieben 6. Dezember 2003 Teilen Geschrieben 6. Dezember 2003 @cosi Was ist denn das für ein Thread-Titel? *kopfschüttel* Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.