Quantcast
Channel: Microsoft Access Forum
Viewing all articles
Browse latest Browse all 880

(noch) nicht vorhandener Code verhindert das debugging

$
0
0

Hi Community

Ich habe mal ein bißchen mit der VBIDE gespielt und das ganze ein bißchen durchgetestet. Klappt eigentlich prima, aber ein Problem ist übriggebieben.

Der Code, um den es geht, ist eigentlich recht simpel:

Private Sub btnTest_Click()
Dim strText As String
strText = "public sub HelloWorld" & vbCrLf & _
            vbTab & "MsgBox ""Hello World""" & vbCrLf & _"End Sub"
CreateModuleText "modTest", strText
HelloWorld
End Sub

Die Prozedur CreateModuleText schreibt den text des Parameters strText in ein bestehendes CodeModule, wenn es nicht existiert, wird halt ein Neues angelegt. Darum geht es auch nicht, daher will ich Euch mit dem Code nicht belasten, das funktioniert ohne Probleme.

Das Problem tritt in der letzten Zeile auf, wenn ich die gerade erstellte Prozedur auch ausführen möchte. Der Debugger schmeißt mir das "HelloWorld" natürlich als nicht definierte Prozedur raus. Er hat ja auch recht, er kann ja nicht wissen, dass sie schon rechtzeitig da sein wird.

Hat jemand eine Idee?

Gruß

Roland

 


It's no problem, it's just the syntax


Viewing all articles
Browse latest Browse all 880


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>