vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

Fortgeschrittene Programmierung
Klasse lässt nicht jeden Datentyp zu 
Autor: FaVorith
Datum: 06.02.05 13:41

Hi!
Ich schreibe zurzeit eine ActiveX-Dll.
Den Code dafür schreibt man ja bekanntlich in eine Klasse. Einige Regeln für eine solche Klasse sind mir jedoch suspekt:
Public Function Graphics(TargetForm As Form...)
'Code...
End Function
Wenn ich jetzt kompilieren möchte, kommt folgende Fehlermeldung:
[box]
---------------------------
Microsoft Visual Basic
---------------------------
Fehler beim Kompilieren:
Private Objektmodule dürfen in öffentlichen Objektmodulen nicht als Parameter oder Rückgabetypen für öffentliche Prozeduren, als öffentliche Datenmitglieder, oder als Felder öffentlicher, benutzerdefinerter Typen verwendet werden.
---------------------------
OK Hilfe
---------------------------
[/box]
Was hat das zu bedeuten?
Ich brauche aber die Form, um sie gegebenenfalls zu Unloaden (sprich: Das Programm von der Dll aus zu beenden).
Wie bekomme ich den Form-Datentyp in meine Klasse, was hat die obige Fehlermeldung zu bedeuten- und wenn das ein unumgängliches Hinderniss ist- wie kann ich das Programm, das später meine Dll nutzen wird, entladen, ohne eine Variable vom Typ Form zu haben? Geht das evtl. über sein Handle?

?(oo)?

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Klasse lässt nicht jeden Datentyp zu733FaVorith06.02.05 13:41
Re: Klasse lässt nicht jeden Datentyp zu571Frank Grimm06.02.05 16:40

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