问题标签 [declare]

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.

0 投票
5 回答
5079 浏览

delphi - 如何从 VB6 调用 Delphi DLL

鉴于以下 Delphil DLL 声明

使用它的 VB6 声明是什么?

我尝试了各种声明,例如

使用适合参数的相关代码,但似乎没有任何效果,即 Delphi 调试器说我在 aLen 中有一个太大的值,在 aBuf 中有一个空字符串。

我正在努力使用 TypeLib 来驱动连接,但正在使用 Declares 进行原型设计。

0 投票
1 回答
1521 浏览

inheritance - dojo:具有默认值的继承 - 不会发生 mixin

我希望声明一个从现有 dojo 类继承的新 dojo 类,但我自己选择了类属性的默认值。(用户仍然可以覆盖这些值。)

我正在声明我自己的版本dijit.form.FilteringSelect

  • hasDownArrow属性默认为false(而不是标准true)和
  • 有一个额外的可能属性storeUrl允许我连接FilteringSelect到相应的QueryReadStore.

这是我所做的,但没有成功:

说,我尝试在 HTML 中以声明方式生成这样一个版本my.FilteringSelect

这确实会创建一个FilteringSelect具有所需的promptMessage(这意味着超类正确获取参数),但是hasDownArrowtrue(与我的默认混合)和storenull(并且 Firebug 控制台报告storeUrl是“ undefined”)。

我究竟做错了什么?

0 投票
8 回答
6613 浏览

c++ - C++ 定义、声明和赋值究竟是什么?

我倾向于交替使用定义、声明和分配这些词,但这似乎对某些人造成冒犯。这是合理的吗?我应该只在第一次分配给变量时使用声明这个词吗?或者还有更多的东西吗?

0 投票
4 回答
27816 浏览

vb.net - DllImport 与 VB.NET 中的声明

我在 MSDN 文档中注意到,有多种方法可以在 VB.NET 程序中声明对外部 DLL 中函数的引用。

令人困惑的是,MSDN 声称您只能在“在极少数情况下”使用带有共享函数原型的DllImportAttribute类,但我找不到该声明的解释,而您可以简单地使用关键字来代替。Declare

为什么这些不同,我应该在哪里适当地使用每种情况?

0 投票
1 回答
5196 浏览

c# - 如何在 .ASPX 文件中声明和使用 C# 对象?

我正在使用 asp.net 和 C# 制作一个网站,而且我遇到了第一个障碍,我发现要使用代码,你可以将 <% %> 与 asp 一起使用,但我不明白如何创建我的类的对象在aspx文件中使用?

我认为它的语法比我似乎无法工作的任何东西都重要。

谢谢,

0 投票
5 回答
6250 浏览

c++ - 在任何函数之外声明的可变大小类型

声明二维数组时

然后在函数中使用它

给出在任何函数之外声明的错误可变大小类型. 我知道我做错了什么,而且这是一件小事。我只是记性不好...

0 投票
8 回答
14477 浏览

c - 在 C 中定义和实现的 pow 函数在哪里?

我读到 pow(double, double) 函数是在“math.h”中定义的,但我找不到它的声明。

有人知道这个函数在哪里声明的吗?它在哪里用 C 实现?

参考:

http://publications.gbdirect.co.uk/c_book/chapter9/maths_functions.html

0 投票
4 回答
326 浏览

c - 为什么 a[n] 在运行时在 c 中被接受?

为什么我们可以在 c 中做到这一点?

我认为数组在加载时位于内存中,但上面的示例似乎在运行时有效。我有什么误解吗?你们能帮忙吗?

谢谢,

0 投票
1 回答
3230 浏览

php - php 的 declare(ticks) 是如何工作的?

我使用 pcntl_signal 创建了一个信号处理类,现在我想将其用于 sigalrm

我遇到的问题是我的用于测试信号类的 phpunit 测试有效(我只在信号类中使用声明滴答声),但是用于测试警报类的测试类,如果我添加声明(滴答声= 1 )在我的警报测试中它也有效

我认为仅在信号处理代码中需要声明滴答声,在我的情况下是在信号类中?但据我所知,调用信号处理代码的代码也需要它,它甚至在我的alarmclass中都不起作用,我必须把它放在我的alarmtest类中!?

尽管使用 strace 信号是独立于滴答声传递的

所以任何人都明白为什么我必须在我的测试中使用 declare() (有时)?或者为什么我还需要在使用它的代码中声明(ticks=1)?这意味着用户需要知道如何使用 declare

0 投票
1 回答
427 浏览

vb6 - 我的 Declare 声明出了什么问题?

我最近修复了 VB6 应用程序中的一个错误,但我不确定到底出了什么问题。

有问题的部分是错误的 API 声明CreateEvent。这就是 API Viewer 生成的内容:

下一个是错误的声明,显然有人不想导入SECURITY_ATTRIBUTES结构......

电话是:

此调用始终在 IDE 中有效,但从来自已编译的 .exe。(CreateEvent总是返回 0)

我将声明更改为:

......它奏效了。

现在我有点困惑:

  • 为什么使用时参数是ByRef使用时SECURITY_ATTRIBUTES必须是?ByValAny
  • 为什么错误的声明总是在 IDE 中起作用?