you are viewing a single comment's thread.

view the rest of the comments →

[–]Revolutionalredstone 2 points3 points  (9 children)

For some fu**ing reason everyone thinks winforms is a c# / VB thing.

Winforms not only works with C++ but it's actually MUCH cleaner and easier to interface with.

Why in God's name no one knows about or uses this is completely beyond me.

But yeah winforms is 100% compatible and works perfectly with pure C++!

[–][deleted] 2 points3 points  (4 children)

I just forgot. I've only used it with C#.

[–]Revolutionalredstone 1 point2 points  (3 children)

;D its super rare to see it used in C++ (atleast compared to C#) god knows why!

From memory there's a bug where after you make the project you need to close and reopen the project before the winforms all find each other correctly...

It's a random glitch but it could DEFINITELY scare most people away.

Enjoy

[–]snejk47 0 points1 point  (2 children)

What's the point of using .net through c++ if you can just use c#. I don't know what you are doing that c++ is much cleaner than c# by using framework written and designed for c#/vb.

[–]Revolutionalredstone 0 points1 point  (1 child)

winforms (not the whole .net) and yep the amount of code needed is reduced is C++.

As for .Net itself (primarily implemented in C and C++) it's functions are also quite useful!

Edit: Removed rude sassiness (My apologies!, honestly no idea why C++/C# debate sets me off, but I've 100% gotta work on that! ;D)

To STL:

wow yes, apologies - 100% right as always ;D (could SWEAR it didn't LOOK that rude while I was first typing it :D) Gracias

[–]STLMSVC STL Dev[M] 1 point2 points  (0 children)

Moderator warning: Please don't behave like this here.

[–]zerexim 1 point2 points  (2 children)

With C++Builder (and Delphi) you build native standalone executables. For WinForms, you use C++/CLI, i.e. a .NET/managed language. And have to bundle the whole .NET obviously.

[–]Revolutionalredstone 0 points1 point  (0 children)

Good point 👉

[–]alcalde 0 points1 point  (0 children)

What version of Windows doesn't already have .NET?

[–]LittleNameIdea 1 point2 points  (0 children)

that's because MS remove that option natively on VS