各位大哥阿,小女子课程设计焦头烂额,帮我解决一个小问题吧! 1.为什么在一个DataModule里放了一个Table,datasource组件,为什么我在form1里想引用table的时候:DataModule1.Table1.open会出现access violation的错误?我已经在前面加了use unit22.用ShFileOperation拷贝文件的时候,为什么会出现:无法复制文件:无法读取源文件或磁盘多谢各位大哥阿 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 use unit2你放在哪个位置了?最好用文件菜单中的use unit,指定要使用的单元 上面的大哥:我的datamodule的单元文件为:unit2,我把他放在窗体头部的那个use的地方了.可以通过编译哦,运行的时候:datamodule1.table1.open :error:access violation,多谢阿 1、最好是在implementation后写uses unit2 ;如果还不行,你看看你的Table的属性!2、兄弟不才!^_^!就一步一步看看吧! 不是unit在何处引用的问题,而是你的数据库的类型和你在程序的参数不一致。或者是数据库别名的问题! smhpnuaa(农奴翻身感谢党)靠,怎么样呀,找小游呀! 在运行时,是不是把数据库用ACCESS打开了,如果是就关掉它 打开工程源文件看看form1 是不是先于DataModule创建的呀 1、你用的是什么数据库,用的是BDE吧?查查BDE设置是否有问题。2、再想想。 搞定,多谢各位大哥的帮助,1.就象上面的大哥说的,数据模块在窗体创建之前没有被创建2.ShFileOperation函数要求有两个空字符结尾,这样就可了:PSource :array [0...255] of charPTarget :.......................ShfileIonfo :_SHFILEIONFO //结构忘了:)FillChar(PShource,256,0);FileChar(PTarget,256,0);ShfileInfo.pFrom:=StrPCopy(PSource,SourceFile);ShFileInfo.pTo :=StrPCopy(PTarget,TargetFile);......................然后就可以了 longword 型变量怎样才能变成integer,我是用getdiskfreespace取磁盘剩余空间后得到longword后不知道怎么处理 if 语句的用法 addr 与 @ 操作不同吗??? 与汇编有关 请高手出招 控件问题? 求救:如何获取网卡的MAC地址? 如何实现在同一个窗体下控件的SetFocus 怎样通过局域网进行数据通讯 一个怪问题?? 我做了一个报表,有COLUMHEADERBAND和TITLEBAND DETAILBAND 各位朋友帮帮忙,关于 ADO 的,急!!! Query1的filter的属性设置问题 礼尚往来
最好用文件菜单中的use unit,指定要使用的单元
2、兄弟不才!^_^!就一步一步看看吧!
靠,怎么样呀,找小游呀!
2、再想想。
2.ShFileOperation函数要求有两个空字符结尾,这样就可了:
PSource :array [0...255] of char
PTarget :.......................
ShfileIonfo :_SHFILEIONFO //结构忘了:)
FillChar(PShource,256,0);
FileChar(PTarget,256,0);
ShfileInfo.pFrom:=StrPCopy(PSource,SourceFile);
ShFileInfo.pTo :=StrPCopy(PTarget,TargetFile);
......................然后就可以了