如何在Delphi中声明固定大小的字符串属性?
这是我想要做的,但我收到一个错误:
TMyObject = class(TObject)
private
FName : string[20];
public
property Name : string[20] read FName write FName; //<-- error
end;
Run Code Online (Sandbox Code Playgroud)
编译器错误读取:'INDEX,READ或WRITE子句,但'''found'.
如何将Windows消息发送到我的应用程序中不是MainForm的表单?使用下面的代码给我一个访问冲突.
procedure TMainForm.SendMessageToAnotherForm;
begin
SendMessage(MyForm.Handle,WM_MY_MESSAGE,0,0);
end;
Run Code Online (Sandbox Code Playgroud)
MyForm已经创建,是最顶层的窗口.
编辑:我也尝试过PostMessage,但我收到了相同的访问冲突,我很肯定WM_MY_MESSAGE是有效的,因为我用它来与其他地方的MainForm进行通信.