TurboPack / MustangpeakVirtualshellTools

Delphi and CBuilder Components to create Explorer type programs
Other
49 stars 24 forks source link

Some classes have a Tag property that is not 64bit safe #2

Closed brianjford closed 8 years ago

brianjford commented 8 years ago

Some of the classes have a Tag property declared as Integer and then pointers are stored into it. This causes issues when using the component in 64bit mode; and I believe these Tag's should be converted to NativeInt.

e.g. The line in function TShellToolButton.GetImageIndex: Request.Tag := Integer(Self);

romankassebaum commented 8 years ago

I changed all Tag properties from Integer To NativeInt.

brianjford commented 8 years ago

Thanks Roman, It's awesome to see these components still being maintained.