
XYplorer leak! I think this is only the light version


Right above your post.
Thanks for the tips! Yes, I'm all for going C# finally. But step by step. First I have to get it running in VB. It's a LOT of work. We are talking 250,000 lines, and there are not many dupes among them. Switching to C# then should be easy (= fully automatic AFAIK).paludis wrote: ↑25 Jul 2020 22:08 Very interesting project, especially from a .NET coder's POV.
Couple recommendations, if I may:
Avoid targeting .NET Framework if possible. It is already known that .NET Framework 4.8 will be the last version and the future is going to be .NET Core / .NET 5.
.NET 5 is scheduled to be released November 2020, but the previews of it are already fully usable and even officially supported by Microsoft. I think right now, unless you are really forced to, it does not make sense to target something that is already known to be end of life.
https://devblogs.microsoft.com/dotnet/n ... re-of-net/
The same recommendation goes for VB.NET. It was already mentioned that it is a dead horse and I do share that sentiment. You will have a _much_ easier time with C# since it is much easier to find good code samples and advise (stackoverflow.com anyone..?).
So in my mind it is well worth spending that extra effort going down that C# way right from the start, it will be paid back in full.
Since you are coming from VB6 and from what I know about it, there is not much going on with multi-threading, http://www.albahari.com/threading/ is an execellent resource for information for the C# world.
Last but not least a question, since I could find it being mentioned anywhere:
What toolkit/framework is the UI being rendered in? WinForms, WPF, something else?