我在DLL里面有一个窗口,有一个 MEMO1 控件。。(50分)

  • 主题发起人 主题发起人 JasonLaw
  • 开始时间 开始时间
你把全路径写在上面 试试 例如:
Memo1.Lines.LoadFromFile('c:/test.txt')
 
用Dll测试了一下你的TFileStream和Mome1.Lines.LoadFromStream载入代码(在载入时要先在dll当前目录里新建一个'text.txt'文件并写上一些内容),没发现什么问题,说明不是那几句代码的问题,因没办法测试你的其它代码,所以也不好看出是哪里有问题,如果方便的话,最好是你将exe和dll文件打包发上来测试一下或许可以知道是哪里有问题。如果不方便,你也可以测试测试重新建立一个Dll工程,只保留Form窗口和Memo控件,看看能不能正常读取文件,如果可以,再慢慢的添加其它代码。看看Dll是在添加到哪里出问题的。
 
我把代码与程序全部放在FTP上了。。


ftp://219.130.140.178

用户名:1 密码: 1

文件名:连接SQL数据库DLL.7z
 
下载测试了一下你的程序,没有问题,有问题的是你的test.txt文件,你的test.txt文件保存的格式是Unicode格式的字符,而Memo1好像不支持Unicode格式,你试试在记事本保存test.txt文件时选择保存ANST格式就没有问题了。或者将test.txt的内容转换成Anst再传给Memo也行。
 
我也看了下,同意楼上的。用记事本新建一个文本就可以读了。
 
后退
顶部