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-2024
 
zurück

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

ActiveX-Programmierung
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert? 
Autor: MCP
Datum: 28.01.10 12:05

Nun, du kannst die Funktion beliebig oft aufrufen. Der Code verzweigt dann an der Stelle. Damit hättest du dann n-Instanzen.
Die gebräuchliche Methode um Attribute einer Klasse (ein Forumular ist ja auch eine Klasse) abzufragen sind die Get und Set Methoden. Die finde ich in VB6 aber nicht sehr überzeugend.
Nach dem schließen der Form kannst du noch mit GetXXX() die Attribute abfragen. Das muss jedoch vor dem Unload() geschehen da die Attribute sonst nicht mehr instanziert sind.
Worüber meckert der Compiler genau? Ich habe die Methode ebenfalls in einer Form (somit ja quasi auch in einer Klasse, theoretisch) und dort läuft es hervorragend.
Der Aufruf aus deinem Projekt das die DLL einbindet müsste in etwa so aussehen:

Set DeinDialog = New DeineDialogKlasse
DeinDialog.OeffneForm(Me)
Unload KostenDialog
Set KostenDialog = Nothing
Wenn der Dialog von einer Klasse aus aufgerufen wird kann man das natürlich auch wieder Kapseln.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DLL mit Formular, nur wie bekomme ich den Rückgabewert?6.050CrazyMetal28.01.10 09:44
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.566MCP28.01.10 11:44
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.572CrazyMetal28.01.10 11:55
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.528MCP28.01.10 12:05
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.768CrazyMetal28.01.10 12:35
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.468MCP28.01.10 13:03
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.417CrazyMetal28.01.10 13:24
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.401MCP28.01.10 13:37
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.522CrazyMetal28.01.10 13:53
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.359MCP28.01.10 13:54
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.347CrazyMetal28.01.10 14:39
Re: DLL mit Formular, nur wie bekomme ich den Rückgabewert?3.358MCP28.01.10 14:41

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-2024 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