Hi
easy to reproduce error case. Just story an empty XLS (not XLSX) and try to open it
x86 works but x64 raises an exception
Delphiprocedure TForm1.Button1Click(Sender: TObject);
var
oExcel: TdxSpreadSheet;
begin
oExcel:= TdxSpreadSheet.Create(nil);
try
// fails for x64 with "list out of bounds" but works with x86
oExcel.LoadFromFile('t:\test\Book1.xls'); // just an empty Excel sheet
finally
oExcel.Free;
end;
end;
Hello Tom,
Thank you for your report. I have reproduced the described behavior and forwarded this ticket to our developers for research.
Thank you.
BTW: would be great to get rid of the inline warnings for that next built by adding system.types to the uses clause
[dcc32 Hint] dxSpreadSheetContainerCustomizationDialog.pas(691):
H2443 Inline function '…' has not been expanded because unit 'System.Types' is not specified in USES list
about 10 similar warnings when compiling the new spreadsheet component with inline on.
Hello,
To process your recent post more efficiently, I created a separate ticket on your behalf: T134681: Would be great to get rid of the inline warnings for that next built by adding system.types to the uses clause. This ticket is currently in our processing queue. Our team will address it as soon as we have any updates.
I kindly ask that you open a separate ticket for each of your separate question or report. Thanks in advance.