1

プロジェクトでDLLを呼び出すと、アクセス違反が発生します。プロジェクトとdllはどちらもチャートユニット(TChart)を使用しています。プロジェクトからTchartを削除すると、LoadLibraryは正常に戻ることができます。Tchartがdllから削除された場合にも機能します。チャートユニットがプロジェクトとdllの両方で使用できない理由がわかりませんか?そして、この問題を解決する方法。

4

2 に答える 2

7

サラ、これはTeCanvasユニットにあるTChartコンポーネントのバグです。Steemaの人々はこれに気づいています。Delphi XE, TChart in exe and in dllエンバカデロフォーラムで次のスレッドを確認でき ます。

于 2011-02-24T15:35:18.883 に答える
0

私は今日、Delphi XE と FastReport 6 VCL を使用しているときに、exe に FrxChart があり、ライブラリにあるときに、このバグを発見しました。長時間の消費デバッグ プロセスの後、両方のアプリケーションに含まれる TeEngine のみが LoadLibrary() 関数のクラッシュを引き起こす可能性があることに気付きました。フォーラムへのリンクが機能しなくなったため、このバグを修復するために何かできることはありますか (ライブラリ内のチャートの削除を除く)?

于 2020-08-25T16:36:54.887 に答える