ExceptionInnerException

Status
Niet open voor verdere reacties.

BreVDD

Gebruiker
Lid geworden
9 apr 2009
Berichten
104
Beste helpmij"ers,

Ik kreeg tijden het debuggen de volgende foutmelding;
InvalidOperationException was unhandled:
Er is een fout opgetreden bij het maken van het formulier. Zie ExceptionInnerException voor details. De fout is: Het formulier verwees naar zichzelf tijdens het maken van een standaardexemplaar, wat geleid heeft tot oneindige herhaling. Verwijs binnen de constructor van het formulier naar het formulier met Me.

Achtergrond, alles werkte perfect tot ik iets heel gewoon toevoegde, en toen wou hij niet meer, maar hij heeft geen error bij datgeen ik toevoegde.

Wat wordt er uitgevoerd?:
Tijden het laden van de eerste form wordt er een timer gestard. Deze timer past de tijd aan dat in een label wordt weergegeven in de eerste form en de tweede form. Hoe gebeurt dit?
Bij de code tick van de timer staat er een "verwijzing" naar een sub dat op een module staat:
Public Sub datum_en_tijd()
Frm1.lbldatum.Text = DateString & " " & TimeOfDay > hier geen foutmelding
Frm2.lbldatum.Text = DateString & " " & TimeOfDay > hier de foutmelding te lezen hierboven,

> als ik de datum en de tijd niet laat aanpassen dan heeft hij een fout bij de eerst volgende bewerking op de module waar er frm2."en-dan-iets" staat...?

> ook wanneer ik in form1 de code frm2.show() krijg ik de zelfde foutmelding bij het debuggen.
het lijkt wel alsof er geen toegang mogelijk is tot frm2. Weet er iemand een oplossing?

Ik weet helemaal niet wat het probleem kan zijn. Ook met googelen vind ik niets.

Alvast Bedankt,

Grtjs
BreVDD


btw: frm1 > form
frm2 > form
lbldatum > label
> dit is duidelijk maar toch even voor de zekerheid :)
 
Laatst bewerkt:
je moet de module eerst public maken
end dan je string

PHP:
public module

       'en dan je string
       public DateString as string

'dan de module eindigen
end module

en met je form openen

PHP:
dim frm2 as new frm2
frm2.show()

zo simpel is het :)
 
Bedankt voor de snelle reactie,

Maar ik krijg nog steeds het zelfde probleem :S

Maar het blijft nog steeds niet werken,

Ik heb nu al kunnen de form openen maar er staat niets an mij labels, buttons, pannels,... op :S

Ik begrijp er echt niets meer van :S

En een paar uur geleden deed hij nog niets verkeert :S bij dezelfde handelingen :S
 
Oh ok,

Sorry,

Het werkt toch, ik had public frm1 as form,

super super super bedankt,

Het was me nooit gelukt om het via google te vinden!!!

Bedankt :D
 
fijn dat ik heb kunnen helpen

Jammergenoeg heb ik nu opnieuw een fout,

hij wil de frm openen enzo maar hij wil niets meer aanpassen van lbl's als het via de module gaat :S

Dus geen fout meer bij dit:
Frm2.lbldatum.Text = DateString & " " & TimeOfDay
maar nu wil ie dat gwn niet meer doen ?!

Hij voerd het zogezegt wel uit maar de lbl wordt niet meer aangepast :S!
 
Laatst bewerkt:
sorry dat ik nu even niet kan helpen mijn computer was net gecrashed en nu is alles er af.

zoals ik nu begrijp wil je dat datum en de tijd in een label zetten.
maar het werkt niet.
ik wil wel een script voor je maken maar dan moet ik eest vb weer instaleren :(

er is ook kans dat je iets over het hoofd ziet.
dus als je echt niet uit komt kan je je project naar me toe sturen.

p.s.
wat bedoel je met datestring (als het de datum is kan dat toch simpeler)

PHP:
lbldatum.text = Date & " " & TimeOfDay
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan