我有两种叫做fmMain和fmEmpl的形式。两个都有每个TStatusBar调用sbMain和sbEmpl。我有一个名为dmData的TDataModule来存储数据库组件。TStatusBar有什么问题?
我需要更新sbEmpl板因此它可以在单元网格的突出显示从数据库中显示的实际值。我一直试图使用TClientDataSet的OnAfterScroll处理程序来处理这个事件,但它只是在fmMain上工作,而不是在fmEmpl上工作。如果我尝试更新sbEmpl面板,它总会引发错误消息。这是消息:
Access violation at address 00405337 in module 'SpeZet.exe'. Read of address 0000038C.
鉴于,我已经在dmData上包括两个头(.h)。
用什么去TStatusBar错在这里?
有什么想法?
提前感谢了很多。
编辑:好,这里是代码:
fmEmpl->sbEmpl->SimplePanel = true;
fmEmpl->sbEmpl->SimpleText = vEmpl;
代码将有助于诊断此问题。 – 2013-03-29 14:53:47
@GregorBrandt好吧,我已经交了代码..在此先感谢.. – Andromeda 2013-04-01 05:24:18
被fmEmpl在应用程序主创造出来的?检查FmEmpl的值是否为NULL? – 2013-04-01 14:30:22