Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder Public Beta Tests » View Thread |
Messages 1 to 3 of 3 total |
EWB 3 Build 7 - Assigned Causes Problem With Forms |
Sat, Mar 21 2020 8:23 PM | Permanent Link |
Rob Frye | Including a call to 'Assigned' referencing a variable within a form class will stop a form from displaying when it is run. Just being in the source code causes the problem even if the Assigned function is never actually called.
For example - create a Visual Client Project set the form Background.Color (so that it should be visible when run) add a FLabel: TLabel variable to the form class add a TestProc procedure to the form class that includes a call to Assigned running the project results in a blank page unit Unit1; interface uses WebCore, WebUI, WebForms, WebCtrls, WebLabels; type TForm1 = class(TForm) private FLabel: TLabel; public procedure TestProc; end; var Form1: TForm1; implementation procedure TForm1.TestProc; begin if (Assigned(FLabel)) then ShowMessage('YES'); end; end. |
Sun, Mar 22 2020 11:47 PM | Permanent Link |
Rob Frye | Rob Frye wrote:
Including a call to 'Assigned' referencing a variable within a form class will stop a form from displaying when it is run. Just being in the source code causes the problem even if the Assigned function is never actually called. For example - create a Visual Client Project set the form Background.Color (so that it should be visible when run) add a FLabel: TLabel variable to the form class add a TestProc procedure to the form class that includes a call to Assigned running the project results in a blank page unit Unit1; interface uses WebCore, WebUI, WebForms, WebCtrls, WebLabels; type TForm1 = class(TForm) private FLabel: TLabel; public procedure TestProc; end; var Form1: TForm1; implementation procedure TForm1.TestProc; begin if (Assigned(FLabel)) then ShowMessage('YES'); end; end. |
Sun, Mar 22 2020 11:56 PM | Permanent Link |
Rob Frye | Actually this doesn't seem to be caused by the Assigned function but instead I think is the same problem with the IF statement that I also reported.
This causes the problem - if (Assigned(FLabel)) then While this doesn't - if (Assigned(FLabel) = True) then As well, the problem doesn't occur if the outer brackets aren't used - if Assigned(FLabel) then |
This web page was last updated on Thursday, March 28, 2024 at 08:36 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |