Syntax

code

Function: GetPropertyResultAsString(ItemPath, PropertyName: String; Default String = ''): String;

Description

Returns the result value of the given property. Returns Default if the property is not found.

Code Reference

  • 1. Create a New Form application
  • 2. Add a button to the form
  • 3. add Planswift to reference (Planswift9_tlb in the uses)
  • 4. copy code to button onclick event

code

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

procedure TForm1.psGetPropertyResultAsString(Sender: TObject);

var

  ps: IPlanSwift;

  JobName: WideString;

begin

  //Create Planswift Interface

  ps := coPlanswift.Create;

  //Check to see if a job is open

  if ps.IsJobOpen then begin

    //Get the job name

    JobName := ps.GetPropertyResultAsString('Job','Name','Name Not Set');

    //Show the job in message window

    ShowMessage('Current Open Job is: ' + JobName);

  end else begin

    showMessage('No Job Opened');

  end;

  //Fee Planswift Interface

  ps := nil;

end;