To open any link in a new tab, preserving your position in the current article, just hold down the <CTRL> key on your keyboard before clicking the link or click using your mouse wheel.

IsJobOpen - FD

IsJobOpen

Tests whether the PlanSwift application actually has a "Job" opened in the editor.

Syntax:

Function: IsJobOpen: Wordbool;

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

API Call

Delphi

Using IItem Object Model
procedure TForm1.psGetProperty(Sender: TObject);
var
  ps: IPlanSwift;
  job: IItem;
  prop: IPropertyObject;
begin
//Create The Planswift Interface
ps := coplanswift.Create;
// Check if a job is open
if ps.IsJobOpen then begin
  //Get The Job Item Property Name
  prop := ps.GetProperty('Job','Name');
  //Show The Property Name, Type and Formula
  ShowMessage('Property Name is: ' + prop.Name + ' Type: ' + prop.PropertyType + ' Formula: ' + prop.Formula);
end else begin
  ShowMessage('No Job Opened');
end;
//Free the interface
ps := nil;
end;
Using PlanSwift Object Model
 

C#

Using IItem Object Model
 
Using PlanSwift Object Model
 


VB/VBA (OLE)

Using IItem Object Model
 
Using PlanSwift Object Model
 

Pascal Scripting (OLE)

Item Object Model
 
Root Object Model
 

Pascal Scripting

Item Object Model
 
Using the PlanSwift Object Model
 


Copyright 2023 ConstructConnect