SYRARE Geschrieben 2. April 2003 Geschrieben 2. April 2003 Hallo, will aus einem bestehenden Visual Basic-Programm Sourcecode aus einer Datenbank laden und anschließend direkt im Programm als Pseudocode interpretieren lassen. Wie geht das? (Sollte ungefähr so funktionieren, wie beim "Microsoft Script Control" mit script.ExecuteStatement(Code)) mfg SYRARE Zitieren
BlearSun Geschrieben 2. April 2003 Geschrieben 2. April 2003 Mit .NET ist es kein problem Mit VB6 jedoch geht das nicht.. Dein Code muss von der VB6-Compiler zuerst kompiliert werden. Zur Laufzeit ist dies nicht möglich... gruss blear Zitieren
Fallin Geschrieben 3. April 2003 Geschrieben 3. April 2003 Und es geht doch Schau mal hier nach. CU Zitieren
BlearSun Geschrieben 3. April 2003 Geschrieben 3. April 2003 Originally posted by Fallin Und es geht doch Schau mal hier nach. CU Auszug von der Seite: Leider funktioniert diese API-Funktion derzeit nur in der Entwicklungsumgebung, nicht in kompilierter Form. Falls Sie eine Idee haben, wie dieses Problem zu lösen ist, mailen Sie mir bitte. Ich kann mir das schon gut erklären.. vba6.dll nutzt evtl. intern Methoden, die mit VB6-IDE-Bibliotheken arbeiten und die gibt es dann in kompilierter Form eben nicht oder so ähnlich? Mal davon ausgehend, das würde auch in kompilierten Forms auch funktionieren was ja nun nicht der fall ist und von den Problemen die damit verbunden sind sehen wir mal ab; der Compiler von VB6 MUSS in diesem Fall auf dem Zielrechner vorhanden sein.. Ein VB-Code kann nicht ausgeführt werden bevor der Code kompiliert ist. das ist einfach so.. und um den Code zu kompilieren, braucht man den Compiler dazu. Sei es nun auf dem entwicklungsrechner, was im normalfall ja kein Problem darstellt , oder auf dem Kundenrechner...was wie bereits erwähnt lizenzrechtliche Probleme mit sich bringt.. Sollte es jemand trotzdem schaffen, bitte melden, würde mich auch sehr interessieren. obwohl ich weiss, dass das nicht geht..aber gut. man kann ja nie alles wissen Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.