2013-09-25 47 views
0

美好的一天!我有一個項目,它運行完美,我在3個月前完成了這個項目。然後,我嘗試着進行一些更改,甚至只編譯項目(無附加代碼)。當我打開.EXE它看起來像這樣的錯誤。構建錯誤後的Delphi .exe

enter image description here

當我點擊請勿發送

enter image description here

,當我點擊OK

enter image description here

當我打開窗體此消息appers: enter image description here

如何修復它?我真的需要爲該項目添加一些功能。 在此先感謝!

+0

對不起,但無法知道需要修復的內容,而無需瞭解項目的任何內容,它的功能以及代碼的外觀。看起來問題來自一些PDF導出,雖然... –

+0

它似乎是你使用的快速報告,對吧? –

+0

您能否向我們提供有關您項目的更多信息。 –

回答

0

您必須更新使用的組件,它看起來像Fast Reports。你需要在Delphi中打開表單,新的屬性將由Delphi添加。任何其他使用相同組件的表單也需要打開以更新屬性。

當出現錯誤閱讀窗體消息時,請單擊忽略。這應該添加缺少的屬性。您將希望以文本的形式查看DFM,以確保該屬性已被添加。

+0

我打開所有表單,並且有一個表單有錯誤消息,請看上面的問題。謝謝先生! – CrazyGirl

+1

我相信忽視是正確的迴應。您需要將DFM視爲文本並查找該組件。你現在應該看到那裏的財產。 –

3

您的.dfm文件指的是未被正在流式傳輸的組件發佈的屬性。流式框架正嘗試讀入名爲frxPDFExport1的對象的名爲Quality的屬性。並且該對象不會發布該名稱的屬性。

您用於生成.dfm文件的設計時程序包與讀取該.dfm文件的運行時組件之間很可能存在不匹配。你最近升級了一個而不是另一個?

恐怕我無法給你確切的步驟來解決這個問題,但我上面描述的是正在發生的事情。希望這足以將您引導至解決方案。

+0

升級了什麼先生? – CrazyGirl

+1

與錯誤關聯的組件。名爲'frxPDFExport1'的東西。 –