Var ic:Integer;
begin
if( not FileExists(GetCurrentDir+'\BTNSMACROS.db')) then begin
if( MDBtns.Active=false) then begin
// MDBtns.FileName:=GetCurrentDir+'\BTNSMACROS.db';
// MDBtns.LoadFromFile(GetCurrentDir+'\BTNSMACROS.db');
MDBtns.Open;
ic:=0;
if MDBtns.EOF then begin
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnHomeSp1';
MDBtns.FieldByName('Caption').AsString:= 'Home';
MDBtns.FieldByName('Macro').AsString:= 'MS0';
MDBtns.post;
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnMovUnoSp1';
MDBtns.FieldByName('Caption').AsString:= 'Move 1';
MDBtns.FieldByName('Macro').AsString:= 'MS30';
MDBtns.post;
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnMtoDosSp1';
MDBtns.FieldByName('Caption').AsString:= 'Move 2';
MDBtns.FieldByName('Macro').AsString:= 'MS35';
MDBtns.post;
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnMvtCycleSp1';
MDBtns.FieldByName('Caption').AsString:= 'Move Cycle';
MDBtns.FieldByName('Macro').AsString:= 'MS40';
MDBtns.post;
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnMvtLoopSp1';
MDBtns.FieldByName('Caption').AsString:= 'Loop Cycle';
MDBtns.FieldByName('Macro').AsString:= 'MS50';
MDBtns.post;
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnTechPosi1Sp1';
MDBtns.FieldByName('Caption').AsString:= 'Teach Posi 1';
MDBtns.FieldByName('Macro').AsString:= 'MS90';
MDBtns.post;
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnTechPosi2Sp1';
MDBtns.FieldByName('Caption').AsString:= 'Teach Posi 2';
MDBtns.FieldByName('Macro').AsString:= 'MS95';
MDBtns.post;
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnSpeedAccSp1';
MDBtns.FieldByName('Caption').AsString:= 'Speed Acc';
MDBtns.FieldByName('Macro').AsString:= 'MS100';
MDBtns.post;
MDBtns.Append;
MDBtns.FieldByName('PageNo').AsInteger:= 0;
MDBtns.FieldByName('BtnName').AsString:= 'BtnFindSurfSp1';
MDBtns.FieldByName('Caption').AsString:= 'Find Surface';
MDBtns.FieldByName('Macro').AsString:= 'MS60';
MDBtns.post;
end;
end else begin
MDBtns.FileName:=GetCurrentDir+'\BTNSMACROS.db';
mdbtns.LoadFromFile(GetCurrentDir+'\BTNSMACROS.db');
MDBtns.Open;
end;
end else begin
mdbtns.LoadFromFile(GetCurrentDir+'\BTNSMACROS.db' );
MDBtns.Open;
end;