乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: yyzhan12

最佳的DCL代替方案,轻松实现VBA移植至Vlisp,动态创建、调用VBA窗体通用函数

[复制链接]

18

主题

174

帖子

11

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
244
发表于 2009-10-19 11:54:00 | 显示全部楼层
如何不会vba的,也不调用这个函数。
如果会vba的搞这么复杂还不如直接做个dvb文件得了(可视化)
总结,想法是非常不错的,实用性没有!
回复

使用道具 举报

7

主题

45

帖子

18

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
63
发表于 2009-10-19 12:06:00 | 显示全部楼层
如果不会vba也不会调用这个函数。
如何会vba也不会这么复杂的去这么做,还不如直接做个dvb文件得了(可视化)
总结:思路还不错,实用性不强。
回复

使用道具 举报

18

主题

174

帖子

11

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
244
发表于 2009-10-19 15:58:00 | 显示全部楼层
如果不会VBA,那就谈不上VBA移植的问题,讨论这个问题就是以有一定VBA的基础知识为前提的
做个dvb文件(可视化),就我认为,实在也不是那么简单,做好工程后保存,手动或编个VLisp程序调用,也不怎么方便。
Vlisp的优缺点是什么呢?优点:表处理,开发资源和源码,网上多的是,使用方便;缺点:DCL的方便性实在不怎么样;
VBA的特点呢?优点:界面处理绝对是它的一大特色;缺点:相对于Vlisp,VBA方便性要差一些;
如果将两者结合一起,取长补短,于是有了这个函数的产生。
在使用方面,我认为可以这样:
1、Vlisp水平要好一点,VBA水平一般的,不妨着重使用它调用窗体功能,相对于DCL,VBA窗体处理要方便,配合VBA的触发事件,结合使用;
一般来说,掌握好控件的left、top、width、height四个属性就基本OK了
3、Vlisp和VBA水平相对平衡的,最好结合使用,取长补短;
3、VBA高手的,Vlisp不咋的,建议你还是用回VBA吧
每个人的情况不同,对事情的看法也不同,所以只能是见仁见智了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 05:53 , Processed in 1.298160 second(s), 57 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表