Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
02.12.2005 12:13:19 |
Danwe |
|
|
Aw:Modul/Klassenmodul |
02.12.2005 12:56:45 |
Rasta |
|
|
|
02.12.2005 13:05:38 |
Danwe |
|
|
|
02.12.2005 13:14:51 |
Rasta |
|
|
|
02.12.2005 13:52:10 |
Danwe |
|
|
|
02.12.2005 14:01:44 |
Rasta |
|
|
|
02.12.2005 14:09:58 |
Danwe |
|
|
Von:
Rasta |
Datum:
02.12.2005 12:56:45 |
Views:
1150 |
Rating:
|
Antwort:
|
Thema:
Aw:Modul/Klassenmodul |
Hi Danwe,
was- du hast ein vb-buch wo so etwas nicht drin steht?
"module" in diesem sinne gibt es in anderen programmiersprachen nicht. das ist imho noch ein überbleibsel aus der prozedualen programmierung. d.h. funktionen in modulen kannst du einfach so ansprechen.
eine klasse jedoch musst du als object instanzieren.
angenommen, deine klasse heist funktionsklasse, die das sub bzw. die funktion berechnen beinhaltet- dann schreibst du folgendes
dim clsfkt as new funktionsklasse
clsfkt.berechnen()
wenn die funktion bzw. das sub dann noch übergabewerte hat-- mal noch ein beispiel
function berechnen(zahl1 as long, zahl2 as long) as long
return zahl1 + zahl2
end function
dann kannst du das ganze wiederrum so ansprechen
msgbox clsfkt.berechnen(2, 2)
dann kommt eine messagebox mit "4"
sollte zumindest, alles nicht getestet:-)
gut erklärt? verstanden? wars das was du wolltest?
viele grüße
rasta |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
02.12.2005 12:13:19 |
Danwe |
|
|
Aw:Modul/Klassenmodul |
02.12.2005 12:56:45 |
Rasta |
|
|
|
02.12.2005 13:05:38 |
Danwe |
|
|
|
02.12.2005 13:14:51 |
Rasta |
|
|
|
02.12.2005 13:52:10 |
Danwe |
|
|
|
02.12.2005 14:01:44 |
Rasta |
|
|
|
02.12.2005 14:09:58 |
Danwe |
|
|