问题标签 [undefined]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi - 未声明的标识符:LOCALE_SYSTEM_DEFAULT
我正在尝试通过系统区域设置的默认货币设置格式化浮点数(扩展)。我发现此解决方案的主要支持者是以下行:
GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);
在我看到的任何地方,它们都提供了完全如图所示的解决方案(之前没有类说明符,如 System.LOCALE_SYSTEM_DEFAULT 或任何东西)。但是,我的编译器坚持认为 LOCALE_SYSTEM_DEFAULT 是一个未声明的标识符。在我看来,唯一的要求是“使用 SysUtils”,我就是这样做的。
我正在使用 Delphi 2010。有人知道为什么我的编译器找不到这个看似隐含的常量吗?
非常感谢,
贾里德
perl - 什么时候可以在 perl 中使用未定义的变量并启用警告?
启用警告后,perl 通常会打印Use of uninitialized value $foo
if$foo
在表达式中使用并且没有被赋值,但在某些情况下它是可以的,并且变量被视为false、0
或''
没有警告。
在哪些情况下可以在没有警告的情况下使用未初始化/未定义的变量?
c++ - 未定义的符号
Image 类是 BMP 类的子类。我正在尝试使用 BMP 类中的一些方法 TellHeight()、TellWidth() 等,以便在此方法中操作图像。但是,当我创建 BMP 并尝试对其调用函数时,编译时出现错误消息
未定义的符号:
BMP::BMP(),引用自:
Image::invertcolors()
这是方法 invertcolors():
perl - 在 Perl 中可以未初始化但仍定义值吗?
在 win32 上运行 ActiveState Perl 5.10.1。
这段代码是怎么回事:
...死了1
,而改变同一行来这样说:
......死了Use of uninitialized value in die
?
defined
还好吗uninitialized
?我认为未初始化意味着未定义。
jquery - FancyBox iframe 返回 parent.$ 未定义(使用 WordPress)
我正在尝试从 iframe中关闭FancyBoxparent.$
,但始终是undefined
. 这是我的 iframe JavaScript:
换成作品就好了parent.$.fancybox.close();
。alert('clicked');
我不明白为什么parent.$
iframeundefined
在同一个域中。
我正在使用带有 FancyBox for Wordpress 插件的 WordPress 2.9.1。
- 主页:
//server.local/web/test/index.php
- iframe 页面:
//server.local/web/test/wp-content/plugins/wp-test/test.htm
这些url中的第一个是主页,第二个是iframe页面;server.local
是我的家庭测试服务器。
有任何想法吗?如果有帮助,我可以粘贴整个源代码。
javascript - 我可以将变量设置为未定义或将未定义作为参数传递吗?
我对 JavaScriptundefined
和null
价值观有点困惑。
实际上是做什么的if (!testvar)
?它是否测试undefined
andnull
或 just undefined
?
定义变量后,我可以将其清除回undefined
(因此删除变量)吗?
我可以undefined
作为参数传递吗?例如:
ruby-on-rails - 获取未定义的方法“用户名”#推送到生产后使用 Authlogic
我们从来没有让这个应用程序在生产中运行。该应用程序在开发中运行得很好。我已经确保所有 rake 任务都是最新的,并且为用户设置了acts_as_authentic 以及每个人在所有论坛上发布的所有其他内容。服务器已被退回多次。所有 URL 每次都会出现此错误。
详情如下:
显示第 6 行引发的 app/views/user_sessions/new.html.erb :
所以我正在接近我的绳索的尽头。我读过很多关于 Authlogic 的赞美,但我花了好几个小时试图让它一步一步地工作。我们必须启动此服务器,但我们所做的任何事情都无法消除此错误。我们现在正在认真考虑虚拟化开发环境,以便用户可以完成一些事情。
有人有想法么?
c++ - 未定义/未指定/实现定义的行为警告?
当编译器注意到具有未定义/未指定/实现定义行为的语句时,它不能发出警告(如果它抛出错误更好)吗?
可能要将语句标记为错误,标准应该这样说,但它至少可以警告编码器。实施这样的选择是否有任何技术困难?还是仅仅是不可能?
我得到这个问题的原因是,在a[i] = ++i;
达到序列点之前,在语句中是否知道代码正在尝试引用变量并在同一语句中修改它。
javascript - SESSION 变量在其定义之前显示
我有一个问题,即 SESSION 变量在其定义之前“显示”..
Index.php 是我的网站,里面有一个设计,里面有一个框架。现在,index.php 有这个:
在框架内,有一个 insert.php 将数据存储到 user_message_123456。
现在在它被存储之前,它会显示 undefined.. 但是在它被存储之后,它仍然会显示在 undefined,直到你刷新页面..
但是,我想这样做,当您存储会话时,它将显示它,并且您不需要刷新页面(f5)。
我知道这是因为您在加载 index.php 时调用了 $_SESSION 变量,除非您没有运行 insert.php,否则它没有定义,但我想找到另一种方法/方式来执行此操作。
任何想法如何做到这一点?例子?请给我看看!!
jquery - Jquery DropDownlist未定义项IE 8
我的问题 ie8 最后一项未定义。如何修复?