compiler-errors相关内容

为什么在编译 VB6 应用程序期间触发事件?

我正在尝试编译 VB6 应用程序,但它失败并出现错误“运行时错误 '91':对象变量或未设置块变量".事实证明,用户控件的 Resize 事件在编译期间触发,并调用试图访问尚未实例化的对象的代码. 为什么在编译过程中会触发事件,有什么方法可以阻止它? 编辑:我这里有一些代码,但不相关.问题是由于 UserControl 代码(即 Initialize、ReadProperties、Re ..
发布时间:2022-01-20 19:06:36 其他开发

类模块中断与未处理错误中断(VB6 错误捕获,IDE 中的选项设置)

基本上,我试图了解 Visual Basic 6.0 IDE 中以下路径下出现的“Break in Class Module"和“Break on Unhandled Errors"之间的区别: 工具 -->选项 -->一般 -->错误捕获 这三个选项似乎是: 打破所有错误 进入课堂模块 中断未处理的错误 现在,显然,根据 MSDN,第二个选项(Break in Class M ..

c ++:switch语句在右括号前缺少分号

为了将来的读者和我自己以后的理智,我想绝对清楚地说明,没有 default 情况的 switch 语句(由于所有所涵盖的情况)或顺序 if-elseif-else 不能省略不应该做任何事情的最终 else 并且包含对此效果的注释(参见示例). 但是,每当我在 switch 语句中包含 default 案例并将其留空时,我必须在 default 案例中放置一个分号或编译器错误:“行 [swit ..
发布时间:2022-01-19 11:06:34 C/C++开发

在 C++ 中初始化 const 字符串的静态 const 数组

我在初始化常量字符串的常量数组时遇到问题. 来自 week.h(仅显示相关部分): 类周{私人的:静态 const char *const *days = { “周一"、“周二"、“周三"、“周四"、“周五"、“周六"、“太阳"};}; 编译时出现错误“标量初始化程序中的多余元素".我试着让它类型为 const char **,以为我搞砸了第二个 const 位置,但我得到了同样的错误. ..
发布时间:2022-01-19 00:11:50 C/C++开发

Swift 类中的错误:在 super.init 调用时未初始化属性 - 如何初始化需要在其初始化参数中使用 self 的属性

我正在 swift 中覆盖 UITableViewController,其中我有两个必需的变量,它们通过使用 self 的 weak 引用进行初始化,因为这些用于实现 UITableViewDataSource 协议,需要 self 引用才能使用其 tableView 属性 类 VideosListViewController: UITableViewController {需要初始化(编码器a ..
发布时间:2022-01-18 23:41:58 移动开发

GCC 4.7 从初始化器列表初始化 unique_ptrs 容器失败

我正在尝试以与 Bjarne Stroustrup 的 C++11 常见问题解答: 使用命名空间标准;向量>vs {新字符串{“道格"},新字符串{“亚当斯"}};//失败unique_ptrps { 新字符串{“42"} };//行 我看不出这种语法为什么会失败.这种初始化容器的方式有问题吗? 编译器错误信息很大;我找到的相关部分如下: /usr/li ..
发布时间:2022-01-18 23:32:40 C/C++开发

编译器错误:“初始化器元素不是编译时常量";

编译此代码时,我收到错误“初始化程序元素不是编译时常量".谁能解释一下为什么? #import "PreferencesController.h"@implementation 首选项控制器- (id)初始化{self = [超级初始化];如果(自我){//这里的初始化代码.}回归自我;}NSImage* imageSegment = [[NSImage alloc] initWithConte ..

为什么不能将 .NET 委托声明为静态的?

当我尝试编译以下内容时: public static delegate void MoveDelegate (Actor sender, MoveDirection args); 我收到一个错误消息:“修饰符 'static' 对该项目无效." 我在一个单例中实现这个,有一个单独的类调用委托.问题是当我在另一个类中使用单例实例来调用委托时(从标识符,而不是类型),无论出于何种原因,我都不 ..
发布时间:2022-01-18 12:12:37 C#/.NET

带有方法重载和枚举的奇怪(可能是错误的?)C# 编译器行为

今天我发现了一个非常奇怪的 C# 函数重载行为.当我有一个具有 2 个重载的方法,一个接受 Object 而另一个接受任何类型的 Enum 时,就会出现问题.当我将 0 作为参数传递时,将调用该方法的 Enum 版本.当我使用任何其他整数值时,将调用 Object 版本.我知道这可以通过使用显式强制转换轻松解决,但我想知道编译器为什么会这样.这是一个错误还是只是我不知道的一些奇怪的语言规则? ..
发布时间:2022-01-17 08:39:59 C#/.NET

IntelliJ 编译时在同一个包中找不到类

作为我上一个问题的扩展(IntelliJ编译时找不到依赖关系,但在编辑器中可以.)解决了,我现在有一个新问题出现了. 在同一个包中,对其他类的引用会出现错误: 正如您在图片中看到的那样,在涉及 BifCreatorController 的行中发生了,即使该类与 BifCreatorView 位于同一包中.p> 就像我之前的问题一样,我无法理解 IntellJ 为什么会吐出这些错误.这 ..
发布时间:2022-01-15 23:10:42 Java开发

为什么 C# 编译器可以“看到"?DLL中未引用的类的静态属性,但不是实例方法?

我的问题的前提,用简单的英语: 名为 Foo 的库依赖于名为 Bar 的库Foo 中的类扩展 Bar 中的类 Foo 定义了简单地传递给 Bar 的属性/方法 FooBar 应用程序仅依赖于 Foo 考虑以下示例: 类程序{静态无效主要(字符串 [] 参数){Foo foo = Foo.Instance;int id = foo.Id;//编译器很高兴foo.DoWorkOnB ..
发布时间:2022-01-15 23:06:24 C#/.NET

模拟器:意外的功能列表:MultiDisplay VulkanNullOptionalStrings YUV420888toNV21 YUVCache

我的 android 模拟器显示错误 &不开放.如果有人提供帮助,我非常感谢. 模拟器:警告:意外的系统映像功能字符串,模拟器可能无法正常工作,请尝试更新模拟器. 模拟器:意外的功能列表:MultiDisplay VulkanNullOptionalStrings YUV420888toNV21 YUVCache Gradle 构建在 11 秒 518 毫秒内完成 ADB ..
发布时间:2022-01-15 18:46:40 移动开发

错误:如果 SELECT TYPE 中的选择器表达式不是命名变量,则 associate-name=>;会出现

我正在尝试在另一种类型中使用一种类型.但是,我就是不能让它编译.对我来说很奇怪:选择类型的东西在主程序中有效,但在类型的子程序中无效. 模块 ModBuffer隐式无私人的类型、抽象、公共 :: 缓冲区包含程序,公共 :: 构造函数endtype 缓冲区类型,扩展(缓冲区),公共 :: BufferR真实的(8),可分配的,公共的 :: BufData(:,:,:)端型缓冲器R类型,扩展(缓冲区 ..
发布时间:2022-01-14 10:15:04 其他开发

编译模块时对“main"的未定义引用

我正在学习 Fortran,但我一直在尝试编译一个模块以供以后使用. 在主程序中我有这个,它要求输入两个数字,然后调用模块中的函数: 使用指数整数::a,b写一个'读 *, 'a写 *, 'B'读 *, 'b写 *,expo(a,b) (我没有尝试过,因为我需要先编译模块,但这不是问题) 然后,在另一个文件中,我有这段代码,它(如果我理解正确的话)只是一个标准模块,带有一个对两个数 ..
发布时间:2022-01-14 10:04:36 其他开发