vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

Visual-Basic Einsteiger
CallByName 
Autor: SenZe
Datum: 28.10.08 19:16

Hallo liebes Forum,
habe ein Modul ,welches fünft boolsche Variablen beinhaltet:

Public bTest1 as boolean
Public bTest2 as boolean
Public bTest2 as boolean
Public bTest2 as boolean
Nun möchte ich diese aus einer Klasse heraus per CallByName ändern. Wieso geht folgendes nicht, sondern spuckt die Fehlermeldung "Type mismatch" aus?

'number wird weiter oben bestimmt, ist hier irrelevant. Ist ein Integerwert 
' zwischen 1 und 4
Call CallByName(Functions, "bTest" & number, VbSet, True)
Der Knackepunkt ist das "Functions". So heißt mein Modul. Ich weiß dass CallByName als erstes Arg ein Modul erwartet. Ich dachte auch immer dass man ein Modul so werten kann..

Wie auch immer, weiß vielleicht jemand, wie ich den Code ändern muss, um von einer anderen Klasse die Variablen so zu ändern?

Danke schonmal!

LG,Robert

Beitrag wurde zuletzt am 28.10.08 um 19:19:08 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
CallByName1.155SenZe28.10.08 19:16
Re: CallByName738ModeratorDieter28.10.08 19:42
Re: CallByName698SenZe28.10.08 20:52
Re: CallByName742ModeratorDieter28.10.08 21:04
Re: CallByName698SenZe28.10.08 21:21
Re: CallByName715VBStein28.10.08 22:11
Re: CallByName685SenZe28.10.08 22:32
Re: CallByName1.157VBStein28.10.08 22:52

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