dbf用程序打开问题?

AlickYue 2003-08-25 03:46:49
OpenDialog1.Filter := 'Text files (*.dbf)|*.dbf';
if OpenDialog1.Execute then
begin
Edit1.Text :=OpenDialog1.FileName ;
dir1:= OpenDialog1.FileName ;
dir:=ExtractFileName(OpenDialog1.FileName) ;
Table1.DatabaseName :=ExtractFilePath(dir1);

//TableName:= Copy(dir,1,Pos(ExtractFileExt(dir),dir) - 1) ;
TableName:= dir;
Table1.TableName := TableName ;
Table1.Active :=true;


end;
Button1.Caption := TableName;

我的思路是选择DBF文件然后用BDE打开,(程序控制)但是报内存的错误,是不是字符串字体的错误???因为我听说字体don't use an alias
...全文
46 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjff2000 2003-08-25
  • 打赏
  • 举报
回复
procedure TForm1.FormCreate(Sender: TObject);
var dir1,dir,TableName:string;
begin
OpenDialog1.Filter := 'Text files (*.dbf)|*.dbf';
if OpenDialog1.Execute then
begin
Edit1.Text :=OpenDialog1.FileName ;
dir1:= OpenDialog1.FileName ;
dir:=ExtractFileName(OpenDialog1.FileName) ;
Table1.DatabaseName :=ExtractFilePath(dir1);
TableName:= dir;
Table1.TableName := TableName ;
DataSource1.DataSet:=Table1;
DBGrid1.DataSource:=DataSource1;
Table1.Active :=true;
end;
Button1.Caption := TableName;
showmessage(Table1.databaseName);
showmessage(TableName);
showmessage(dir1);
end;
tjff2000 2003-08-25
  • 打赏
  • 举报
回复
以上代码无任何问题,测试通过(d5+2000 server family)。
sixgj 2003-08-25
  • 打赏
  • 举报
回复
对,写上:databasename:='别名';
WWWWA 2003-08-25
  • 打赏
  • 举报
回复
TABLENAME前加路径试试
walkmangood 2003-08-25
  • 打赏
  • 举报
回复
是数据库的别名,你的ODBC没有配置,找不到就包错
超级老板键是一款简单好用的桌面程序隐藏工具软件。在打开该软件的状态下,用户只需要轻轻一按预先设置好的热键,就能快速将QQ聊天对话框、桌面底部任务栏按钮、桌面右下方QQ图、打开的网站一并隐藏掉,防止自己的隐私泄露。软件采用独特的内核技术,能有效规避其他软件对隐藏效果的干扰,使得隐藏效果流畅、自然,与整个用户操作融为一体,浑然天成。软件界面美观简洁、简单全面、实用方便,可快速上手,轻轻松松完成桌面程序隐藏功能,真正做到简单全面实用。是用户实现桌面程序隐藏功能的好帮手。 超级老板键功能 1.界面轻盈,能靠屏幕左侧悬停隐藏,操作简单,勾选需要隐藏的项即可 2.能隐藏QQ、QQ游戏、主流浏览器等窗口界面,速度为同类软件中最快 3.能隐藏屏幕右下角托盘图标,隐藏效果为同类软件中最平滑、自然 4.能自定义老板键,隐藏用户指定进程的窗口界面,速度为同类软件中最快 5.能自定义热键,同时提供了超级热键模式,能够兼容各种复杂环境 6.本软件对所有用户一视同仁,无任何功能限制,不弹窗、不收费、永久免费 超级老板键使用说明 1.第一次运行时,要加载BossKeyIcon.sys驱动,该驱动用于隐藏屏幕右下角托盘图标 2.第一次运行时,如果右下角QQ托盘图标不能有效隐藏,请重新启动QQ即可 3.勾选好要隐藏的项,按设置好的热键即可实现隐藏效果,再按一下,恢复到原来状态 超级老板键使用注意 假如你想一键隐藏DNF游戏,只需要在自定义老板键中点编辑按钮,输入DNF到列表中即可 假如你的热键无效,有可能是热键被其他软件占用或屏蔽了,你可以设置不同的热键或者启动超级热键模式 超级老板键 v9.9.1.2 更新日志 1.去除广告代码,优化软件性能,提高软件稳定性能 2.解决历史问题,右下角图标隐藏不稳定 超级老板键的使用   把下载好的安装包解压到当前文件夹,因为软件是免安装软件,之后只需双击【超级老板键.exe】运行文件就可以打开文件。如图所示,这是软件的主界面,用户可以点击界面的各种按钮实现自己所需要的各种功能。     如图所示,点击【设置】按钮,即可进入软件的设置界面,用户在这里可以根据自己的喜好自定义软件的设置。     如图所示,点击【添加】按钮,即可进入软件的隐藏其他软件界面,用户可以添加自己需要设置的软件名单。软件的功能就大致介绍到这里了,软件其余的具体功能就有小伙伴们自己去发掘吧。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