vb.net - 如何在 VB 8.0 中编写 MS-DOS 程序?

标签 vb.net command-line-interface executable dos 16-bit

你能用 Mirosoft Visual Basic 2008 Express Edition 制作 MS-DOS 程序吗?我想制作一个没有从命令提示符、DOSBOX 或任何正在使用的东西中弹出的窗口的窗口。我尝试创建一个消息框,但它不会像 MS-DOS 中那样!我对VB了解不多,但我需要让东西全部留在DOSBOX上。以下是不会保留在 CLI 中的模板:

Imports System.Windows.Forms

    Public Class Dialog1

    Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As        System.EventArgs) Handles OK_Button.Click
        Me.DialogResult = System.Windows.Forms.DialogResult.OK
        Me.Close()
    End Sub

    Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click
        Me.DialogResult = System.Windows.Forms.DialogResult.Cancel
        Me.Close()
    End Sub

    Private Sub Dialog1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub
End Class

如果我能得到一个模板,或者只是某种类型的代码,我将非常感激。

最佳答案

过去 15 年(或更长时间...)中没有任何 Microsoft 编译器会针对 16 位系统(这就是 DOS)。为 DOS 编译的最后一个 VB 版本是 VB 1.0,但祝你好运,找到它。

如果你不介意走 C++ 路线,你可以看看 DJGPP。还有可以针对 DOS 进行编译的 Pascal 和汇编编译器。

随时重新思考你的道路:)

关于vb.net - 如何在 VB 8.0 中编写 MS-DOS 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6414439/

相关文章:

.net - VB.Net SerialPort 读取返回碎片数据集

c - 如何使用代码中已定义的变量为变量设置值?

deployment - 我可以让 JBoss CLI 工具报告导致我的部署失败的异常吗?

delphi - kkrunchy - 如何删除 Delphi 可执行文件中的 tls 数据?

macos - 防止通过 cocoa osx 应用程序中的可执行文件转储 header

android - 在android终端模拟器中执行python脚本

vb.net - 标签位置应固定在右侧并向左增长

asp.net - 使用 VB.NET 发送 HTTP 命令

wpf - 不能在两个线程中同时使用 Window 控件

command-line-interface - 如何在 CLI 上让 gpg 提示输入密码