精华内容
下载资源
问答
  • VB自带的图标都很丑,本工具对生成EXE文件图标能够快捷的替换,可以换成各种自己希望的ico格式的图标,非常方便
  • VB6绿色版,解压能用,免安装,能生成exe
  • VB6.0精简(免安装 可生成EXE)

    热门讨论 2012-06-11 15:29:15
    VB6.0精简(免安装 可生成EXE)
  • VB6.0生成EXE时会自动清除生成的.OBJ文件。将VB安装文件夹内LINK.EXE重命名为LINK2.EXE,并将此工程中的LINK.EXE复制到原有VB安装文件夹内,即可避免.OBJ文件被删除。
  • VB生成EXE文件反编译

    热门讨论 2010-04-12 09:25:17
    VB软件生成EXE文件可进行重新反编译
  • 使用VB生成.exe文件在其他电脑运行

    千次阅读 2019-12-28 18:26:10
    生成EXE文件 注意 如果没有使用ActiveX控件,则生成的EXE文件可以在没有装VB环境的电脑运行,如果使用了ActiveX控件,则在工程—部件—下面的这个图标的地方,找到这个文件将其复制到EXE文件所在的位置,就可以在...
    • 咳咳,我是小白一个,写博客作为学习记录,加深印象,可能写的不对,或者有些地方写的不全,欢迎在下评论哈,我会及时更正
    • 传送门:博客汇总帖
    • 正文开始

    生成EXE文件

    在这里插入图片描述

    注意

    如果没有使用ActiveX控件,则生成的EXE文件可以在没有装VB环境的电脑运行,如果使用了ActiveX控件,则在工程—部件—下面的这个图标的地方,找到这个文件将其复制到EXE文件所在的位置,就可以在没有装VB环境的电脑运行
    在这里插入图片描述

    展开全文
  • 对于Visual Studio Installer ,我们通常称为:setup项目,是一个用于自定义安装部署的项目方案。但是在VS2019中不见了,微软是有意废除安装项目的,合作了一个第三方的安装项目单独使用。 我们可以从官网上把Visual...
  • VB从可执行文件或动态库文件中提取内部所有图标,支持选择快捷方式打开应用程序,比如选择桌面上Word的快捷方式,选择图标源后,Word中的所有图标会被提取到,拖动滚动条可看到这些图标,程序可统计出文件内部所含...
  • VB生成EXE文件后,如何在后面加上参数?这个参数怎样传给VB
  • VB 生成EXE怎么更换桌面图标

    千次阅读 2015-12-29 22:55:52
    可以百度vb专用的图标 方法一:窗体form的Icon属性里添加一个图标 方法二:工程--工程属性-生成--图标 选择此窗体的图标就行了。 当然,必须选择支持的图标才行。 大多数人经过上面两步还是没改变桌面图标,可以...

    首先 :
    ico要是32*32像素的
    可以百度vb专用的图标
    方法一:窗体form的Icon属性里添加一个图标
    方法二:工程--工程属性-生成--图标 选择此窗体的图标就行了。
    当然,必须选择支持的图标才行。


    大多数人经过上面两步还是没改变桌面图标,可以看下面的方法:
    在桌面上F5,或者把这个exe移动到别的目录后改个文件名再移回来就能显示新修改的图标了,
    原因在于桌面文件夹的图标缓存没更新,我以前遇到过。



    展开全文
  • VB 生成exe后,动态加载窗体的show事件会出现运行时错误5的解决方法博主最近在做一款聊天工具,需要动态加载聊天的窗口,用到这样的代码Dim newchat As New FrmChat newchat.show 这样的代码在调试过程没有问题,...

    VB 生成exe后,动态加载窗体的show事件会出现运行时错误5的解决方法

    博主最近在做一款聊天工具,需要动态加载聊天的窗口,用到这样的代码

    Dim newchat As New FrmChat
    newchat.show
    

    这样的代码在调试过程没有问题,但是在生成exe文件后,却在show事件这里报错[运行时错误5,无效的过程调用或参数],这里明明没有什么问题啊,博主搞了很久,也没搞明白,不过最后找到解决的办法了:

    只要两句之间加一点延时就好了,延时可以借助winapi函数来实现

    Public Declare Function timeGetTime Lib "winmm.dll" () As Long
    Public Sub delay(ByVal n As Single)
    
    Dim tm1, tm2 As Long
    tm1 = timeGetTime
    Do
        tm2 = timeGetTime
        If (tm2 - tm1) / 1000 > n Then Exit Do
        DoEvents
    Loop
    

    End Sub

    然后

    Dim newchat As New FrmChat
    delay 0.3  '延时0.3秒
    newchat.show
    

    这样子就可以正常运行了

    展开全文
  • 很多播放器都有播放时处于最顶端的功能,这个功能在VB中通过两段代码可以实现  直接双击主窗体,复制下面两端代码进去即可实现  Private Declare Function SetWindowPos& Lib "user32" (ByVal hwnd As Long,...

     很多播放器都有播放时处于最顶端的功能,这个功能在VB中通过两段代码可以实现

        直接双击主窗体,复制下面两端代码进去即可实现

        Private Declare Function SetWindowPos& Lib "user32" (ByVal hwnd As Long, _
        ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, _
        ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)
        '此段为通用声明 
        Private Sub Form_Load()
        SetWindowPos Me.hwnd, -1, 0, 0, 0, 0, 3
        End Sub
        '将以上两段代码加入程序即可使程序始终保持在最上端

     

        至于这两段源码的详细解释,《电脑爱好者》有一篇文章,有兴趣的可以看一下,全文如下:

    ————————————————————————————————————————————————————————— 

    应用SetWindowPos函数可以设置一个窗口的位置和状态,本例正是利用此函数来把一个窗体放在所有窗体之上,使之总是处于最前面。 
       
     我们先来看看SetWindowPos函数的定义和参数:
       
     使用API函数之前必须先在程序中声明如下:

    Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

       
      其中各参数的意义如下:

    参数

    意义

    hwnd Long

    欲定位的窗口

    hWndInsertAfter Long

    窗口句柄。在窗口列表中,窗口hwnd会置于这个窗口句柄的后面

    xy Long

    窗口新的x,y坐标

    cxcy Long

    指定新的窗口宽度和高度

    wFlags Long

    包含了旗标的一个整数,是下列之一

    返回值 Long

    非零表示成功,零表示失败

     

    下面是部分wFlags参数和它们的意义:

    参数

    意义和使用方法

    SWP_DRAWFRAME

    围绕窗口画一个框

    SWP_HIDEWINDOW

    隐藏窗口

    SWP_NOACTIVATE

    不激活窗口

    SWP_NOMOVE

    保持当前位置 (xy设定将被忽略) &H2

    SWP_NOREDRAW

    窗口不自动重画

    SWP_NOSIZE

    保持当前大小 (cxcy会被忽略) &H1

    SWP_NOZORDER

    保持窗口在列表的当前位置 (hWndInsertAfter将被忽略)

    SWP_SHOWWINDOW

    显示窗口 &H40

    SWP_FRAMECHANGED

    强迫一条WM_ALCSIZE消息进入窗口,即使窗口的大小没有改变


      函数的使用很简单,我们只须在Form_Load中加入如下语句即可:

    retValue = SetWindowPos(Me.hwnd, HWND_TOPMOST, Me.CurrentX, Me.CurrentY, 300, 300, SWP_SHOWWINDOW)


      这样窗体就能保持在所有窗体的前面了。为了学习方便,下面提供了源码

    '-------------------------------------------
    '
     让一个窗体总是处于最前的例子
    '-------------------------------------------
    '程序
    说明:
    '
    本例应用SetWindowPos函数,设置窗体的显示属性
    '
    来实现让一个窗体总是处于其他窗体的前面而不会
    '
    被其他窗体所遮住。
    '-------------------------------------------
    Option Explicit

    '
    VB声明】
    ' Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

    '
    【说明】
    '
     这个函数能为窗口指定一个新位置和状态。它也可改变窗口在内部窗口列表中的位置。该函数与DeferWindowPos函数相似,只是它的作用是立即表现出来的(在vb里使用:针对vb窗体,如它们在win32下屏蔽或最小化,则需重设最顶部状态。如有必要,请用一个子类处理模块来重设最顶部状态

    '
    【返回值】
    ' Long
    ,非零表示成功,零表示失败。会设置GetLastError

    '
    【备注】
    '
     窗口成为最顶级窗口后,它下属的所有窗口也会进入最顶级。一旦将其设为非最顶级,则它的所有下属和物主窗口也会转为非最顶级。Z序列用垂直于屏幕的一根假想Z轴量化这种从顶部到底部排列的窗口顺序

    '
    【参数表】
    ' hwnd ----------- Long
    ,欲定位的窗口

    ' hWndInsertAfter - Long
    ,窗口句柄。在窗口列表中,窗口hwnd会置于这个窗口句柄的后面。也可能选用下述值之一:
    ' HWND_BOTTOM
     将窗口置于窗口列表底部
    ' HWND_TOP
     将窗口置于Z序列的顶部;Z序列代表在分级结构中,窗口针对一个给定级别的窗口显示的顺序
    ' HWND_TOPMOST
     将窗口置于列表顶部,并位于任何最顶部窗口的前面 -1
    ' HWND_NOTOPMOST
     将窗口置于列表顶部,并位于任何最顶部窗口的后面 -2

    ' x -------------- Long
    ,窗口新的x坐标。如hwnd是一个子窗口,则x用父窗口的客户区坐标表示

    ' y -------------- Long
    ,窗口新的y坐标。如hwnd是一个子窗口,则y用父窗口的客户区坐标表示

    ' cx ------------- Long
    ,指定新的窗口宽度

    ' cy ------------- Long
    ,指定新的窗口高度

    ' wFlags --------- Long
    ,包含了旗标的一个整数,是下列之一:
    ' SWP_DRAWFRAME
     围绕窗口画一个框
    ' SWP_HIDEWINDOW
     隐藏窗口
    ' SWP_NOACTIVATE
     不激活窗口 &H10
    ' SWP_NOMOVE
     保持当前位置 (xy设定将被忽略) &H2
    ' SWP_NOREDRAW
     窗口不自动重画
    ' SWP_NOSIZE
     保持当前大小 (cxcy会被忽略) &H1
    ' SWP_NOZORDER
     保持窗口在列表的当前位置 (hWndInsertAfter将被忽略)
    ' SWP_SHOWWINDOW
     显示窗口 &H40
    ' SWP_FRAMECHANGED
     强迫一条WM_ALCSIZE消息进入窗口,即使窗口的大小没有改变
    Private Declare Function SetWindowPos Lib "user32" ( _
     ByVal hwnd As Long, _
     ByVal hWndInsertAfter As Long, _
     ByVal x As Long, ByVal y As Long, _
     ByVal cx As Long, ByVal cy As Long, _
     ByVal wFlags As Long _
    ) As Long
     Const HWND_TOPMOST = -1
     Const SWP_SHOWWINDOW = &H40
     Private Sub Form_load()
      Dim retValue As Long
      '将窗体设置为处于所有窗口的顶层,注意在 VB 中运行时,
      可能不行,但编译成EXE后就可以了
      retValue = SetWindowPos(Me.hwnd, HWND_TOPMOST, Me.CurrentX,
            Me.CurrentY, 300, 300, SWP_SHOWWINDOW)
    End Sub

    展开全文
  • 这篇文章要讨论的是在一个VB程序中如何产生出另一个Exe文件。 要实现这个目的,必须符合以下几个条件: 第一、编写这样的程序时,具备欲生成Exe文件 第二、事先知道欲生成Exe文件大小 其实这两个条件可以说不是...
  • VB如何生成EXE文件

    万次阅读 2008-06-11 11:05:00
    今天在修改VB 6.0程序的时候(都没有写过VB 6.0)怎么调试都没有办法将原来的.exe文件更新了,后来在菜单上找了好久终于看到了在File菜单栏下面有一个Make xxx.exe 的项,,抱着试试看的态度点了一下,,哇,,成功了...
  • 这个版本可生成EXE,不像别的绿色版只能编译.
  • 打开时只有新建exe,没有ActiveX exe、ActiveX dll、ActiveX控件这三个。使用时还无法添加标签框、文本框、图片框等,最重要没有生成工程这个功能。我开始以为是注册表问题,安装VB把注册表搞出来。是可以生成工程了...
  • VB生成标准Dll.zip

    2021-05-26 14:05:54
    vb6可以做标准DLL方法很简单,利用了一个微软未公开的方法。...VB6做的控件,又是标准DLL,又是COM对象,还可以单文件运行(exe),4种类型集一身,牛逼吧,具体大家可以尝试下。本例子COM对象和标准DLL二合一。
  • 察看分析用vb6开发的软件,得到源代码和布局,方便学习与交流。但使用过程中,要尊重版权,不可对商业软件进行反编译而侵犯软件原版权。
  • VB dll(Unexpected error)

    2013-04-16 09:06:37
    To fixup vb unexpected error.
  • VB的窗体中,datagrid能正常显示数据库记录,但我把工程,生成可执行文件:make project1.exe,把exe文件和后台access数据库考到桌面上,也能运行,但拷贝到别一台没没有安装VB的电脑上,我已经注册了exe运行所需要...
  • 内容索引:VB源码,文件操作,反编译 VB 反编译工具,不要被吓着了,这可不是真正的反编译哦,要是的话程序员们可惨了,它实质上是一个EXE文件查看器,可以把VB编译后生成EXE文件结构分析出来,包括窗体、模板、类、...
  • mentor expendition pcb二次开发,需要vb生成exe,但是属于在pcb打开情况下才能用的程序。编译总是不过,跟mentor的一个产量相关,这样就没法生成exe vb能不编译,直接生成exe吗
  • 也就是要执行的话,MSIL会再把exe/dll里面的MSIL提取出来,用JIT编译成本地代码再执行?
  • VB调用QRMAKER.OCX生成二维码的例子,支持中文,包含文档,一看就懂。 解压后在该目录下运行命令行注册组件Regsvr32.exe,输入命令Regsvr32 Qrmaker.ocx。
  • VB把SWF转换成EXE.rar

    2019-07-10 19:40:14
    VB把SWF转换成EXE,存放SWF文件在EXE文件中的偏移,在这里是用固定点查找法。EXEtoSWF2 = False 首选等于假,等到最后成功后再等于真,这一段先检测是否是EXE格式的Flash文件,是然后转化为SWF。EXE2SWF(Flash EXE...
  • VB任务栏及托盘图标显示隐藏

    热门讨论 2010-04-13 21:24:30
    VB\任务栏及托盘图标显示隐藏。。。。。。。。。。。。。。。。。。。。
  • 将这个程序生成的可执行文件命名为C2.exe,将VB6原来的C2.exe命名为C3.exe,再编译时就可生成汇编代码了。 这个程序事实上截留了VB6传给C2.exe的命令行参数,再调用原来的C2.exe而使得汇编代码保留下来
  • 摘要:VB源码,文件操作,生成文件 VB生成文件的实例源码,文件将生成APP-2.exe,以二进制方式写(生成)APP-2.Exe到APP-1.Exe所在的目录,注意因为从0 Byte开始因此以文件大小 - 1Byte 为终。
  • 我知道在/bin下会有exe文件生成,但是有没有什么方法可以象VB6.0中那样直接生成exe文件? vb.net的主要应用不是用来做标准应用程序的么? _________________________________________________________________________...
  • VB.EXE 精简版

    2013-09-02 12:59:24
    精简版VB开发工具,只有几兆,适合初学者,很方便,资源共享!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,325
精华内容 7,730
关键字:

vb怎么生成exe