问题标签 [clrpackage]

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 投票
2 回答
1861 浏览

.net - 将表转换为字节数组

我正在尝试将 Lua 表转换为 C# 字节数组。我能够转换为 Double 数组以按如下方式工作:

但是,如果我将 更改dbl_arrByte数组 ( dbl_arr = Byte[4]),则会收到以下错误:(error object is not a string)

我尝试了很多不同的事情,但没有运气。任何帮助,将不胜感激。

更新:

通过这样做,我能够从错误中获得更多信息:

Nowsuc为 false 并err返回以下消息:

我从这里安装了 luaforwindows 。它的版本是 5.1.4-45。我正在运行 Microsoft Windows XP Professional Version 2002 Service Pack 3

更新:

这是示例代码以及发生错误的位置

0 投票
2 回答
664 浏览

.net - 如何设置 Wireshark 以运行 Lua 的 CLRPackage

我正在尝试设置Wireshark,以便我可以使用LuaInterface来使用 .NET 框架中的一些类。我可以通过 Lua 命令行运行它,但是当我尝试require "CLRPackage"init.lua启动脚本中运行时,它似乎找不到所需的文件。启动 Wireshark 时出现以下异常:

我尝试设置package.pathandpackage.cpath以匹配在命令行中设置的内容,但这似乎没有帮助。

当我这样做时,我收到以下错误:

这是一个奇怪的错误,因为该文件确实存在。

我已经在C:\Program Files\Lua\5.1.

有没有人能够得到这个工作?任何帮助,将不胜感激。

我正在使用 Wireshark 1.4.4 和 Lua 5.1.4

0 投票
1 回答
573 浏览

r - 对不同包的外部函数调用注意

我正在准备一个 R 包以提交给 CRAN。R CMD check 给了我以下注意:

对不同包的外来函数调用:
.Fortran("cinc", ... PACKAGE = "cmprsk")
.Fortran("crstm", ... PACKAGE = "cmprsk")
请参阅“系统和外语接口”一章'编写 R 扩展手册。

我如何摆脱这个注意?我无法通过阅读本章或搜索网络找到答案。也许我错过了一些非常简单的东西。我之前用相同的代码为 R2.x 提交了包,从来没有这个问题。这是 R3.x 的新事物。