Hej. Jeg er ved at lave en webbrowser med fler-vinduer funktion.
Det virker også helt fint, men lige pludselig er den begyndt at komme med følgende fejl når jeg prøver at åbne et nyt vindue inde i programmet. Men kun når jeg compilerer og starter .EXE filen. Ikke i selve VB når jeg trykker RUN. Kun EXE'en.
Fejlen jeg får:
Run-time error '-2147024726 (800700aa)':
Automation error
Når jeg tjekker den med en runtime-error converter så siger den noget med:
Ressourcen er i brug
Hvad sker der?
Jeg bruger følgende kode til at åbne en ny side med.
Public Sub LoadNewDoc(URL As String, StartPage As Boolean)
Static lDocumentCount As Long
Dim frmD As frmDoc
lDocumentCount = lDocumentCount + 1
Set frmD = New frmDoc
frmD.Caption = "Dokument " & lDocumentCount
If StartPage = True Then
frmD.wbWebBrowser.GoHome
Else
If Not URL = "" Then
frmD.wbWebBrowser.Navigate URL
End If
End If
frmD.Show
End Sub
Og har fundet ud af at hvis jeg i stedet for at skrive
LoadNewDoc "", False
så skriver:
LoadNewDoc App.Path & "\\sites\\blank.tsi", False
så kommer fejlen ikke. Men jeg kan uden problemer skrive den første linje i VB og så trykke run uden at fejlen kommer.
Med Venlig Hilsen
Morten Torndahl Pedersen
[Redigeret d. 19/02-06 15:19:54 af Morten Torndahl Pedersen]