小编Wil*_*ss1的帖子

这是什么 Visual Basic 语法(开始/结束,无类)?

最近,我的雇主给了我一些旧的源代码,并要求我确定它是否足以移植到更新的技术,或者我们是否应该从头开始。据我所知,这是一个用 Visual Studio 编写的 Visual Basic 通用 Windows 项目。我的经验主要是 C#、.Net MVC/Core/Entity Framework,因此我通常可以很好地解读 Visual Basic,但项目的大部分内容都包含我似乎找不到任何信息的语法。

如下所示,构成项目大部分内容的.frm文件包含“Begin VB.Form [FormName]”,其中包含一些属性和组件,并由End关闭。之后是一些属性和子程序。类中似乎没有包含任何内容(正如我所期望的来自 C# 的那样),并且 Visual Studio 到处抛出错误(主要是“语句不能出现在方法体之外”)。

我唯一的猜测是该类以某种方式在文件顶部的对象中引用,并且后面的所有内容都扩展了该类,但许多 .frm 文件根本没有对象,并且 Visual Studio 都会抱怨。

那么我在这里缺少什么?我是否只是项目类型错误,导致 Visual Studio 无法正确解释它?这是我找不到任何信息的旧 Visual Basic 语法吗?它完全是另一种语言吗?或者也许这是超级标准,但我只是不知道我在做什么?

谢谢您的帮助!

VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0"; "Mscomctl.ocx"
Begin VB.Form frmEqualizer 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "equalizer settings..."
   ClientHeight    =   4200
   ClientLeft      =   -15
   ClientTop       =   375
   ClientWidth     =   7125
   ControlBox      =   0   'False
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0 …
Run Code Online (Sandbox Code Playgroud)

syntax identification

2
推荐指数
1
解决办法
1396
查看次数

标签 统计

identification ×1

syntax ×1