Поместите элемент управления 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
Конечный класс