Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何在Visual Basic项目中使用.c文件?_Vb.net_Vb6_Basic_Code Conversion - Fatal编程技术网

Vb.net 如何在Visual Basic项目中使用.c文件?

Vb.net 如何在Visual Basic项目中使用.c文件?,vb.net,vb6,basic,code-conversion,Vb.net,Vb6,Basic,Code Conversion,我需要将C代码转换为Visual Basic 我有.c和.h文件 在Visual Basic应用程序中是否有使用my.c文件的方法?应用程序是在Visual Basic 6.0中创建的 现在我只看到一种方法:手动转换代码。但是这需要很多时间,因为我以前从未使用过VB,所以我需要一些时间来学习语法。 我读了一些关于在VB中使用.dll的信息。也许有一些方法,例如,从.c创建一个.dll,然后在我的应用程序中使用它。您需要使用多少c代码?如果它是短的,那么一定要用手把它转换成短的。学习VB的好机会,

我需要将C代码转换为Visual Basic

我有.c.h文件

在Visual Basic应用程序中是否有使用my.c文件的方法?应用程序是在Visual Basic 6.0中创建的

现在我只看到一种方法:手动转换代码。但是这需要很多时间,因为我以前从未使用过VB,所以我需要一些时间来学习语法。
我读了一些关于在VB中使用.dll的信息。也许有一些方法,例如,从.c创建一个.dll,然后在我的应用程序中使用它。

您需要使用多少c代码?如果它是短的,那么一定要用手把它转换成短的。学习VB的好机会,如果你将在该语言的工作无论如何。如果它非常大,则使用导出的函数编译成标准DLL,然后从VB中调用它

(作为上述评论的答复添加)



另一条评论的好补充:如果您确实认为最好的方法是将C代码编译为DLL并从VB6调用它,那么您应该阅读如何执行该操作。

您最好的选择是手动转换代码,因为如果您没有太多的经验,那么用C编写DLL并从VB调用它会更痛苦。VB语法是你在午餐时间学到的东西。你需要使用多少C代码?如果它是短的,那么一定要用手把它转换成短的。学习VB的好机会,如果你将在该语言的工作无论如何。如果它非常大,请使用导出的函数编译成标准DLL,然后从VB调用它。DaveInCaz是正确的。听从他的建议。如果您确实认为最好的方法是将C代码编译为DLL并从VB6调用它,那么您应该了解如何操作。@DaveInCaz如果您编写了答案,我将接受它@如果你写一个答案,我会接受的!