2017-02-27 1 views
1

Ich muss C-Code in Visual Basic konvertieren.Wie Verwenden von C-Datei in Visual Basic-Projekt?

Ich habe .c und .h Dateien.

Gibt es einige Möglichkeiten, meine .c Datei in Visual Basic-Anwendung zu verwenden? Anwendung wurde in Visual Basic 6.0 erstellt.

Jetzt sehe ich nur einen Weg: den Code manuell konvertieren. Aber es braucht viel Zeit, weil ich vorher nie VB benutze, also brauche ich etwas Zeit, um die Syntax zu lernen. Ich habe einige Informationen über die Verwendung von .dll in VB gelesen. Vielleicht gibt es einige Möglichkeiten, zum Beispiel eine .dll von .c erstellen und dann in meiner Anwendung verwenden? ..

+3

Die beste Wette wäre, den Code manuell zu konvertieren, da das Schreiben von DLLs in C und das Aufrufen von VB schmerzhafter wäre, wenn Sie nicht viel Erfahrung damit hätten. VB-Syntax lernen Sie in der Mittagspause. –

+3

Mit wieviel C-Code arbeiten Sie? Wenn es kurz ist, dann wandeln Sie es unbedingt von Hand um. Gute Gelegenheit, um VB zu lernen, wenn Sie sowieso in dieser Sprache arbeiten. Wenn es sehr groß ist, kompilieren Sie zu einer Standard-DLL mit exportierten Funktionen und rufen Sie es einfach aus VB. – DaveInCaz

+2

DaveInCaz hat Recht. Folge seinem Rat. Wenn Sie entscheiden, dass der beste Weg darin besteht, den C-Code als DLL zu kompilieren und von VB6 aus aufzurufen, sollten Sie [dieses Microsoft-Dokument] (http://vb.mvps.org/tips/vb5dll.asp) lesen es zu tun. – MarkJ

Antwort

2

Wie viel C-Code haben Sie zu arbeiten? Wenn es kurz ist, dann wandeln Sie es unbedingt von Hand um. Gute Gelegenheit, um VB zu lernen, wenn Sie sowieso in dieser Sprache arbeiten. Wenn es sehr groß ist, kompilieren Sie zu einer Standard-DLL mit exportierten Funktionen und rufen Sie es einfach aus VB.

(als Antwort Kommentar oben hinzugefügt)


Gute Ergänzung von einem anderen Kommentar: Wenn Sie sich entscheiden, dass der beste Weg den C-Code als DLL zu kompilieren und es von VB6 anrufen, sollten Sie lesen Sie this Microsoft document, wie es geht.

Verwandte Themen