我定义一个结构:
type
transmi = record
mi: array[0..10000 - 1] of UCHAR; //*密文
end;
并把它传给加密函数后获得加密后的密文,我想定义一个string 参数:mi_str 要怎么样才能将结算赋值给这个参数?
type
transmi = record
mi: array[0..10000 - 1] of UCHAR; //*密文
end;
并把它传给加密函数后获得加密后的密文,我想定义一个string 参数:mi_str 要怎么样才能将结算赋值给这个参数?
解决方案 »
- delphi olecontainer的问题
- 邻居家的小孩每天哭一大场,烦死了,怎么办?
- insert 语句这样写 会不会有问题
- delphi程序里怎么可以检测到手机已经和USB数据线连接上?
- 怎样屏蔽掉窗口的最大化按钮和最小化按钮?使他们变成灰色?
- 请教ShellListView中文件打开的问题?
- 自动提示?
- 高性能web服务器大征集。Delphi.Socket高手QQ大征集。
- 奇怪的错误????
- delphi 里 用DBGRID显示数据问题
- Delphi TreeView 问题,怎么通过TreeView控制右边的内容显示?
- 是不是D7的BUG,Variant转Stream一定要用过程,直接写就出“Variant of safe array is locked”错误?
Str: String;SetLength(Str, length(transmi.mi));
move(transmi.mi[0], str[1], length(transmi.mi));
begin
.....
end;var
m: transmi;
begin
Test(PChar(@m.mi));
或者:
Test(PChar(@m));
end;