Добавленный компонент глючит
Есть такая трабла. Добавил к fastScript компонентик oraQuery. Навоял отчетик с использованием данного компонента.
Если отчет открыть с помошью Report.DesignReport; затем запустить на выполнение - все ок.
Если его запустить Report.ShowReport(); - выдает access violation (при попытке обратиться к имени компонента oraQuery1.любые_методы)
Под дебагером валется вот на такой функции модуля TypInfo:
На последней строчке!
Где могла собака порыться ?
Если отчет открыть с помошью Report.DesignReport; затем запустить на выполнение - все ок.
Если его запустить Report.ShowReport(); - выдает access violation (при попытке обратиться к имени компонента oraQuery1.любые_методы)
Под дебагером валется вот на такой функции модуля TypInfo:
function GetPropInfo(TypeInfo: PTypeInfo; const PropName: string): PPropInfo; assembler;
asm
{ -> EAX Pointer to type info }
{ EDX Pointer to prop name }
{ <- EAX Pointer to prop info }
PUSH EBX
PUSH ESI
PUSH EDI
TEST EAX, EAX
JZ @exit
MOV ECX,EDX
OR EDX,EDX
JE @outerLoop
MOV CL,[EDX-4]
MOV CH,[EDX]
AND ECX,0DFFFH
@outerLoop:
XOR EBX,EBX
MOV BL,[EAX].TTypeInfo.Name.Byte[0]
На последней строчке!
Где могла собака порыться ?