A me stà funzionando con Lazarus 3.8 e FPC 3.2.2 (le ultime versioni "stabile").
Comunque non serve la "String(" prima della chiamata ad IIF<string>, basta solo chiudere la IIF (completa dei suoi argomenti) tra parentesi.
(IIF<string>(bQueryExecuted, 'TRUE', 'FALSE')) + 'prova';
Quello che hai scritto richiede il modificatore {$mode delphi} ... se usi lo standard "objfpc" e non ti funziona riporta qui il codice completo di definizione e specialize.
Ciao
ciao angman
per postare del codice dovresti usare gli appositi tag
quando sei in editing del messaggio, si tratta di usare il bottoncino con il cancelletto (o hashtag) e mettere il codice tra i 2 tag che compaiono
in questo modo il codice verrà visualizzato come sotto
program saluti;
begin
WriteLn('ciao mondo');
end;