A while back I bought the source for HyperStrings and use it very, very often in a large application. I want to upgrade my application to Delphi 6 but I'm having a problem with the HyperStrings code. It's having a problem with bts and bt (bits). I'm the receiving the error "Operand size mismatch". Because I use HyperStrings so frequently (it works really well) in my large application I don't want to replace it with something else.
How can I get HyperStrings to work under Delphi 6? Can I replace bts with something else? Here's a line of code it's having a problem with:
Bts EBX,DL //set the bit