ActiveX Quicktime компонента утечки памяти - PullRequest
0 голосов
/ 18 июля 2011

Поместите элемент управления Quicktime ActiveX и таймер в форму в VB.NET или C # или VB6, и следующая программа утечет память - она ​​увеличивается примерно на 10 КБ в час, пока не умрет.Интервал моего таймера установлен на 4 секунды (4000).

Я также пытался использовать System.Timers.Timer, и нет никакой разницы.

Я просто использую эту небольшую тестовую программу нижев качестве примера для иллюстрации проблемы;но эта тестовая программа воспроизводит «идею» моей программы за вычетом большого количества склеивающей логики для выбора файла изображения, который необходимо показать.

У кого-нибудь есть идеи, как это можно исправить?Я разместил этот вопрос на форуме поддержки электронной почты quicktime-api, но не могу получить прямой ответ от Apple или других организаций, которые решают проблему.

Я использую систему Windows XP, Visual Studio 2008,.NET Framework 3.5 SP1

Спасибо

Нил Дэвис

Импорт AxQTOControlLib

Импорт System.Runtime.InteropServices

Импорт System.Timers

Public Class Form1

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

    AxQTControl1.URL = ""

    AxQTControl1.URL = "C:\playlist\calotto.jpg"

End Sub



Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Timer1.Enabled = True

End Sub

Конечный класс

...