我想将参数0转换为long,将其用于dll函数。

该功能定义为long function(long)

long __stdcall VBVMR_GetVoicemeeterVersion(long * pVersion);

呼叫就像

void Voicemeeter_run(const FunctionCallbackInfo& args){

Isolate* isolate = Isolate::GetCurrent();

if (args.Length() < 1) {

isolate->ThrowException(Exception::TypeError(

String::NewFromUtf8(isolate, "Run needs 1 argument")));

return;

}

if (!args[0]->IsNumber()) {

isolate->ThrowException(Exception::TypeError(

String::NewFromUtf8(isolate, "Argument 1 must be a number")));

return;

}

long type = args[0]->NumberValue();

//long type = 2;

long value = iVMR.VBVMR_RunVoicemeeter(type);

Local num = Number::New(isolate, value);

args.GetReturnValue().Set(num);

}

我收到了以下警告:

..\vm-wrapper.cc(101): warning C4244: 'argument' : conversion de 'double' en 'long', perte possible de données [D:\Workspace\node-voicemeter\build\vm-wrapper.vcxproj]

还有其他Node方法吗?如果我转换为字符串然后通过C本机函数将其转换为long我不会丢失数据,对吧? (我真的不关心&#34;数据丢失&#34;,但我想摆脱警告)

js整形转成double_在NodeJS插件中将args转换为double相关推荐

  1. js整形转成double_JS和asp的类型转换函数

    在各类型之间转换为需要的格式: cstr():转换成字符 cdate():转换成日期 cint():转换成整数 Clng():转换成长整型Long CBool():转换成逻辑Boolean CByte ...

  2. pdf转换成html python,在Python中将pdf转换为html

    Python 2.6 我试图解析我的pdf文件,其中一种方法是将其转换为html并提取标题和段落. 所以,我尝试了pdf2htmlEX,它将我的pdf转换成html格式,而不干扰我的pdf格式...到 ...

  3. php文本分割成csv,怎么在php中将文本文件转换为csv文件并输出

    怎么在php中将文本文件转换为csv文件并输出 发布时间:2021-02-19 17:30:27 来源:亿速云 阅读:88 作者:Leah 本篇文章给大家分享的是有关怎么在php中将文本文件转换为cs ...

  4. php将soap返回的xml转成数组,PHP – 在PHP中将XML转换为数组 – 在php中解析soap xml并将其存储在数据库中...

    我想转换soap xml响应并将其存储在数据库中.这是我的XML. 200 example2 ex2 example2@example2.com example2, example2 example2 ...

  5. linux shell转换成时间,如何在Bash中将时间戳转换为日期?

    如何在Bash中将时间戳转换为日期? 我需要一个将Unix时间戳转换为日期的shell命令或脚本. 输入可以来自第一个参数或来自stdin,允许以下使用模式: ts2date 1267619929 和 ...

  6. python字符串转换成整数_在Python中将字符串转换为整数的方法

    在本文中,我们将向你展示如何将Python字符串转换为整数,可在Linux操作平台上进行.Python中的所有数据类型(包括整数和字符串)都是对象,通常在编写Python代码时,你需要将一种数据类型转 ...

  7. vue如何使用原生js写动画效果_原生js写一个无缝轮播图插件(支持vue)

    轮播图插件(Broadcast.js) 前言:写这个插件的原因 前段时间准备用vue加上网易云的nodejs接口,模拟网易云音乐移动端.因为想自己写一遍所有的代码以及加固自己的flex布局,所以没有使 ...

  8. html怎么引轮播图插件,原生js写一个无缝轮播图插件(支持vue)

    轮播图插件(Broadcast.js) 前言:写这个插件的原因 前段时间准备用vue加上网易云的nodejs接口,模拟网易云音乐移动端.因为想自己写一遍所有的代码以及加固自己的flex布局,所以没有使 ...

  9. linux sublime nodejs,Windows环境下sublime的Nodejs插件详细安装图解

    前面的话 搜索了好多文档后,才成功在Windows环境下安装了sublime text3的nodejs插件.为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nod ...

最新文章

  1. 嵌入式学习笔记之二(静态链接与动态链接)
  2. HP-UX下查询函数是否为线程安全的方法
  3. 调研 | 大数据师资培训,你想学哪门课、有哪些意见?
  4. Windows 10 LTSC添加UWP支持
  5. 怎么设置电脑屏幕一直亮着_电脑屏幕出现条纹是什么原因 花屏怎么解决?
  6. 科目三靠边停车驾驶流程
  7. Cocos2d-x 3 X CMake MinGW版本编译运行
  8. Word中,Mathtype安装遇到的问题及解决方法
  9. 在HTML 页面中如何显示带圈圈的数字
  10. 1stOpt简单使用介绍
  11. 87.3 laravel中常见问题以及解决方案
  12. 请详细分析商品期货最近走势( 2016-11-29)
  13. D. Deleting Divisors
  14. ug java环境变量设置_关于UG环境变量
  15. 前辈不是我,借他人事迹助暖通新人!
  16. 辛瓜地计算机体育英语,体育英语|射箭(Archery)
  17. Titan框架入门指南:Titan如何工作
  18. 视频数据集下载及处理
  19. 用python求两个人的平均身高_大学python题 求大佬解答!!!
  20. 关于MOMODA的隐私权政策

热门文章

  1. rdp 远程linux,rdp协议远程linux
  2. cadence virtuoso 激励信号源
  3. 制作initrd.img
  4. 第096封“情书”:十六亩地PDG For Design Work Pt. 3 - Setting Up Distributed PDG<Entagma>Houdini 2019
  5. PMP项目管理-如何区分不同的组织类型?
  6. linux 内存屏障,理解内存屏障(一)
  7. 【思特奇杯·云上蓝桥-算法集训营】第一周
  8. wireguard研究
  9. 笔记本双系统Windows10/Deepin15.11体验记录【Deepin15.11体验记录】第二天
  10. 基于自回归整合滑动平均模型(ARIMA)的时间序列预测