我正在使用C++ Builder来开发应用程序。 我想遍历MainMenu中的所有TMenuItems,因为我想更改其中一些的标题。 我用这个代码:如何更改C++ builder中TMenuItem的可见性?
int numAction = MainMenu1->Items->Count;
for (int i=0;i<numAction;i++)
{
TMenuItem* tmpAction = &MainMenu1->Items[i];
tmpAction->Caption = "Test Caption";
}
,我认为它应该工作,但我总是得到一个应用程序崩溃。有了这样的消息:
调试异常通知项目PROJECT1.EXE模块vcl120.bpl引发的异常类EAccessViolation有消息访问冲突在地址 501C380E。读取地址0000003C。
任何帮助将不胜感激。
尝试'MainMenu1-> Items-> Items [i]'。 –