Oleg LOA wrote:
Function CheckCriticalRange(ANumericValue: PUDFParam; ATextValue
:PUDFParam; ACriticalLow :PUDFParam; ACriticalHigh :PUDFParam): Integer;
Cdecl; Export;
А где у тебя проверка на то что ANumericValue == nil и все остальные параметры?
Так вроде вторая строка:
If (UDF_IsNull(ANumericValue^) And UDF_IsNull(ATextValue^)) Or
(UDF_IsNull(ACriticalLow^) And UDF_IsNull(ACriticalHigh^)) Then
Exit
Или ето не то, а если не то что далжно бить ?
NULL-ы втыхивал в UDF по всякому - дурно звучит, но как нежаль
невалится :)
Regards
Janex