标题:一個VB6 程序邏輯上的問題?
只看楼主
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册:2011-3-24
结帖率:98.24%
 问题点数:0 回复次数:3 
一個VB6 程序邏輯上的問題?
最近因为一个CASE用VB6编,效率太低,用C编有些难点无法突破,所以乾脆两者共用,
想法是因为用C去控制EXCEL2007编修画面美化好像不是很容易(网路上搜寻过共通的说法),
但是纯用VB6对EXCEL来说是很简单,但是效率低到无法忍受(因为其中牵扯16<->10间的转换),
加上很多复杂且重复的运算,所以想说折衷方案,用VB6创造操作界面,一旦进入关键点,就呼叫DLL去运算,
最后再用C针对输出资料以CSV格式文字档输出,这部分速度应该是瞬间完成的,之后将主控权交回VB6程式。

再由VB6成是对CSV资料转存成EXCEL档案,把个CSV档案载入到指定的EXCEL档案中,
并做画面美观微调的动作,不知这样的做法是否可行?

还有这样做的话效率是否比原本的预想方式效率会更提高不少,因为VB6对EXCEL的直接写入是出名的慢,
于是想到这个折衷方案,不知版上是否有人有经验可参考,或是有更的方法可以提供参考。

第一步目标是:原始档是二进制的,要把一大堆看似无意义的编码,组合成有意义的资讯。
当然后续还有第二步和第三步,这是把一个专案切割成几个大方向,一步一步的实验、验证和优化。

当然有范例最好,没有也没差,我不信我做不出来。
搜索更多相关主题的帖子: 关键点 EXCEL 资料 
2014-12-08 00:11
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册:2011-3-24
得分:0 
VB6负责美化EXCEL界面,资料处理和CSV交由C负责,其实VB6几个宏只定就能完成多个CSV汇入一个EXCEL的动作,并无难度。

不要選我當版主
2014-12-08 00:17
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册:2011-3-24
得分:0 
这问题我到时再试试就行了,先结了。

不要選我當版主
2014-12-09 00:47
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
以下是引用wube在2014-12-8 00:11:41的发言:

所以想说折衷方案,用VB6创造操作界面,一旦进入关键点,就呼叫DLL去运算,
最后再用C针对输出资料以CSV格式文字档输出,这部分速度应该是瞬间完成的,之后将主控权交回VB6程式。



这个想法不错

DO IT YOURSELF !
2014-12-11 09:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-439709-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.276906 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved