Array of Char 如何 跟 string 的转换? (200分)

  • 主题发起人 主题发起人 xuxiaohan
  • 开始时间 开始时间
X

xuxiaohan

Unregistered / Unconfirmed
GUEST, unregistred user!
换个问题:
var
Msg: array[0..255] of char
s: string;
begin
msg:='AAAAA'
S:=msg; //OK
msg:=S //出错;
eng
问题:如何将string转换为 array of char?
------------------------------------------
我用OLeContainer 打开的 Word, 当另外打开Word 应用程序时,从Word应用程序转回我的OleContainer 的 Word时,这是Ole 的 Word 被锁死(工具条没有反应,是Bug???),
这时我需要为它解锁,我在 Wm_Activate 下用 DoVerb解锁的,
但我不想在它没有被锁死的情况下调用 DoVerb(这样是多余的,而且浪费时间)

问题: [blue]怎样判断是否锁死?[/blue]

 
顶。。。判断。。。。?????
每次释放OLE对象就不出现了。
是OLE调用的问题,同文件不支持多调用。
出现你说的Ole的Word被锁死
(工具条没有反应,是Bug???),的现象
请 查询 OLE相关。。安装目录下有个OLE演示程序
请看看/Demos/Activex/Olectnrs
我 菜我学习~~关注。。。。。。
请问你每次调用DoVerb真的会很慢嘛?我现在用
WebBrowser操作WORD..感觉不错...
 
我用 findwindowex 找到 msoCommandBar的handle,找到MsoCommandBarDock 的handle,
用isWindowEnabled 查 这两个handle在锁定和 非锁定的状态下都的 Enabled 的

真的不知道 Word 工具条怎样被锁定的!!!
DoVerb也不慢,只是大多少情况下是多余的。

 
‘Word 工具条怎样被锁定的’关注。。ING~我就灌。。。看你还提示灌水?。。。
 
换了问题,有没有人回答?
有什么快捷的方法?
难道要 将 string 的 每个Char写进 数组?
 
msg:='AAAAA'
S:=msg; //OK
strcopy(msg,pchar(S));
 
Move(msg^, PChar(S)^, Length); ???
 
App2001的出错,
我用迷糊的
 
Move(PChar(S)^, Msg[0], Length(S));
 
多人接受答案了。
 
后退
顶部