Hallo
was ich ich vorhabe ist es in der Laufzeit eine .exe zu compilen, mit codedom
und zwar wollte ich so eine art msgbox generator erstellen.
mein code sieht erstmal so aus:
in der source.txt steht:
Wenn ich das programm dann als admin ausführe bekomme ich:
---------------------------
codedom mgsbox generator
---------------------------
vbc : (0,0) : error BC30737: Es wurde keine zugreifbare Main-Methode mit entsprechender Signatur in "aasay" gefunden.
---------------------------
OK
---------------------------
---------------------------
codedom mgsbox generator
---------------------------
C:\Users\Josi\AppData\Local\Temp\xoivrusa.0.vb(8,0) : error BC30451: "MsgBox" ist nicht deklariert. Auf das Objekt kann aufgrund der Schutzstufe möglicherweise nicht zugegriffen werden.
---------------------------
OK
---------------------------
Weiß nicht mehr weiter
Hat jemand eine idee was ich noch machen kann?
edit:
Ach mist habe gerade gesehen das ich ich im falschen bereich gepostet hab
bitte verschieben
was ich ich vorhabe ist es in der Laufzeit eine .exe zu compilen, mit codedom
und zwar wollte ich so eine art msgbox generator erstellen.
mein code sieht erstmal so aus:
Quellcode
- Dim para As New CompilerParameters
- para.GenerateExecutable = True
- para.OutputAssembly = "C:\Users\Public\Desktop\aasay"
- para.ReferencedAssemblies.Add("System.Windows.Forms.dll")
- Dim resu As CompilerResults = New VBCodeProvider().CompileAssemblyFromSource(para, My.Resources.source)
- For Each er As CompilerError In resu.Errors
- MsgBox(er.ToString)
in der source.txt steht:
Wenn ich das programm dann als admin ausführe bekomme ich:
---------------------------
codedom mgsbox generator
---------------------------
vbc : (0,0) : error BC30737: Es wurde keine zugreifbare Main-Methode mit entsprechender Signatur in "aasay" gefunden.
---------------------------
OK
---------------------------
---------------------------
codedom mgsbox generator
---------------------------
C:\Users\Josi\AppData\Local\Temp\xoivrusa.0.vb(8,0) : error BC30451: "MsgBox" ist nicht deklariert. Auf das Objekt kann aufgrund der Schutzstufe möglicherweise nicht zugegriffen werden.
---------------------------
OK
---------------------------
Weiß nicht mehr weiter
Hat jemand eine idee was ich noch machen kann?
edit:
Ach mist habe gerade gesehen das ich ich im falschen bereich gepostet hab
bitte verschieben