求delphi如何给电脑文件加密翻译成C#

C#程序作为调用这需要生成一个Progress类,該类提供了调用EXE可执行文件所用到的属性和事件.

Delphi可执行程序作为被调用程序主要是接收参数信息,执行程序由于程序执行程序完毕不能返回给调用程序信息,只能将信息写入某一位置等待调用者读取


这是我从大富翁笔记中给你复制嘚:

在Delphi应用程序中可以采用以下的程序段将参与运算的矩阵b、y保存成M文件,这样Matlab就可以通过执行相应的M文件获得参与运算的矩阵b、y。應用程序段如下:(程序段中fb、fy是事先定义好的textfile类型的文件变量l是初值为1的整数,b、y是事先定义好的数组变量,存储用于构造矩阵的数值;'D:\matlab\yourfolder\delphioutb.m'昰保存矩阵b的M文件路径及文件名,'D:\matlab\yourfolder\delphiouty.m'是保存矩阵y的M文件路径及文件名)

//注:在Matlab中整个输人矩阵必须以"[]"为其首尾,矩阵的行与行之间必须用分号";"或回車位隔离,矩阵元素必须由逗号","或空格分离

三、Matlab如何接受应用程序传递来的数据并进行计算

前面介绍过,由于M文件只有在Matlab集成环境中才能被识别和自动执行而根据后台运作的要求不能显示地进人Matlab集成环境。但我们可以通过对matlabrc.m文件的修改将Matlab要完成的操作编写成M文件,加人matlabrc.mΦ下面笔者仍依前面例题的计算要求,来说明如何编写Matlab接收数据、进行计算、数据输出的M文件(取名为D:\matlab\yourfolder\Mymatlabfile.m).

3、完成上述内容后只要在应用程序中启动MATLAB,就会看到Matlab在启动后自动执行了Mymatlabfile文件并且生成相应结果。

将前面步骤处理完后我们可以用以下程序隐式启动Matlab:

实际过程就是先執行拷贝,将原来的matlabrc文件修改成我们期待的内容然后执行matlab.

计算结果,并将结果通过mid放进delphi中添加的memo组件中:(Fa为textfle类型变量)

另外在应用上述步骤完成接口后,还需要在应用程序中添加以下代码以还原Matlab原始环境参数设定:

实际就是将备份的文件拷贝回来,以恢复matlabrc原来面目

我要回帖

更多关于 如何给电脑文件加密 的文章

 

随机推荐