Ronald Posted March 22, 2019 Author Share Posted March 22, 2019 1 hour ago, Sherzod said: As you can see in below image there is a new field labeled Forum Email. Please fill in here if your forum email is different than your portal email address. If your portal email and forum email are same no action is needed: If your company has multiple licenses you can assign a new member to each license which will make you enable to assign or change forum email of each member. Done. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted March 22, 2019 Share Posted March 22, 2019 1 minute ago, Ronald said: Done Ok, Thanks Quote Link to comment Share on other sites More sharing options...
Ronald Posted March 22, 2019 Author Share Posted March 22, 2019 3 hours ago, Sherzod said: Which build are you using? This has been fixed, can you try with latest build? Or try with this JS Code for now: MainForm.UniTreeMenu1.Items.Clear; MainForm.UniTreeMenu1.JSInterface.JSCode(#1'.getStore().each(function(item){item.remove()});'); Try to install the latest 1.70.0.1492. Installation didn't install the runtime packages on Delphi 10.2 Tokyo. Try to install it manual, fail with: [dcc32 Fataler Fehler] uniGUI25dcl.dpk(74): F2051 Unit uniToolBarEditor wurde mit einer unterschiedlichen Version von uniGUIClasses.TUniContainer compiliert Quote Link to comment Share on other sites More sharing options...
Sherzod Posted March 22, 2019 Share Posted March 22, 2019 Did you fully uninstall the previous build? Quote Link to comment Share on other sites More sharing options...
Ronald Posted March 22, 2019 Author Share Posted March 22, 2019 5 minutes ago, Sherzod said: Did you fully uninstall the previous build? Yes, uninstall and delete folder. Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted March 22, 2019 Administrators Share Posted March 22, 2019 Hi, Are you following the exact steps in the installation instructions ? Quote Link to comment Share on other sites More sharing options...
Ronald Posted March 27, 2019 Author Share Posted March 27, 2019 (edited) On 3/22/2019 at 5:55 PM, Farshad Mohajeri said: Hi, Are you following the exact steps in the installation instructions ? Latest version 1.70.0.1493 is working now. The UniTreeMenu.Items.Clear is fixed. Using the UnitTreeNenu demo, add a new button with the following code: UniTreeMenu1.Items.Clear Click that button, the Items are cleared but I get an AV while quit the application. Edited March 27, 2019 by Ronald Not fully working Quote Link to comment Share on other sites More sharing options...
Sherzod Posted March 27, 2019 Share Posted March 27, 2019 32 minutes ago, Ronald said: Click that button, the Items are cleared but I get an AV while quit the application. We will check Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted March 27, 2019 Administrators Share Posted March 27, 2019 I can not reproduce the AV. Can you send a test app please? Quote Link to comment Share on other sites More sharing options...
Ronald Posted March 27, 2019 Author Share Posted March 27, 2019 36 minutes ago, Farshad Mohajeri said: I can not reproduce the AV. Can you send a test app please? The modified Demo App is attached. Steps: Click the Button [Clear Nodes] Close the Webbrowser. You get an AV in Delphi. or Click the Button [Clear Nodes] Close the Delphi Application You get an AV in Delphi UniTreeMenu.7z Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted March 27, 2019 Administrators Share Posted March 27, 2019 Fixed! Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted March 27, 2019 Administrators Share Posted March 27, 2019 Please apply below fix: destructor TWebTreeNode.Destroy; var I : Integer; nIndex : Integer; FParentList : TList; FRootDestroying : Boolean; begin with TWebTreeNodes(FOwner).FOwner as TUniCustomTreeView do DoDelete(Self); try FData := nil; FreeAndNil(FActionLink); if FAttachedMenuItem <> nil then begin FAttachedMenuItem.UnRegisterNode(Self); FAttachedMenuItem := nil; end; if TWebTreeNodes(FOwner).FClearing then begin inherited Destroy; Exit; end; FRootDestroying := (csDestroying in FParentTree.ComponentState); try if (FParent = nil) or (not FParent.FDestroying) then if (not FRootDestroying) and FParentTree.FDataLoaded then FParentTree.JSCallGlobal('_cnf_', [FParentTree.JSMainControl, FId, 'remove'] ); finally if not FRootDestroying then begin FParentList := nil; if FParent=nil then FParentList := TWebTreeNodes(FOwner).FRootChilds else if not FParent.FDestroying then FParentList := FParent.FChildNodes; if FParentList <> nil then begin nIndex := FParentList.IndexOf(Self); FParentList.Delete(nIndex); end; end; FDestroying := True; for I := 0 to FChildNodes.Count - 1 do TUniTreeNode(FChildNodes[I]).Free; TWebTreeNodes(FOwner).FList.Remove(Self); inherited; end; finally FChildNodes.Free; FFont.Free; end; end; Quote Link to comment Share on other sites More sharing options...
Ronald Posted November 28, 2019 Author Share Posted November 28, 2019 On 3/27/2019 at 4:01 PM, Farshad Mohajeri said: Fixed! This BUG is reintroduced: 1.90.0.1511 and 1.90.0.1512 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.