Files
lazarus-ccr/components/tparadoxdataset/demo/main.pas
2019-05-09 20:57:27 +00:00

54 lines
834 B
ObjectPascal

unit main;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, EditBtn, StdCtrls,
DBCtrls, DBGrids, paradoxds, db;
type
{ TMainForm }
TMainForm = class(TForm)
btnOpen: TButton;
DataSource1: TDataSource;
Grid: TDBGrid;
DBNavigator: TDBNavigator;
edFileName: TFileNameEdit;
Paradox: TParadoxDataSet;
procedure btnOpenClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
public
end;
var
MainForm: TMainForm;
implementation
{$R *.lfm}
{ TMainForm }
procedure TMainForm.btnOpenClick(Sender: TObject);
begin
Paradox.Close;
Paradox.TableName := edFileName.Filename;
Paradox.Open;
end;
procedure TMainForm.FormCreate(Sender: TObject);
begin
if ParamCount > 0 then
edFileName.FileName := ParamStr(1);
end;
end.