It is currently July 1st, 2022, 11:31 pm

create plugin in vb.net?

Share and get help with Plugins and Addons
User avatar
Judian81
Posts: 147
Joined: May 6th, 2021, 2:57 pm

create plugin in vb.net?

Post 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?
windows 10
User avatar
SilverAzide
Rainmeter Sage
Posts: 1923
Joined: March 23rd, 2015, 5:26 pm

Re: create plugin in vb.net?

Post 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.
Gadgets Wiki GitHub More Gadgets...
User avatar
Judian81
Posts: 147
Joined: May 6th, 2021, 2:57 pm

Re: create plugin in vb.net?

Post 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?
windows 10
dethknite
Posts: 9
Joined: May 7th, 2021, 3:19 pm

Re: create plugin in vb.net?

Post 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.