Recent

Author Topic: [SOLVED] Program Flow, will it wait to execute after pevious line finished?  (Read 873 times)

incendio

  • Sr. Member
  • ****
  • Posts: 358
Hi guys,

I am using FPSpreadsheet to write data from database to xlsx file.

After file written, file is opened via code.

The codes is something like this
Code: Pascal  [Select][+][-]
  1. procedure TFrm.btnExcelClick(Sender: TObject);
  2. var
  3.   WB: TsWorkbook;
  4.   WS: TsWorksheet;
  5.  
  6. begin
  7.   try
  8.     WB := TsWorkbook.Create;
  9.     WS := WB.AddWorksheet('Sheet');
  10.    
  11.     // do some processing
  12.     WB.WriteToFile('fl.xlsx',true);
  13.     OpenDocument('fl.xlsx');
  14.   finally
  15.     WB := free;
  16.   end;
  17. end;
  18.  

I am concern when WriteToFile command take sometime to finished written to file on a large database.

Is OpenDocument command will execute after file written finished or not?

« Last Edit: February 05, 2022, 07:02:48 am by incendio »

dseligo

  • Hero Member
  • *****
  • Posts: 1686
I am concern when WriteToFile command take sometime to finished written to file on a large database.

Is OpenDocument command will execute after file written finished or not?

It will.

incendio

  • Sr. Member
  • ****
  • Posts: 358
Thanks for the confirmation.

 

TinyPortal © 2005-2018