Page 1 of 1

create plugin in vb.net?

Posted: May 16th, 2022, 8:48 pm
by Judian81
hey hello,

i had ask myself a question about creating a plugin last time. i know it is in c/c++.
but is it possible to create one in vb.net visual basic?

Re: create plugin in vb.net?

Posted: May 17th, 2022, 12:00 am
by SilverAzide
Judian81 wrote: May 16th, 2022, 8:48 pm hey hello,

i had ask myself a question about creating a plugin last time. i know it is in c/c++.
but is it possible to create one in vb.net visual basic?
Yes it is possible. And yes, you'd need to create the entire thing yourself from scratch. The Rainmeter SDK is on GitHub here: https://github.com/rainmeter/rainmeter-plugin-sdk. The SDK comes with a C# template project, but not a VB.NET one. C# and VB.NET both use the same .NET Framework and are not too far apart syntactically (IMO), but the main takeaway is that because C# works, VB.NET will work too.

Re: create plugin in vb.net?

Posted: May 29th, 2022, 5:53 am
by Judian81
SilverAzide wrote: May 17th, 2022, 12:00 am Yes it is possible. And yes, you'd need to create the entire thing yourself from scratch. The Rainmeter SDK is on GitHub here: https://github.com/rainmeter/rainmeter-plugin-sdk. The SDK comes with a C# template project, but not a VB.NET one. C# and VB.NET both use the same .NET Framework and are not too far apart syntactically (IMO), but the main takeaway is that because C# works, VB.NET will work too.
thanks for the quick responce. in meanwhile i was translating the stuff to vb.net.
https://github.com/Judian81/rainmeter-plugin

but i ask myself again what is the deal with DllExporter.exe?

Re: create plugin in vb.net?

Posted: June 21st, 2022, 1:16 am
by dethknite
Judian81 wrote: May 29th, 2022, 5:53 am thanks for the quick responce. in meanwhile i was translating the stuff to vb.net.
https://github.com/Judian81/rainmeter-plugin

but i ask myself again what is the deal with DllExporter.exe?
DllExporter is used to translate\wrap the managed code built in C# (or VB) .NET to an unmanaged variant that c++ can load in.