Help 16->32 Bit connectivity.

Hello. I am interesting why under Delphi 1 I did not get message "Could not
find object", while under Delphi 3 I did. This is occur when TQuery SQL text
have unusable text in comment brackets, like this:

Select Column1, Column2
from Table1
where Column3 = :Col3
/* and Column4 = :Col3 */

In this case Params.Count  = 2 but under Delphi 1 there is no error message.
Under Delphi 3 I have it.

I think, 32-Bit BDE API function DbiQSetParams differ from it's 16 Bit
version. Please confirm my suggestions.