你能用 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/