VST nervt. So ziemlich überall ist in der
VCL index/IndexOF bei objekten ein Integer, bei den TVirtualNodes aber Cardinal.
folglich:
Max(LNode.Index - 1, 0);
Ergibt wohl was? Rischtisch, -1. Son dreck, musste nen Integer hardcast um Index hauen.
Klar Index kann von der Logik her nicht -1 sein(genausowenig wie es negative flächen gibt), aber wegen Cardinal scheitern hier solch einfache ausdrücke...
MFG
Memnarch