Visual Basic 6.0
(1)
VB
(1)
Debug.Print
(1)
AlbersSKIP
(1)
Beispielprogrammen
(1)
Programmiersprache
(1)
Direktfenster
(1)
Befehlszeilen
(1)

VB6 Immediate II

Asked By Eric van Dijken
12-Mar-10 04:59 PM
Z.B.:

Function Etwas()

teller = 6
Debug.Print teller
MsgBox (teller)

End Function

Gar nichts!

Eric

Hallo Eric,Ich verstehe nicht so recht, was Du mit DeinemPosting sagen willst.

Peter Götz replied to Eric van Dijken
13-Mar-10 03:08 AM
Hallo Eric,


Ich verstehe nicht so recht, was Du mit Deinem
Posting sagen willst.
Willst Du diese Function im Direktfenster eingeben?
Das geht so nicht. Im Direktfenster kannst Du nur
echte Befehlszeilen eingeben und ausführen.

Ansonsten vermisse ich bei Deinem Code eine
Deklaration für die Variable "teller" und weiters
hat Deine Function keinen Rückgabewert, weshalb
eine Deklaration als Sub anstatt als Function eher
Sinn machen würde.

Erkläre mal etwas verständlicher um was es
eigentlich geht und was dabei Dein Problem ist.

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

"Peter Götz" <gssg_nospam@gssg.

Eric van Dijken replied to Peter Götz
13-Mar-10 06:05 AM
Dim x As Integer

Private Sub Form_Load()
x = 12
Debug.Print x
End Sub

Sub etwas()
Dim x As Integer
x = 12
Debug.Print x
End Sub

Oben steht mein Probleem:
die erste (im Form_load) klappt,
die zweite mal Sub etwas() klappt Debug.Print nicht.

Unter welche bedingungen darf ich Debug.Print gebrauchen?

Schon vielen dank?

Eric

Am 13.03.2010 12:05, schrieb Eric van Dijken:Und wo rufst du etwas() auf?

Timo Kunze replied to Eric van Dijken
13-Mar-10 06:47 AM
Am 13.03.2010 12:05, schrieb Eric van Dijken:

Und wo rufst du etwas() auf?

Timo
--
www.TimoSoft-Software.de - Unicode controls for VB6
??berzeugung, dass die demokratischen Kr??fte ??berwiegen und sich ??? auf
demokratischem Wege ??? durchsetzen."
Am 13.03.2010 12:05, schrieb Eric van Dijken:Du mu?
Herfried K. Wagner [MVP] replied to Eric van Dijken
13-Mar-10 07:26 AM
Am 13.03.2010 12:05, schrieb Eric van Dijken:

Du mu?t 'etwas' auch aufrufen, etwa in 'Form_Load' oder im
'Click'-Ereignis einer Schaltfl?che: 'Call etwas'.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://dotnet.mvps.org/dotnet/faqs/>
Eric van Dijken <evandijken@invalid.
Thorsten Albers replied to Eric van Dijken
13-Mar-10 08:43 AM
Eric van Dijken <evandijken@invalid.nl> schrieb im Beitrag

Man hat Dir bereits in der Newsgroup
microsoft.public.de.german.entwickler.dotnet.vb
gesagt, daß, wenn Du eine Programmiersprache verwenden willst, Du Dich mit
dieser erst einmal ein bischen auseinandersetzen solltest. Du kommst ja
anscheinden von Pascal her, da sollte Dir das nicht ganz fremd sein, da man
Programme in Pascal auch nicht so einfach aus dem Ärmel schüttelt.

Ein guter Anfang ist die recht ordentliche MSDN-Online-Hilfe von VB, wenn
man sie nicht nur über F1 aufruft, sondern einfach 'mal Kapitel für Kapitel
durchgeht.
Im Netz lassen sich aber auch elektronische Bücher über VB 6 zu finden, und
antiquarich bekommt man auch nach wie vor gedruckte.

--
Thorsten Albers

albers (a) uni-freiburg.de
"Thorsten Albers" <albersSKIP@THISuni-freiburg.
Eric van Dijken replied to Thorsten Albers
13-Mar-10 09:10 AM
Ja, ja, Sie haben recht...

Aber, nirgendwo habe ich gefunden wass ich suche (so, auch nicht im
online-bucher von Microsoft).
Uberal steht nur dass ich die code "Debug.Print" im "listing" zetsen
soll.
Ich habe nirgendwo gefunden unter WELCHE BEDINGUNGEN.

Dank Hr. Herfried:

Du mußt 'etwas' auch aufrufen, etwa in 'Form_Load' oder im
'Click'-Ereignis einer Schaltfläche: 'Call etwas',

weiss ich jetzt wie es sein soll.
Und es ist gelungen! (Ist dass die richtige ausdrukkung?)

Antiquarich ist in die Niederlande NICHTS zu kaufen. Auch nicht neu.
Heute habe ich ein buch: "Visual Basic 6.0 programmeergids" gefunden und
bestellt.

Hoffentlich darf ich im zukunft toch wieder fragen zu stellen.

Vielen dank.
Eric
Eric van Dijken <evandijken@invalid.
Thorsten Albers replied to Eric van Dijken
13-Mar-10 06:34 PM
Eric van Dijken <evandijken@invalid.nl> schrieb im Beitrag

Ja, kann man so sagen.


Sehr gut!


Frage sind hier immer willkommen. Nur sollten eben die Grundlagen, die
'Basics' der Programmiersprache bereits bekannt sein, denn sonst wird es
zum einen für die Antwortenden sehr, sehr aufwendig zu antworten und für
den Fragenden sehr, sehr schwierig, die Antworten zu verstehen. Das ist
nicht böse gemeint sondern einfach eine Notwendigkeit.

Aber keine Sorge: Wenn Du das Buch erst einmal bekommen und einigermaßen
durchgearbeitet hast, wirst Du feststellen, daß VB eigentlich doch noch
einfacher ist als Pascal.

--
Thorsten Albers

albers (a) uni-freiburg.de
Post Question To EggHeadCafe