Delphi Programming Series: 27 – Case Statement

Hi, in this we learn how to use the Case-Statement in the Delphi Programming Language.

Lazarus IDE:
Embarcadero Delphi:
Delphi Programming Helper:


Dennis07 says:

Three annotations:
– Individual IF statements are not equivalent to CASE-OF statements if they are not nested in their ELSE sections. So, the code you wrote is in this case matching to the CASE pattern but not in general. Actually, you’d have to put them all in one IF statement and connect which next one with the ELSE of the last if statement.
– You can add multiple OR-connected label conditions for one CASE label. They are written like a normal range declaration in Delphi: ‘a’..’z’ or 0..255. You can also select single elements like you do when declaring a set: ‘a’,’b’,’c’ or 0,1,2.
– Like in IF statements, CASE statements also support ELSE. In CASE statements, ELSE is executed if no other label condition was matched.

Rhyne Murray says:

Thx alot Shaun! Made me pass my test with an amazing 100% 😀

Gerard Pieterse says:

Nice Afrikaanse aksent

Keagan Stevens says:

Are you South African ?

 Write a comment


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!