activeform开发的问题:程序需要的文件怎么处理呢?(50分)

B

bbcock

Unregistered / Unconfirmed
GUEST, unregistred user!
我把程序改为activeform的,现在遇到一个问题:程序需要调用一些文件,原来程序需要文件时指定路径就行了,现在改成activeform的形式,这些文件该怎么处理呢?
 
要么把所有需要用的文件都打到cab包里, 浏览器会下载到本地。
要么就改造程序不引用外部文件。
 
用户把下载到本地,文件存放在哪个路径下呢?程序怎么调用这些文件呢?
 
放到相同目录。然后打包,到时候使用相对目录啊
 
文件打包啥的都好办,就是不知道这个路径是什么?相对目录是什么?
 
你和 ocx 之类的放到一起,一同打包,到时在 ocx 目录下查找啊。获取当前 ocx 的路径可以通过 ExtractFileDir(GetModuleName(HInstance)) 获取
 
楼上的办法试了还是不行
 
你的文件放在指定位置,程序使用的时候直接调用就行了,因为ACTIVEFORM实际上是一个客户端的控件,是在本地运行的。(其实还有另一种解决方法,就是将要用的文件放在网络盘上,然后每个用户都映射一个同样的网络盘,直接调用就行了,这样很方便的)
 
顶部