[fpc-pascal] What is wrong with this enum and array related code
Frank Church
vfclists at gmail.com
Sun Sep 12 13:51:08 CEST 2010
program testnums;
//{$APPTYPE CONSOLE}
uses
Classes, SysUtils;
type
stType = (stLite := -100, stDb, stBothLite, stBothDb); //settings
location Type
stTypes = Array [stType] of integer;
var
d : stType;
s : string;
i : integer;
begin
writeln('');
for i := Ord(low(stType)) to Ord(high(stType)) do
begin
d := stTypes[i - Ord(low(stType))];
writestr(s,d);
writeln(d + ' ' + IntToStr(Integer(i)));
end;
readln;
end.
--
Frank Church
=======================
http://devblog.brahmancreations.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20100912/b3c0dae3/attachment.html>
More information about the fpc-pascal
mailing list