You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A few months ago I accidentally filed an issue on the wrong repository for VTV, which was archived today: TurboPack/VirtualTreeView#21
I wrote that we had seen reports of issues using the VTV with the new C++ Modern toolchain:
Looking at the report we think that the VirtualTreesCR290.bpl project is linking to some libraries directly from the project itself (expand the Contains folder and you'll see uxtheme.a and uxtheme.lib). Currently libraries linked via the Projects view only support having a single copy, but every C++ platform has a different object file format or bitness -- so libraries that work for legacy Win64 are ELF64 and can't be linked into the COFF Modern toolchain.
The solution for this is auto-linking, likely using #pragma command(lib, ...). We have lots of docs here :) This will let you refer to the same base file name (eg, 'uxtheme') and have the right file linked for every platform, automatically.
So, this is the same bug report, hopefully against the correct repo this time ;)
I saw a note in the readme:
Help Needed: Any volunteer that takes care about C++ Builder bugs and packages?
I don't use C++ Builder and my experience with it is very limited. This makes it difficult to take care about bugs that are reported in C++ Builder and to maintain the C++ Builder packages. I would be great if someone would volunteer to do this.
I can't take on maintaining it. But I can have a look. If you have questions I can help with, maybe we can discuss them in this or another thread?
The text was updated successfully, but these errors were encountered:
Hi @david-millington, first of all it would be great if you could supply repro-steps for the problems you are referring to. In case you already know how to fix the issue, a pull request would be great.
This will let you refer to the same base file name (eg, 'uxtheme') and have the right file linked for every platform, automatically.
In my understanding this is what we already do. Looking at VirtaulTrees.pas:
Hello,
A few months ago I accidentally filed an issue on the wrong repository for VTV, which was archived today: TurboPack/VirtualTreeView#21
I wrote that we had seen reports of issues using the VTV with the new C++ Modern toolchain:
So, this is the same bug report, hopefully against the correct repo this time ;)
I saw a note in the readme:
I can't take on maintaining it. But I can have a look. If you have questions I can help with, maybe we can discuss them in this or another thread?
The text was updated successfully, but these errors were encountered: