我几个月来一直困扰着这个错误。有时它会发生,有时它不会发生。
我的应用程序中有几个TComboBox或TComboEdits。
我没有做更多的事情,通过一个字符串值数组用SQLite查询填充控件。
我没有编码任何更改事件。只需触摸控件即可启动具有列表内容的iOS本机控件。但是,有时触摸控件会导致“外部异常0”错误。这令人抓狂。
其他人遇到此错误?
答案 0 :(得分:0)
我遇到了external exception 0 in android
。我会告诉我我是如何得到这个问题的,以及我做了哪些改变来摆脱它。
我从第二个表单中调用了第三个表单(通过懒惰的创建和显示)。第三个表单显示正常,但是当我尝试通过第二个表单的单元访问父表单中的任何控件(包含在第三个表单的实现使用部分中)时,例如 uSecond.Form2.myControl
我得到了那个异常(注意:Form2 是 uSecond 中的全局变量)。
我是如何解决这个问题的,我在第三种形式的实现用途中除了 uSecond 之外,还放置了 mainForm 的单位,并确保在 mainForm 的实现用途部分中存在 form2、form3 的单位。然后我在我的第三种形式中引用 - 为相同的第二种形式定义的全局变量,但在 mainForm(不在 uSecond 中)如 uMain.FormTwo.myControl
请注意,Form2 和 FormTwo 是两个不同的标识符。