求大神帮忙解惑
本人新手,想学编程。学过一点VB和C++基础。前段时间用VB6.0做了个小软件,在XP下运行无问题,但是在win7下,就不行了,很多控件用不了(估计是win7没有)。
我看大部分的软件都能够在各类windows系统下运行,我就想请问一下,我应该用什么语言、什么软件来进行软件开发生成的exe,才能在比如xp、win7、vista、2000、2003、win8等所有系统下安全运行,或者说用什么方法才能让软件能够在windows所有系统下都能够正常运行,是不是需要自己写控件才行?还是要制作一个安装包将用到的控件打包进去?是不是vb6.0不行?
我不想用.net平台,因为我做的exe都不大,附加个.net框架总感觉不好。
求大神解惑,给个设计思路也行,闷很久了。 由Windows版移至VB版 Delphi / Lazarus / 易语言 / VC 这些都可以VB的话主要还是组件支持的问题。 VC是不是VC6.0哦,就是说用VC生成的EXE都可以在xp,win7,vista等所有版本的windows下正常运行?
是的话我就学下VC了。
vb6的程序应该可以在xp、win7、vista、2000、2003、win8中运行(win8是听说,我没有),只是组件注册的时候可能会有点波折....... 用depends.exe查看exe依赖的dll和ocx文件。 给个小小建议----易语言还是不错的。
楼主老这样的提问逻辑很成问题,很明显VC6.0只是VC系列中的一个版本.VC6.0又叫VC98,是微软公司1998年推出的开发工具,特别适合WIN98及后来的WIN2000.
另外,感觉楼主的软件开发基础还很薄弱,建议找点专门的教材,循序渐进的学习几个月后,再考虑能开发和打包出在各种版本WINDOWS下能正常运行的程序。
补充:VB , 基础类