| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 278 人关注过本帖
标题:敬求:NationECCode.dll 如何调用
取消只看楼主 加入收藏
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:366
专家分:1157
注 册:2015-10-2
结帖率:93.33%
收藏
 问题点数:40 回复次数:3 
敬求:NationECCode.dll 如何调用
敬求:NationECCode.dll 如何调用,vfp 9.0 调用时无反应
这是医保要求用刷脸设备,通过每个人的刷脸后,获取返回数据(获取返回数据后再进行各类业务报销)
我用如下调用不成功,请版主和高手们帮助看看。先感谢!感谢!
vfp调用:(url 是医保一并下发的网址,cjson 是自己组合的 json 串,作为入参)
 Url = "http://172.16.33.247/localcfc/api/hsecfc/localQrCodeQuery"
 c_json='{"data":[{"businessType":"01203","deviceType":"","officeId":"32760","officeName":"内科",'
 c_json=c_json+'"operatorId":"001","operatorName":"郑医生","orgId":"35020319001"}],"orgId":"35020319001","transType":"ec.query"}'
 Declare Integer NationEcTrans In NationECCode.dll string,string
 ?NationEcTrans(@url,@cjson) && 返回的是 1701404 这7个数字,不是想要的数据
 ***********

有C#调用示例,是医保一并下发的文档内的实例
[DllImport("NationECCode.dll", CallingConvention = CallingConvention.StdCall)]
public static extern void NationEcTrans(string url, string input, IntPtr output);

public static string InOut(string url, string input)
{
    IntPtr outPut = System.Runtime.InteropServices.Marshal.AllocHGlobal(2048);
    NationEcTrans(url, input, outPut);
    string retStr = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(outPut);
    System.Runtime.InteropServices.Marshal.FreeHGlobal(outPut);
    return retStr;
}

static void Main(string[] args)
{
    string toUrl = "http://172.16.33.247/localcfc/api/hsecfc/localQrCodeQuery";
    string inPut = "{\"data\":{\"businessType\":\"01203\",\"deviceType\":\"\",\"officeId \":\"32760\",\"officeName\":\"123\",\"operatorId\":\"test001\",\"operatorName\":\"456\",
\"orgId\":\"35020319001\"},\"orgId\":\"35020319001\",\"transType\":\"ec.query\"}";
    string outPut= InOut(toUrl, inPut);
    Console.WriteLine("出参:"+ outPut);
    Console.Read();
}
   感谢能回复!!

[此贴子已经被作者于2024-11-5 22:13编辑过]

搜索更多相关主题的帖子: Url 调用 string dll output 
前天 22:05
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:366
专家分:1157
注 册:2015-10-2
收藏
得分:0 
感谢你!没搜索到您的QQ名。请继续帮助一下
昨天 00:09
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:366
专家分:1157
注 册:2015-10-2
收藏
得分:0 
谢谢4楼,我测试看看
昨天 11:11
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:366
专家分:1157
注 册:2015-10-2
收藏
得分:0 
感谢楼上几位热心回复!疏忽了(仍然按了com调用)  今天忙还没有测试,估计这里参数放置是个问题,再测试看看。
昨晚 21:00
快速回复:敬求:NationECCode.dll 如何调用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016461 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved