Programmieren - alles kontrollieren 4.939 Themen, 20.671 Beiträge

Wo liegt der unterschied zwischen VBA und VB??

xash_in_rage / 4 Antworten / Flachansicht Nickles

Okey okey VBS is ne script sprache.

Aber wo liegt der Unterschied zwischen VB und VBA?
Wird VB interpretiert oder was?

bei Antwort benachrichtigen
Andreas42 xash_in_rage „Und VB wird auch kompiliert oder wie??“
Optionen

Hi!

Bei Delphi und den ganzen C++-Compilern weiss ich, dass beim Compilieren echter Maschinencode (=Assemblercode) erzeugt wird.
Bei VB weiss ich nicht, ob PCode oder Maschinencode erzeugt wird.

Stop: ich hab' gerade mal wieder eine Suchmaschine angeworfen um mehr zuerfahren.

Seit VB5 scheint der Compiler auch wahlweise Maschinencode zu erzeugen. Evtl. gilt das aber nicht für die Standardversion.

Quelle: http://www.visualbasic.org/vbfaq/general.htm#C

Übrigends bedeutet compilieren nicht, dass immer eine EXE-Datei mit Maschinencode erzeugt werden muss. Wenn aus einem Quelltext ein zwischencode (PCode) erzeugt wird, dann wird auch compiliert. Der PCode wird dann aber von einem (PCode-)Interpreter ausgeführt.

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen