您的位置:程序门 -> vb -> 基础类



vb6真够土的!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb6真够土的![已结贴,结贴人:mulin170]
发表于:2007-08-28 11:09:24 楼主
我新建了个工程project,文件夹名称为project,源代码和工程文件都放在project下,现在我在下面再建个bin文件夹,存放可执行文件及其他安装配置文件,我打开vbp工程无法设置工程exe文件编译和生成的路径!导致编译运行是提示找不到文件。delphi就可以。我现在的解决办法是在bin文件里外都放这些执行期要用到的文件,这就很麻烦了。特来请教大家如何解决。
发表于:2007-08-28 11:09:441楼 得分:0
自己顶一下
发表于:2007-08-28 11:11:082楼 得分:0
自己顶一个
发表于:2007-08-28 11:15:063楼 得分:0
这应该不关vb6的事吧,可能是你自己不会操作而已…………
你生成exe是怎么生成的?是“文件——生成???.exe”这样?生成前应该会打开文件浏览器询问你要生成到哪里的~~~~~
发表于:2007-08-28 11:17:484楼 得分:0
我调试的时候是用ctrl+f5   来调试的,但这时工程的默认路径不是我想要的bin文件夹。我想设成bin文件夹。
发表于:2007-08-28 11:21:135楼 得分:0
exe生成路径倒没问题,就是调试的问题。
发表于:2007-08-28 11:30:546楼 得分:0
全编译运行我记得只用过一两次,不懂…………只能帮你顶下…………
发表于:2007-08-28 11:39:347楼 得分:0
还是不懂版主的问题!
发表于:2007-08-28 11:39:538楼 得分:0
thank   tzwsoho,   没人知道吗?没人碰到过这种情况吗?
发表于:2007-08-28 11:42:579楼 得分:0
to   lpb830820(柴子)   :我是楼主不是版主。就是说我想将编译执行时的运行路径也设成bin文件夹,而不是默认的vbp所在的文件夹路径。
发表于:2007-08-28 11:47:3010楼 得分:0
在编写调试阶段,你必须到存放project文件的文件夹里去点击vbp文件来打开工程。而不是打开vb运行环境软件,再在vb里   文件---打开---现存---...
这样路径就不会错,当然无论怎样打开,如果经过编译,都能正确执行的。
发表于:2007-08-28 11:53:1411楼 得分:0
app.path返回执行时的路径
有了这个,访问bin不成问题
楼主不要随便批评这个那个
发表于:2007-08-28 11:56:3012楼 得分:0
只能讲你落伍了.
发表于:2007-08-28 12:00:1613楼 得分:0
这应该不关vb6的事吧,可能是你自己不会操作而已…………
只能讲你落伍了.
发表于:2007-08-28 12:00:2314楼 得分:5
在编写调试阶段,你必须到存放project文件的文件夹里去点击vbp文件来打开工程。而不是打开vb运行环境软件,再在vb里   文件---打开---现存---...

打开时有 "最新 "这个选项卡的~~~~
发表于:2007-08-28 12:29:3415楼 得分:0
to   yachong(蚜虫)   :我不是很明白你的意思,我是这样理解的:使用app.path来返回当前的路径,如果返回的路径错误,就使用app.path   &   \bin路径。不知道对不对?如果是这样,那我就改程序了。唉。
题外话:我以前用delphi,个人感觉单纯ide环境来讲,vs6系列真不如delphi系列,当然2005很出色。所以嘿嘿,希望不要引起大家的公愤。
发表于:2007-08-28 12:38:0016楼 得分:0
注意,它90年代的产品哦~~
发表于:2007-08-28 12:42:3617楼 得分:0
你自己太土了!
发表于:2007-08-28 13:36:5018楼 得分:15
最简单的办法,设置一个全局变量或者模块级的变量
调试的时候初始化该变量为   app.path   &   "\bin "
接下来调用的时候都使用该变量作为访问文件的路径。
正式编译发布前将代码改一下,初始化变量为app.path   即可
如果你会用条件编译就连发布前的代码修改都省了,改改编译参数即可。

也就那么一个缺点就被你说土。vb6   ide调试时   暂停-修改-继续的特性,甚至可以在调试时任意修改当前执行语句位置的特性你为什么不崇拜呢?
发表于:2007-08-28 13:48:2819楼 得分:0
再教你一招:

在你的工程里面新增一个类模块(姑且用其默认模块名   class1)

在类模块中加入下面的代码:
option   explicit
public   property   get   path()   as   variant
        path   =   app.path   &   "\bin "
end   property

在你的窗体代码区最上方声明一个模块级变量:

dim   app   as   new   class1

接下来你所有代码中的app.path全部指向bin目录了。用不着修改原来的代码

正式编译前将类模块清除掉,声明注释掉一切就恢复原样
发表于:2007-08-28 15:35:5220楼 得分:0
你你他妈的烂delphi去,   你自己不会弄,   在这发求帖子。   滚你娘的蛋
发表于:2007-08-28 17:58:3821楼 得分:0
你肯定是调试出了问题,我曾经也遇到过.
发表于:2007-08-28 22:48:2122楼 得分:0
晕!
这样子的帖子也会上csdn首页


快速检索

最新资讯
热门点击