QBDBFrm.pas 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {*******************************************************}
  2. { }
  3. { Delphi Visual Component Library }
  4. { QBuilder dialog component }
  5. { }
  6. { Copyright (c) 1996-2003 Sergey Orlik }
  7. { }
  8. { Written by: }
  9. { Sergey Orlik }
  10. { product manager }
  11. { Russia, C.I.S. and Baltic States (former USSR) }
  12. { Borland Moscow office }
  13. { Internet: [email protected], }
  14. { [email protected] }
  15. { http://www.fast-report.com }
  16. { }
  17. { Converted to Lazarus/Free Pascal by Jean Patrick }
  18. { Data: 14/02/2013 }
  19. { E-mail: [email protected] }
  20. { }
  21. {*******************************************************}
  22. unit QBDBFrm;
  23. {$IFDEF FPC}
  24. {$MODE Delphi}
  25. {$ENDIF}
  26. interface
  27. uses
  28. Controls, Forms,
  29. StdCtrls, ExtCtrls;
  30. type
  31. TOQBDBForm = class(TForm)
  32. BtnOk: TButton;
  33. BtnCancel: TButton;
  34. Bevel1: TBevel;
  35. ComboDB: TComboBox;
  36. CheckDB: TCheckBox;
  37. EdtDir: TEdit;
  38. btnDir: TButton;
  39. Label1: TLabel;
  40. Label2: TLabel;
  41. procedure btnDirClick(Sender: TObject);
  42. end;
  43. implementation
  44. {$R *.lfm}
  45. uses
  46. QBDirFrm;
  47. procedure TOQBDBForm.btnDirClick(Sender: TObject);
  48. var
  49. QBDirForm: TOQBDirForm;
  50. s: string;
  51. begin
  52. s := '';
  53. QBDirForm := TOQBDirForm.Create(Application);
  54. GetDir(0, s);
  55. QBDirForm.Directory := s;
  56. if QBDirForm.ShowModal = mrOk then
  57. EdtDir.Text := QBDirForm.Directory;
  58. QBDirForm.Free;
  59. end;
  60. end.