64 bit fixes

git-svn-id: trunk@7704 -
This commit is contained in:
vincents 2005-09-14 21:32:07 +00:00
parent 86419b045d
commit 848e445e9b
4 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,4 @@
{ $Id$ }
{ Copyright (C) 2005 Alexandru Alexandrov
Date: 11.06.2005
@ -222,7 +223,7 @@ begin
try
case RadioGroup1.ItemIndex of
0: begin //Create calc field
fldType := TFieldType(SelectType.Items.Objects[SelectType.ItemIndex]);
fldType := TFieldType(PtrUInt(SelectType.Items.Objects[SelectType.ItemIndex]));
NewField := CreateField(fldType, CheckName(EditName.Text));
NewField.Calculated := True;
NewField.FieldKind := fkCalculated;
@ -304,7 +305,7 @@ end ;
procedure TNewFieldFrm.SetButtons;
begin
if SelectType.ItemIndex >= 0 then
case TFieldType(SelectType.Items.Objects[SelectType.ItemIndex]) of
case TFieldType(PtrUInt( SelectType.Items.Objects[SelectType.ItemIndex])) of
ftString: EditSize.Enabled := True;
else EditSize.Enabled := False;
end
@ -346,7 +347,7 @@ begin
SelectType.Clear;
SelectType.Sorted := False;
for i := Low(Fieldtypenames) to High(Fieldtypenames) do begin
SelectType.Items.AddObject(Fieldtypenames[i], Tobject(i));
SelectType.Items.AddObject(Fieldtypenames[i], Tobject(PtrUInt(i)));
end;
SelectType.Sorted := True;
end;

View File

@ -1,4 +1,5 @@
{%MainUnit ../controls.pp}
{ $Id$ }
{******************************************************************************
TControl

View File

@ -1,4 +1,5 @@
{%MainUnit ../stdctrls.pp}
{ $Id$ }
{******************************************************************************
TCustomMemo

View File

@ -1,4 +1,5 @@
{%MainUnit ../controls.pp}
{ $Id$ }
{******************************************************************************
TWinControl