易语言中Packcom的使用方法

一.关于packcom

Packcom是易语言用来创建类型库和OCX组件与系统的连接文件的工具,通过这个工具我们就可以在易语言中使用系统中的类型库和OCX组件了。

二.Packcom的界面详解

先让我们来了解一下packcom的界面以及各部分组件的作用。

首先我们通过下面这个菜单来运行packcom。

运行之后我们就可以看到如下界面。图中箭头所示的就是每个按钮的作用。

三.如何注册类型库及OCX组件

如果系统中没有我们需要的OCX组件,我们可以通过单击“注册组件

按钮选择我们自己的OCX注册到系统中,同样我们也可以通过单击“注册类型库”按钮把我们自己的类型库注册到系统中。

如果某个类型库或OCX组件我们不需要用了,也可以通过“取消注册”按钮把系统中对应的类型库或OCX组件取消注册。

如果我们有事先作好npk文件,我们可以通过“载入”按钮来载入,这里需要注意,如果系统中没有相应的类型库或OCX组件,只是载入npk文件也是不起作用的。

四.通过例程我们来具体了解如何实现对类型库或OCX组件的汉化

我们就以windows media player组件为例来说明一下,首先让我们选择windows media player这个OCX组件,并按“下一步”按钮。

我们可以看到这个OCX组件中的所有参数以及命令,我们可以对应相应的英文名称,把它们翻译成中文名称,并可以在详细说明中填入我们对这个命令的详细说明,如果输出没有选中,该条命令是无法在易语言中使用,一般默认的都是选中的,这样我们就可以制作出有我们自己个性的组件了。

如果我们选中的项目还有子项目,“下一步”按钮还是可操作状态,这说明我们需要对这个项目下的子项目进行进一步的翻译,我们点击“下一步”之后,会看到“参数”按钮,我们点击这个按钮进入,就可以对命令的参数进行进一步翻译。

当我们这些工作全部完成之后,就可以点击“保存”按钮来保存我们翻译好的npk文件,这样我们就可以在易语言中调用我们制作好的类型库或OCX组件了。

这个就是我们刚才翻译的windows media player组件。你可以看到他的属性解释等都变成了中文,可以方便我们调用。

