Ich versuche, eine vb.net-Anwendung zu machen, die 2 Textfelder, 2 Radio-Schaltflächen und 2 Schaltflächen (eine namens compile und die andere 'run') hat. Wie kann ich den Inhalt einer C/C++ - Datei in das 1. Textfeld laden und nach dem Klicken auf den Kompilieren-Button, sollte ich die Fehler oder das C/C++ - Programm in der 2. Textbox anzeigen können. Wenn ich auf Ausführen klicke, sollte ich die Ausgabe in der zweiten Textbox anzeigen können. Kurz gesagt, ich möchte die 2. Textbox als Terminal/Konsole verwenden. Die Optionsfelder sind 4, die die Sprache C oder C++ auswählen.Wie schreibe ich einen vb.net-Code, um C-Programme zu kompilieren und auszuführen?
Antwort
Warum möchten Sie? Was versuchst du zu machen. Möchten Sie nur die Befehlszeilen-Compiler aus einer VB.NET-Anwendung ausführen?
Wenn ja, schauen Sie sich die System.Diagnostics.Process.Start()
Methode an, mit der Sie eine andere Anwendung ausführen können.
Ich denke, die Person, die um Hilfe bat, versucht, den vorhandenen Compiler von seiner Software auszuführen. In diesem Fall hat Eoin Cambell die Lösung gegeben. Verwenden Sie System.Diagnostics.Process.Start() –
Ich glaube nicht, einen C++
Compiler schreiben in VB.NET
ist etwas ein absoluter Anfänger sollte sich verpflichten. Einen Compiler zu schreiben ist ein sehr fortgeschrittenes Feld.
Schauen Sie sich diese article - gute Beispiele für den Aufruf externer Programme (was Ihr C++ - Compiler wäre, wenn Sie nicht beabsichtigen, Ihre eigenen zu schreiben) von VB.Net.
- 1. Wie schreibe ich einen vb.net-Code, um C/C++ - Programme zu kompilieren?
- 2. Wie schreibe ich einen Code um .fla Datei zu lesen?
- 3. Wie schreibe ich ein Skript mit mehreren Pings als Bedingung, um einen Befehl auszuführen?
- 4. Wie schreibe ich Programm beim Kompilieren?
- 5. Wie schreibe ich einen Linker
- 6. Wie können Sie Monos mcs verwenden, um eine csproj-Datei zu kompilieren und auszuführen?
- 7. Wie viele Ressourcen werden benötigt, um ein Java-Programm zu kompilieren und auszuführen?
- 8. Leerer weißer Bildschirm beim Versuch, ionic2 zu kompilieren und auszuführen
- 9. Wie kann ich Tastaturbefehle verwenden, um einen Git-Commit auszuführen und von IntelliJ IDEA zu pushen?
- 10. Wie schreibe ich einen Bitstrom
- 11. Warum brauche ich einen C++ - Compiler, um Rust zu kompilieren?
- 12. HTML, um zu kompilieren oder nicht zu kompilieren ... extern?
- 13. Wie schreibe ich einen Dekorator, um etwas in einen Kontextmanager zu verpacken, der Parameter nimmt?
- 14. Wie bekomme ich c-Code, um Hex-Bytecode auszuführen?
- 15. Wie schreibe ich ein QTreeWidgetItem um
- 16. Wie schreibe ich Programme in C# .NET, um sie unter Linux/Wine/Mono auszuführen?
- 17. Java: Wie schreibe ich einen WSI-Server
- 18. Rails 4 - Wie schreibe ich einen Bereich
- 19. Wie schreibe ich einen einfachen USB-Treiber?
- 20. Wie schreibe ich einen Abstand active record
- 21. Wie schreibe ich einen Getter und Setter für ein Wörterbuch?
- 22. Wie schreibe ich einen Bereich in Rails?
- 23. Wie schreibe ich eine Testklasse, um meinen Code zu testen?
- 24. Wie schreibe ich eine PowerShell-Funktion, um Verzeichnisse zu bekommen?
- 25. Wie schreibe ich einen Integrationstest in NUnit?
- 26. Wie schreibe und schlage ich einen RFC vor?
- 27. Wie schreibe ich einen Tweet mit Meteor.js, Twitter und Oauth
- 28. Wie schreibe ich JavaScript-Code, um HTML-Elemente zu duplizieren?
- 29. Wie schreibe ich kompilieren Zeit Warnung für Benutzer
- 30. Wie schreibe ich Assemblercode von C#?
Möchten Sie einen Compiler in Visual BASIC.NET schreiben? Oder rufen Sie einen Compiler auf und führen Sie die resultierende Anwendung aus? – dbr
Ich vermisse den Punkt dieser Frage vollständig. Was genau versuchen Sie hier zu erreichen? Versuchen Sie nur, VB.NET zu einem C/C++ - Compiler zu übertragen? Und wenn ja, warum (was machst du mit dem stdout des Compilers)? Mehr zu wissen, hilft eine bessere Antwort zu geben. –