Im używam kontrolki axAcroPDFLib pobranej z instalacji Adobe Reader 9, aby wyświetlać i drukować dokumenty PDF użytkownika w mojej aplikacji formularzy okien C#. Wszystko działa dobrze aż do końca appication ...axAcroPDFLib o problemie z zamykaniem C#
To rzuca się następujący błąd:
The instruction at "0x0700609c" referenced memory at "0x00000014". The memory could not be read
Moja metoda FormClosing jest dość prosta i myślę, że jest źle, ale nie wiedział, jak to zrobić w odpowiedni sposób:
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
if (axAcroPDF1 != null)
{
axAcroPDF1.Dispose();
}
}
dzięki z góry za jakiejkolwiek idei
Znakomity, dobre znaleźć! Walczyłem z tym od jakiegoś czasu, gdzie znalazłeś odpowiedź? – Siyfion
Nie pamiętam, gdzie go znalazłem ... W przegranej stronie, znalazłem podobny błąd przy użyciu jednej biblioteki DLL 2003. Widziałem podobieństwo i zastosowałem to samo rozwiązanie do mojego problemu, i zadziałało. Ale wcześniej zmarnowałem TYGODNIE. – Hector
To nie działa! zawiesza się na axAcroPDF1.Dispose(); –