|
From: Slava M. <Sla...@ro...> - 2008-08-15 18:08:23
|
Greetings, Has anyone experienced such a behavior? It happens intermittently for some spreadsheets in some circumstances and I cannot figure out why. Also I couldn't find any details about xlfGetDef function. If anyone knows could you please point me to? Here are some details. The following function call inside FunctionCall::callerName() returns xName->xltype = 16 meaning error: Excel(xlfGetDef, &xName, 1, FunctionCall::instance().callerAddress()); The function returns an empty string in such a case. This may result in duplicate object keys defined in different cells, which is totally undesirable. So my questions are: 1. Does anyone know why the function fails? 2. Why ObjectHandler doesn't handle a possible error condition? 3. Wouldn't it better to return FunctionCall::instance().callerAddress() instead of an empty string in such a case? Thanks, Slava Mazur |