找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-26 18:18:41
11#
好的,我明天测试后给你结果
回复 使用道具 举报
lxj
初级会员   /  发表于:2018-4-27 10:42:09
12#
Richard.Ma 发表于 2018-4-26 18:18
好的,我明天测试后给你结果

好的 谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-27 17:56:07
13#
无法加载您这边的项目,您是用的VS哪个版本呢
回复 使用道具 举报
lxj
初级会员   /  发表于:2018-4-28 09:13:25
14#
Richard.Ma 发表于 2018-4-27 17:56
无法加载您这边的项目,您是用的VS哪个版本呢

VS 2015  有问题随时联系。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-28 16:24:18
15#
本帖最后由 Richard.Ma 于 2018-4-28 16:27 编辑

您的代码没有什么报错,之所以没有显示图像是因为缺少代码,在登录前需要先初始化MedicalWebViewer,也就是要先弹出一个web窗口,具体需要添加的代码如下
我建议您参考开发包里面的demo代码,目录“C:\LEADTOOLS 20\Shortcuts\Medical Viewers\.NET Framework Class Libraries\HTML5 Medical Viewer\Medical Web Viewer”
文件夹快捷方式:External Control C# Projects

  1. // Username a password to log in
  2.             // This will be the username and password that you created when running the CSPacsDatabaseConfig.exe demo
  3.             string username = "a";
  4.             string password = "a";
  5.             MedicalWebViewerExternalController controller = new MedicalWebViewerExternalController("http://localhost/MedicalViewer20");
  6.             //MedicalWebViewerExternalController controller = new MedicalWebViewerExternalController("http://47.98.247.113/MedicalViewer20");
  7.             MedicalWebViewerBrowser _selectedBrowser = MedicalWebViewerBrowser.GoogleChrome;
  8.             controller.SelectedBrowser = _selectedBrowser;
  9.             controller.ServiceURL = "http://localhost/MedicalViewerServiceWcf20";
  10.              //controller.ServiceURL = "http://47.98.247.113/MedicalViewerServiceWcf20/";
  11.             controller.Timeout = 30;
  12.             ControllerReturnCode startres=controller.InitApplication(out applicationName, out version, externalControlPort);
  13.             controller.SelectedBrowser = MedicalWebViewerBrowser.GoogleChrome;
  14.             if (controller.IsStarted)
  15.             {
  16.                 controller.Shutdown();
  17.             }
  18.             string a, v;
  19.             controller.InitApplication(out a, out v, 8888);
  20.             ControllerReturnCode loginRes = controller.UserLogin(username, password);
  21.             controller.ShowPatient(patientId);
复制代码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lxj
初级会员   /  发表于:2018-4-28 16:28:46
16#
Richard.Ma 发表于 2018-4-28 16:24
您的代码没有什么报错,之所以没有显示图像是因为缺少代码,在登录前需要先初始化MedicalWebViewer,也就是 ...

好的 我试试。
回复 使用道具 举报
lxj
初级会员   /  发表于:2018-4-28 16:36:32
17#
Richard.Ma 发表于 2018-4-28 16:24
您的代码没有什么报错,之所以没有显示图像是因为缺少代码,在登录前需要先初始化MedicalWebViewer,也就是 ...

controller.InitApplication(out a, out v, 8888);  8888是哪个项目的端口  externalControlPort?暂时没找到。。。
回复 使用道具 举报
lxj
初级会员   /  发表于:2018-4-28 16:41:40
18#
Richard.Ma 发表于 2018-4-28 16:24
您的代码没有什么报错,之所以没有显示图像是因为缺少代码,在登录前需要先初始化MedicalWebViewer,也就是 ...

我再试试。有问题在反馈。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-28 17:36:32
19#
lxj 发表于 2018-4-28 16:36
controller.InitApplication(out a, out v, 8888);  8888是哪个项目的端口  externalControlPort?暂时没 ...

8888这个端口号是我随便写的一个,只时给controller设置了一个端口号,
你那边的主要问题是先要把浏览器调用启动起来
回复 使用道具 举报
lxj
初级会员   /  发表于:2018-5-3 15:50:16
20#
Richard.Ma 发表于 2018-4-28 17:36
8888这个端口号是我随便写的一个,只时给controller设置了一个端口号,
你那边的主要问题是先要把浏览器 ...

不好意思、、、照着你的代码贴上去,如果没有用管理员 运行VS 还是会报登录的那条代码出错。可能是这个权限的问题 还是什么 问题导致的。 我们部署到iis的这个demo,是没办法弹出 影像查看的浏览器。所以才考虑怎么解决这个。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部