in DAO, specify ";pwd=password;" in the Password parameter of CompactDatabase. In JRO, specify the 'provider-specific "Jet OLEDB:Database Password=password" in the destination connection parameter of 'CompactDatabase.
SendMessage(hWndTip, TTM_SETTITLE, Icon mod 4, Integer(Title));
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var dir :String;
begin
if opendlg.Execute then
begin
if SelectDirectory('我的电脑','请选择要压缩的文件',dir) then
begin
DecompressFiles(opendlg.FileName,dir);
ShowMessage('解压完毕!');
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
filename :String;
i :integer;
lt :TStringList;
dir :String ;
begin
lt:=TStringList.Create;
lt.Clear;
if opendlg.Execute then
begin
for i:=0 to opendlg.Files.Count-1 do
begin
lt.Add(opendlg.Files.Strings[i])
end;
if savedlg.Execute then
begin
CompressFiles(lt,savedlg.FileName);
end;