a k tomu NEXTGEN - v release notes maju ze je v 10.4 sydney odstranena direktiva.
tak neviem preco z nejakeho zahadneho dovodu ale pribudla do firedacu.
Zial na stratu dat nas upozornil zakaznik. A je to velmi nemile prekvapenie, nieco funguje bez problemov X rokov, v delfi release notes 10.4 ani tuk o zmene vo firedacu, a zrazu sup a data v prdeli. Stacilo k tomu len skompilovat v novej verzii delfi.
Ja se nad chybami tohoto charakteru vzdycky nestacim divit: to k*rva nemaji continuous integration a nepousteji automaticky unit testy?
Nesmysl:
a) soucasti jsou testy budovane pres 20 let, ale neco se podchytit neda, zrovna tohle je podle mne dost specificke
b) pro integraci se pouzivaji nastroje + neco co se jmenuje Crucible nebo tak nejak
c) FormatOptions.DefaultParamDataType = Specifies the default data type for parameters with ftUnknown data type
d) muzu tedy vedet jaky typ maji opravdu ty parametry v okamziku .AsString? protoze ta zmena je jen pokud ten typ neni ftString, ftFixedChar, ftWideString, ftFixedWideChar. Je to opravdu fdUnknown aby se pouzilo to FormatOptions.DefaultParamDataType ?