vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: TypUmwandlung Problem - dringend! 
Autor: ModeratorDaveS (Moderator)
Datum: 14.04.10 11:58

Kann ich nicht nachvollziehen. Es würde helfen wenn du deinen Code posten würdest und nicht irgendwelchen "Pseudocode", der erstens schlecht lesbar ist, zweitens nicht VB ist (C# Kommentarzeilen), drittens offensichtlich falsch ist, und viertens lässt auch noch sehr viel unerklärt. ZB, Dim in einer Klasse ist Private und du kannst die Felder deswegen aus einer anderen Klasse nicht ansprechen. Es steht nirgendwo da wie du aus Klasse1 auf mitglieder von Klasse2 überhaupt zugreifst, dafür bräuchtest du eine Objektinstanz.

Ich habe deinen Code aber möglichst genau nachgebildet, hier sind Class1 und Class2 und die Forms sind Form und Form1 (Form1 ist ja eine Ableitung von Form und entspricht deswegen extendedform)
Public Class Class1
    Public mainForm As Form
    Public userForm As Form1
 
    Public Sub sub1(ByVal c2 As Class2)
        mainForm = c2.obj_Form 'geht doch 
        userForm = c2.obj_ExtendedForm 'geht doch
    End Sub
End Class
Public Class Class2
    Public obj_Form As Form = New Form()
    Public obj_ExtendedForm As Form1 = New Form1
End Class
Aufruf
    Private Sub Test()
        Dim c1 As New Class1
        Dim c2 As New Class2
 
        c1.sub1(c2)
    End Sub
Wie man sieht (Bild1, Bild2) sind die Class2 Felder richtig als Form und Form1 dargestellt (im Debugger) (ich würde etwas anderes gar nicht erwarten) und in Bild3, dass alle Zuweisungen erfolgreich waren.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
TypUmwandlung Problem - dringend!1.575goldenBoy_030213.04.10 19:14
Re: TypUmwandlung Problem - dringend!1.156Manfred X13.04.10 19:34
Re: TypUmwandlung Problem - dringend!1.225ModeratorDaveS13.04.10 20:03
Re: TypUmwandlung Problem - dringend!1.112Manfred X13.04.10 20:11
Re: TypUmwandlung Problem - dringend!1.118ModeratorDaveS13.04.10 20:21
Re: TypUmwandlung Problem - dringend!1.153goldenBoy_030214.04.10 11:17
Re: TypUmwandlung Problem - dringend!1.190ModeratorDaveS14.04.10 11:58
Re: TypUmwandlung Problem - dringend!1.070ModeratorDaveS14.04.10 12:06

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel