12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- unit dmusers;
- {$mode objfpc}{$H+}
- interface
- uses
- Classes, SysUtils, FileUtil, LResources, db, dbf,
- fpwebdata;
- type
- { TDataModule1 }
- TDataModule1 = class(TDataModule)
- AName: TFPWebDataProvider;
- Datasource1: TDatasource;
- Dbf1: TDbf;
- procedure DataModuleCreate(Sender: TObject);
- private
- { private declarations }
- public
- { public declarations }
- end;
- var
- DataModule1: TDataModule1;
- implementation
- uses dbugintf;
- { TDataModule1 }
- procedure TDataModule1.DataModuleCreate(Sender: TObject);
- begin
- senddebug('Creating datamodule 1 '+InTToStr(Ord(WebDataProviderManager.Registering)));
- If not WebDataProviderManager.Registering then
- begin
- DBF1.TableName:=ExtractFilePath(ParamStr(0))+'users.dbf';
- DBF1.Open;
- With DBF1.FieldByname('ID') do
- ProviderFlags:=ProviderFlags+[pfInKey];
- DBF1.First;
- end;
- end;
- initialization
- {$I dmusers.lrs}
- WebDataProviderManager.RegisterDatamodule(TDataModule1)
- end.
|