这就是我们使用我们刚才翻译的npk文件所制作的媒体播放器。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • 用易语言COM对象取文件版本

    个人认为这种方法代码量少,只需几行即可,表格也无需多填,但需要知道对象和方法名,而且如果未经处理,对象和方法名都将直接暴露,容易被别人修改. 代码如下: .版本 2 .子程序 取文件版本, 文本型, 公开, 本源码改编自易语言资源网(www.5A5X.com) .参数 文件地址, 文本型 .局部变量 COM对象, 对象 .局部变量 结果, 文本型 COM对象.创建 ("Scripting.FileSystemObject", ) 结果 = COM对象.文本方法 ("GetFi

  • 易语言中Com对象和Office之间的交互使用方法

    Com对象和office之间的交互使用 在所有属于office支持库的控件中都可以调用com对象来完善功能,那在这些控件中如何调用com对象呢? 首先新建"易语言"我们以word支持库为例,在窗体上放入word程序集和word文档集 我们写入如下代码,把两个组件联系起来 这时,我们查看word文档集的命令中有"取某某对象"的命令,这些命令的返回值就是一个对象,使用这些命令的时候必须先创建一个对象类型的变量来保存这些命令的返回值. 这时一个对象就产生了,我们可以用对象

  • 易语言中Com对象的简单调用方法

    在说明com对象在易语言中的使用之前,让我们先来了解一下几个问题 什么是com? com全称是组件对象模型(compoment object model),他是一组规范,是MicroSoft创建的一组二进制和网络标准,用于解决两个组件之间的通信. 什么是com对象 com是面向对象的软件模型,com对象的概念有点类似于C++中对象的概念.在com规范中,没有com对象的严格定义,com组件提供给客户的是以对象形式封装起来的实体,客户与组件交互的实体是com对象. com对象有自己的属性和方法,但

  • 易语言中Packcom的使用方法

    一.关于packcom Packcom是易语言用来创建类型库和OCX组件与系统的连接文件的工具,通过这个工具我们就可以在易语言中使用系统中的类型库和OCX组件了. 二.Packcom的界面详解 先让我们来了解一下packcom的界面以及各部分组件的作用. 首先我们通过下面这个菜单来运行packcom. 运行之后我们就可以看到如下界面.图中箭头所示的就是每个按钮的作用. 三.如何注册类型库及OCX组件 如果系统中没有我们需要的OCX组件,我们可以通过单击"注册组件" 按钮选择我们自己的O

  • 易语言中DLL命令的开发与使用介绍

    一.关于易语言DLL 从易语言3.6版开始,已经能够支持对DLL动态链接库的开发, 编译出的DLL是标准的DLL,和其他编程语言生成的标准DLL的调用方法相同.易语言编写出的DLL,在非独立编译exe时只需要DLL文件随应用程序一起发行,而独立编译exe时无需将DLL文件随应用程序一起发行. 二.新建易语言DLL程序 新建一个易语言程序,然后选择 Windows动态链接库 图标,易语言就会自动创建 出编写DLL动态链接库的代码区(程序集),如下图所示: 创建完毕就可以在代码区里编写DLL程序.

  • 关于易语言中“如果”命令详解

    本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行. 语法: 无返回值 如果 (条件) 参数名 描 述 条件 必需的: 逻辑型.本条件值的结果决定下一步程序执行位置. 说明: 如果命令的条件参数必须为逻辑型,可以为一个或多个逻辑型条件语句组成,多个逻辑型条件语句之间可以用"或"或者"且"连接, 如果符合如果编辑框.内容 = "你好易语言"的条件,就执行

  • 易语言中“如果真”命令的实例分享

    本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行.同"如果"命令相比,本命令没有为假时的程序部分. 语法: 无返回值 如果真 (条件) 参数名 描 述 条件 必需的: 逻辑型.本条件值的结果决定下一步程序执行位置. 例程 说明: 如果真命令和如果命令相似,如果真的条件也必须是逻辑型,可以用"或者""并且"连接多个条件. 此段语句运行时,如果编辑框中的

  • 易语言中“取错误码”命令详解

    如果执行某数据库命令失败,在其后执行本命令可以取回非 0 的数据库错误码值.如果该数据库命令执行成功,执行本命令将返回 0 . 语法: 整数型 取错误码 () 例程: 说明: 首先把要操作的数据库打开,然后执行"写()"命令,程序将改写"改写字段编辑框"中输入的字段,改写内容为"改写内容编辑框"中的内容.如果改写成功,会弹出信息框显示"写入数据成功":如果改写失败,会弹出信息框提示失败,将本次操作的错误码和错误信息取出,并显示

  • go语言中for range使用方法及避坑指南

    目录 前言 for range基本用法 for range 和 for的区别 for range容易踩的坑 for range和for性能比较 for range的底层原理 总结 参考资料 前言 for range语句是业务开发中编写频率很高的代码,其中会有一些常见的坑,看完这篇文章会让你少入坑. for range基本用法 range是Golang提供的一种迭代遍历手段,可操作的类型有数组.切片.string.map.channel等 1.遍历数组 myArray := [3]int{1, 2

  • C语言中pow函数使用方法、注意事项以及常见报错原因

    目录 1.首先使用pow函数必须要加头文件 : 2.pow()用来计算以x 为底的 y 次方值,然后将结果返回. 3.注意可能引起报错的原因 可能导致错误的情况: 总结 1.首先使用pow函数必须要加头文件 : #include<math.h> pow() 函数用来求 x 的 y 次幂(次方),x.y及函数值实际上为double型 ,其在使用中的原型为:double pow(double x, double y); 注意,在某些特定的情况之下,pow函数的double类型可能会引起输出结果的错

  • C语言中static的使用方法实例详解

    目录 前言 一.static修饰变量 1.修饰局部变量 2.修饰全局变量 二.static修饰函数 补充:static的好处是什么? 总结 前言 static关键字不仅可以用来修饰变量,还可以用来修饰函数.在使用static关键字修饰变量时,我们称此变量为静态变量.静态变量的存储方式与全局变量一样,都是静态存储方式.静态变量属于静态存储方式,属于静态存储方式的变量却不一定就是静态变量. 一.static修饰变量 1.修饰局部变量 先看段代码: #include <stdio.h> void t

随机推荐