在VB.NET或C#或VB6中的表单上放置一个Quicktime ActiveX控件和一个Timer,以下程序泄漏内存 - 它每小时增加大约10K直到它死掉。我的计时器间隔设置为4秒(4000)。
我也尝试过使用System.Timers.Timer,没有区别。
我只是以下面的小测试程序为例来说明问题;但是这个测试程序复制了我的程序的“想法”,减去了很多胶合逻辑,以选择需要显示的图像文件。
有没有人有任何想法如何修复?我已经在quicktime-api支持电子邮件论坛上发布了这个问题,但似乎没有得到苹果或其他解决问题的直接回复。
我正在使用Windows XP系统,Visual Studio 2008,.NET framework 3.5 SP1
由于
Neal Davis
导入AxQTOControlLib
Imports System.Runtime.InteropServices
Imports 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
结束班