2013年7月10日

IDL界面程序直接调用envi菜单对应功能

摘要: 参考自http://blog.sina.com.cn/s/blog_764b1e9d010115qu.html 参考文章的方法是构建一个button控件,通过单击实现,这种方法比较复杂,不是我们经常能用的的,我们希望在程序中直接控制相当于单击了菜单的操作,下面就是实现方法。一、背景知识:ENVI的菜单系统,包括主菜单和显示窗口菜单,是由ENVI安装目录下menu目录下的envi.men和disp... 阅读全文

posted @ 2013-07-10 18:42 lartely 阅读(3498) 评论(0) 推荐(0) 编辑

2012年3月13日

1stOpt批量处理方程

摘要: 1stOpt是一款世界领先的非线性曲线拟合,综合优化分析计算软件平台 但是软件读入文件和保存结果实在是太复杂了,很难做到批量处理数据 基于此,设计了一个能批量处理方程的小程序,以input.txt文本文件内容为输入,以output.txt文本内容为输出 首先用Spy++获取1stOpt的窗口信息,获得代码输入框的handle和结果显示的handle,用sendmessage的方法设置文本获取... 阅读全文

posted @ 2012-03-13 22:13 lartely 阅读(1557) 评论(5) 推荐(1) 编辑

2012年3月2日

[转帖]IDL调用Matlab

摘要: 转自http://bbs.matwav.com/viewthread.php?tid=683505 测试环境IDL8.0+MATLAB7.13 pro test oMatlab = obj_new('IDLcomIDispatch$ProgId$Matlab_application_7.13') ;use '..._6' instead if you use Matlab 6.x ... 阅读全文

posted @ 2012-03-02 16:27 lartely 阅读(1471) 评论(0) 推荐(0) 编辑

2012年2月21日

android手机iptables实现教育网免费ip过滤

摘要: 参考文献 1.用iptables做网关和IP过滤的问题 2.关于IPTABLES在Fedora5中过滤ip的完美解决方案 3.CM7 iptables补丁,DroidWall亲测能用了 wifi连无线路由服务器上网,路由器没有ip过滤,于是利用iptables建立一个ip过滤 首先手机必须是root过,并且能运行busybox 由于多数android手机的iptables都被阉割... 阅读全文

posted @ 2012-02-21 20:27 lartely 阅读(3406) 评论(0) 推荐(0) 编辑

2012年2月11日

使用IDL COM_IDL_CONNECT 进行混编的移植部署

摘要: 前文VC使用COM_idl_connect进行IDL混编只能在安装有IDL的机器运行,不利于程序的部署 将IDL文件夹全部复制的目标机器,将license.dat文件复制到与bin,external,lib等文件夹一个文件夹下,当然这里需要单机版的license (如果只需要部分功能运行简单的.sav文件可以选择拷贝小部分文件) 如: IDL │ license.dat │ ├─... 阅读全文

posted @ 2012-02-11 15:40 lartely 阅读(1374) 评论(0) 推荐(0) 编辑

2012年2月10日

VC使用COM_idl_connect进行IDL混编

摘要: C#使用COM_idl_connect比较方便,但是考虑实际工程要求需要采用VC,所以下面采用VC进行COM_idl_connect的调用 起初的想法是利用类向导通过COM_idl_connect.dll构建类CCOM_idl_connect,但是不知道什么原因导致运行没有效果,所以依旧采用COM引用的方法 #include <atlbase.h>#include "CCOM_IDL_con... 阅读全文

posted @ 2012-02-10 10:52 lartely 阅读(1356) 评论(0) 推荐(0) 编辑

2012年2月9日

C++调用IDL导出的COM文件

摘要: DYQ老师在esri培训教材上有C#调用IDL导出dll组件的方法 在这里使用演示C++调用IDLEXBR_ASSISTANT导出的COM组件的方法 同样以helloworldex__define.pro为例看导出为dll并进行数据传递 ;helloworldex__define.proFUNCTION helloworldex::HelloFrom, who IF (N_E... 阅读全文

posted @ 2012-02-09 12:40 lartely 阅读(1828) 评论(0) 推荐(0) 编辑

2012年1月6日

IDL读取文本格式文件

摘要: 今天遇到一个很常见的将文本文件的数据读出的问题 文本文件a.txt 2011-12-16 09:58:49 数据收发方式:单独接收通讯数据 数据发送端口:Com 1 19200,N,8,1 数据接收端口:Com 1 19200,N,8,1 接收数据:020007,2.1,0,-99.0,0 020015,2.4,0,-99.0,0 020023,2.7,0,-99.... 阅读全文

posted @ 2012-01-06 14:51 lartely 阅读(7156) 评论(1) 推荐(0) 编辑

2011年11月28日

VS2005使用IDLDrawWidget

摘要: 调试环境VS2005+IDL8.0 前文用到VC6.0和IDL8.0混合编程http://www.cnblogs.com/lartely/archive/2011/04/13/2014481.html 然而在VS2005中使用IDLDrawWidget有一些不同 首先Insert Activex Control导入IDLDrawWidget Control 3.0控件 在solu... 阅读全文

posted @ 2011-11-28 20:55 lartely 阅读(693) 评论(0) 推荐(0) 编辑

2011年4月13日

IDL与VC混合编程

摘要: 编译环境 VC6.0 + IDL8.01 在vc中调用IDL使用动态链接库(DLL)和使用ActiveX1.1 使用动态链接库在vs中调用idlvc编译环境设置,打开ToolsOptions在Show directies for 选择Libraray files 添加路径<IDL>\bin\bin.x86.在Include files添加路径<IDL>\external.打开ProjectSettings,选中link属性页在Object/library modules添加idl.lib#include "stdafx.h"#include &quo 阅读全文

posted @ 2011-04-13 10:32 lartely 阅读(3439) 评论(1) 推荐(1) 编辑

导航