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