Ignore:
Timestamp:
Apr 9, 2010, 9:13:04 AM (14 years ago)
Author:
Kevin Toppenberg
Message:

Template formulas will calculate even if responses have characters, bug fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/branches/tmg-cprs/CPRS-Chart/fImages.pas

    r729 r735  
    675675  DropboxFile : AnsiString;
    676676  CurrentFileSize : Integer;
     677  ErrMsg          : string;
    677678begin
    678679  // CallV('TMG DOWNLOAD FILE DROPBOX', ...);
     
    687688
    688689  RPCBrokerV.Call;  //Move file into dropbox.
    689   Result := (Piece(RPCBrokerV.Results[0],'^',1)='1');  //1=success, 0=failure
    690   CurrentFileSize := strtoint(Piece(RPCBrokerV.Results[0],'^',3));  //Piece 3 = file size
     690  if RPCBrokerV.Results.Count > 0 then begin
     691    Result := (Piece(RPCBrokerV.Results[0],'^',1)='1');  //1=success, 0=failure
     692    if Result = false then ErrMsg := Piece(RPCBrokerV.Results[0],'^',2);
     693  end else begin
     694    Result := false;
     695    ErrMsg := 'Error communicating with server to retrieve image.';
     696  end;
    691697
    692698  if Result=true then begin
     699    CurrentFileSize := strtoint(Piece(RPCBrokerV.Results[0],'^',3));  //Piece 3 = file size
    693700    DropboxFile := ExcludeTrailingBackslash(DropboxDir) + '\' + FName;
    694701    if ImageTransferForm.visible = False then ImageTransferForm.show;
     
    705712                 mtError,[mbOK],0);
    706713    end;
     714  end else begin
     715    MessageDlg('ERROR: '+ErrMsg,mtError,[mbOK],0);
    707716  end;
    708717end;
Note: See TracChangeset for help on using the changeset viewer.