|
怎样在自己的进销存里导入速达、管家婆和用友的数据(3) procedure LoadData; public { Public declarations } end; function UpdateSD3000Show: Boolean; implementation uses DBData; {$R *.dfm} function UpdateSD3000Show: Boolean; var frmUpdateSD3000: TfrmUpdateSD3000; begin frmUpdateSD3000 := TfrmUpdateSD3000.Create(Application); with frmUpdateSD3000 do begin MainShow; Result := bReturn; Free; end; end; procedure TfrmUpdateSD3000.MainShow; begin LoadData; ShowModal; end; function TfrmUpdateSD3000.GetSD3000Path: string; var Reg: TRegistry; begin Result := ''; Reg := TRegistry.Create; try Reg.RootKey := HKEY_LOCAL_MACHINE; if Reg.OpenKey('\Software\SuperData\SD3000\net', False) then Result := Reg.ReadString('RemoteDBDir') finally Reg.CloseKey; Reg.Free; end; end; function TfrmUpdateSD3000.GetUFERPPath: string; var Reg: TRegistry; begin Result := ''; Reg := TRegistry.Create; try Reg.RootKey := HKEY_LOCAL_MACHINE; if Reg.OpenKey('\Software\SuperData\SD3000\net', False) then Result := Reg.ReadString('RemoteDBDir') finally Reg.CloseKey; Reg.Free; end; end; procedure TfrmUpdateSD3000.LoadData; begin PageControl.TabIndex := 0; edtSDData.Text := GetSD3000Path; edtYYData.text := GetUFERPPath; end; procedure TfrmUpdateSD3000.edtSDDataButtonClick(Sender: TObject; AbsoluteIndex: Integer); var sFileName: string; begin inherited; OpenDlg.FileName := edtSDData.Text;
|