Hi. Please place any new questions or comments about the B4X Browser here.
By your question, I gather you've at least read the release notes. Does that mean you have also got the new version? I hope so. I like to help people, it's kind of my Ethos.How come you're using Visual Studio instead of B4J? I'm sure you're more used to VS, but are there features in B4J that you're missing, it something like that? (Not judging, just curious.)
I'm glad you like it. Thanks for the bug report. I needed a prod to get this project going again.I installed it. Works great. I also like the new "Open folder in Explorer" !
That is correct. I used B4XOB quite a bit when I started to wrap my head around B4X.By your question, I gather you've at least read the release notes.
Sorry, no. Only because I'm focusing on other areas of coding at the moment. I do plan to get back into app development within a month or so, and at that point I will sink my teeth into your new version. I can already tell that my own b4xlibs will be a central thing for me, so I'm extra interested in trying out that area. And it's a nice ethos.Does that mean you have also got the new version? I hope so. I like to help people, it's kind of my Ethos.
Thanks for the update. I have been using your B4ABrowser up to now as B4X Browser didn't seem to show the overall library description.
A minor UI bugette however. I have a Surface Studio which has a HiDpi screen running at 200% scaling. If I resize the browser window then open the Options dialog by the toolbar button when I close the Options dialog the windows resizes back to what it was before resizing it. This doesn't happen if I open the Options dialog using main menu Tools -> Options.
Also a more major problem. Once I have added my B4A additional libraries folder I see no entries in the Classes pane, even after closing and restarting. It also kills the B4J Classes pane although I haven't added my B4J additional folders. I have to remove my B4A additional folders path and restart the browser to get the Classes pane filled again.
The path is "C:\Users\Andy\Documents\B4A\AdditionalLibraries". The library list is however correct, including both the main B4A and my additional libraries, in the list shown in Help -> About -> Libraries with B4A selected in the toolbar.
Also a more major problem. Once I have added my B4A additional libraries folder I see no entries in the Classes pane, even after closing and restarting. It also kills the B4J Classes pane although I haven't added my B4J additional folders. I have to remove my B4A additional folders path and restart the browser to get the Classes pane filled again.
The path is "C:\Users\Andy\Documents\B4A\AdditionalLibraries". The library list is however correct, including both the main B4A and my additional libraries, in the list shown in Help -> About -> Libraries with B4A selected in the toolbar.
************** Exception Text **************
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Convert.ToInt32(String value)
at Browser.frmMain.LoadXMLFileData(String Filename, TreeNode RootNode, Library ParentLibrary)
at Browser.frmMain.SelectLibraryOrClassTreeNode()
at Browser.frmMain.tvwClasses_AfterSelect(Object sender, TreeViewEventArgs e)
at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
at System.Windows.Forms.TreeView.WmNotify(Message& m)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Yes, it does show the library description now.Is it ok now?
The user.config looks fine but I didn't think the problem was there because, as I noted above,the list of libraries in the Help dialog is correct so it is finding the libraries, just not displaying them. As the problem was cured by checking Load XML On Demand I postulated that maybe the problem was in the content of the the additional libraries folder so I created a copy and started deleting things and found that it is this attached xml file that causes the problem. Playing further with Load XML On Demand checked and so displaying the list of classes I got this uncaught exception when I clicked on ScaleImageView.
B4X:************** Exception Text ************** System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at System.Convert.ToInt32(String value) at Browser.frmMain.LoadXMLFileData(String Filename, TreeNode RootNode, Library ParentLibrary) at Browser.frmMain.SelectLibraryOrClassTreeNode() at Browser.frmMain.tvwClasses_AfterSelect(Object sender, TreeViewEventArgs e) at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e) at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv) at System.Windows.Forms.TreeView.WmNotify(Message& m) at System.Windows.Forms.TreeView.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)