Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

missing support for XE2 #256

Open
mcsmark opened this issue Mar 17, 2023 · 13 comments
Open

missing support for XE2 #256

mcsmark opened this issue Mar 17, 2023 · 13 comments

Comments

@mcsmark
Copy link

mcsmark commented Mar 17, 2023

this is a great project. i read that even for D7 there is support? Or maybe i misunderstood. It could be still the goal.
I see that XE3 is supported but my most recent license is for XE2.
Is it possible to add support for XE2?

@carloBarazzetta
Copy link
Contributor

Support starts from XE3, because I haven't installed XE2 to check if it compiles... Try it yourself using XE3 packages...
Initially, this project uses TSVG library which was not compatible with Delphi7, but now it uses Image32 as default engine for rendering SVG and this library supports Delphi7... I should try and recompile it with Delphi7, but haven't tried yet...

@mcsmark
Copy link
Author

mcsmark commented Mar 17, 2023

thanks for your work on this and your reply. Of course i tried with XE2. But there are many errors. Some are fixable by rewriting code. But many errors remain. When it would work on D2007 is would be a miracle super since it would extend some of my apps a great deal. I hope you get some inspiration some day to get that done. Well you pulled this off too so nothing is impossible i guess,

@carloBarazzetta
Copy link
Contributor

Actually you can use a similar technology with older Delphi versions: IconFontsImageList:
https://github.com/EtheaDev/IconFontsImageList

@mcsmark
Copy link
Author

mcsmark commented Mar 20, 2023

i would prefer a virtual image/icon list but i will check the font solution. i do not like to install new 'fonts' but when it solves the problem it would be ok too. I had some problems getting the image32 to install into D2007. mainly since there is no Tpngimage but TpngObject which also worked. so at least i can load svg images now.

@mcsmark
Copy link
Author

mcsmark commented Mar 20, 2023

i installed and tested the iconfonts. but this is not for me. i already have svg files. i guess i am too acquainted with image lists.
i wonder if i am the only one that want this? maybe i am the last on earth with D2007 :-)
anyway thanks. the svg image already helps.

@carloBarazzetta
Copy link
Contributor

Sorry but I've not plan to add support for XE2.

@mcsmark
Copy link
Author

mcsmark commented Aug 5, 2023

that is a pity. but it is the way it is.

@the-Arioch
Copy link

maybe i am the last on earth with D2007 :-) anyway thanks

Well, i do mantain a D2007-based legacy system :-)

That is how i ended there, i googled for my XMLLite wrapper thinking maybe to back-port it to D2007, and to make iDispatch wrapper to it, but in the end decided it was not worth it. It was funny to learn somebody actually did use that wrapper :-D

That said, if the project does not use the curser "record helpers" then backporting from XE3 to XE2 should not be hard. I used to do it for few months with VTV while i still worked with XE2.

@mcsmark
Copy link
Author

mcsmark commented May 4, 2024

haha, no you are not the last that uses D2007. It still produces great code for windows 10 and win11.
I am sure there are lot of D2007 users but i understand it is not simple otherwise someone had done it.
I tried hard to get the XE3 code to compile on XE2 but i am simply not capable enough to get it done.
So i would be very happy if someone could do it. i port some projects to XE2. I only have a license for XE2. (and all the older delphis) Borland/codegear/embarcadero keep making updates which need a lot of $ to update. While my opinion was that it is a shame for what are essential updates which do not even fix all bugs.
Anyway, nice to see another D2007 user:-)

@carloBarazzetta
Copy link
Contributor

I'm sorry but I don't have the XE2 Delphi version, but if you can port this project to this platform you can make a pull request...

@the-Arioch
Copy link

the-Arioch commented May 5, 2024 via email

@mcsmark
Copy link
Author

mcsmark commented May 7, 2024

D2007 has some nasty debugger bugs. but XE2 does not seem that bad.
well maybe i can do something more simple. I read that you now need a support account just to install XE2 another time on a new PC? which is outrageous. i do not like illegal stuff especial when i have a license but when codegear does illegal so can i by using XE3. it probably does not work that way but when my XE2 does not install on my next PC i will simply use XE3 which solves the problem too.

@the-Arioch
Copy link

the-Arioch commented May 7, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants