O hi,
2morrowMan. I did a poor XParticles port to Delphi 7, and I'm having the same problems as
bummeltroll. I've replaced class operators with usual functions and used them keeping the precedence in expressions. However, the effect is pretty much the same. In the
CometFall demo - or any other program, where there are particles created upon death of other particles - they don't apear. As in CometFall, there's just a flash.
I think, as much as you care for readability of your source, wouldn't it be better if it was more portable? I bet most people download XParticles to actually use them, rather than understand how they work.
A hint how to port them correctly to Delphi 7 and lower, or an earlier version, or - better - a separate branch for legacy Delphi IDEs would suffice.
Is is possible for you to resolve this in any way?