-
Posts
172 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Events
Everything posted by Bresler
-
Hi Davie In my case, I started using FastReport with uniGUI following this sample, it works good for simple reports (no much DB process), right now that way is not good to my due to I have to make heavy db process and this way turns too slow (DB process must to ends first and then export the report to PDF). There is a faster way, if you have the Fastreport Enterprise Components installed, you can create a Fastreport Server (I prefer it as a service) and publish all your reports there, so you can load your reports on a TUniURLFrame component. Best regards
-
A little detail, you must update JEDI.INC and KYLIX.INC with the last version on JEDI Library. Regards
-
Hi Abaksoft There is a beautiful way to solve your needs. It is DI(Dependency Injection). I was studying a Library in Delphi for it, the Spring4D from Stefan Glienke. Regards
-
As ISAPI App on IIS 7, but I think this solution can work on an standalone app too...
-
Hi guys I'm using LDAP authentication too. Firstly I was using LDAPAdmin but it seems this project was abandoned and doesn't work for 64 bits. So I decided to find other solution which was Ararat Synapse and works perfect in 64 bits, very light and easy to use. Here is an example: function TUniLoginForm1.LDAPAuth(AUsername, APassword: String): Boolean; var LLdap: TLDAPsend; begin Result := false; LLdap := TLDAPsend.Create; try LLdap.TargetHost := 'ldap_server_name_or_ip'; if not AUsuario.ToLower.StartsWith('domainname') then AUsuario := Format('domainname\%s', [AUsername.ToLower]); LLdap.UserName := AUsername; LLdap.Password := APassword; LLdap.Login; Result := LLdap.Bind; finally LLdap.Free; end; end; The official LDAP sample is here
-
Hi valadi I tested this case yesterday and is working perfectly, the concept of BMUniDBGrid is not remaking the wheel and not suppressing any of TUniDBGrid functions, but adding those things that are needed or are not implemented yet (like Action Column, Popup Menu, Progress Bar pager, Paging Toolbar Resizer, MultiSelect, Search feature). Please check if you installed the last version published here, and added it to the path (Options\Library) and check RowEditor in Object Inspector. Best regards
-
Hi skepsis Well, I already tested the component in 64 bits and is working very well. Here is what I did: Change the platform to 64 bits in the runtime package: rtBMUniDBGrid. The designtime package most to be in 32 bits due to the compiler. Add to the path (Options/Library) the 64 bits DCUs folder (Library\XE7\Win64 in my case) or the Sources folder. Compile the component (runtime and designtime packages) Open the Sample Project and change the platform to the project Enjoy your 64 bits application. Best regards PD: Did you compiled UNIGUI's packages for 64 bits? It must to be done before all these steps. (Sorry for the wrong step 1 before.)
-
Starting with a simple MVVM approach in uniGUI
Bresler replied to Bresler's topic in Components and Code Samples
Hi ldb68 Thanks for report it. Stefan Glienke renamed the repository to Knockoff so I. I already updated the links. In few days I will update it with last changes and more components. PD: With this approach, is implemented a kind of LiveBinding between visual components and objects in ViewModel based on Observable pattern, and it works in UNIGUI. Thanks -
Hi guys Here is an update of BMUniDBGrid. ChangeLog: Added new feature: Configurable Search options Source code prepared for 32 and 64 bits There is still needed some code cleaning but it is functional and useful. We hope this component be as useful to you as it is for us. Best regards PS: Updated 10/05/2017 PS: Updated 18/10/2016 PS: Updated 05/10/2015 PS: Updated 14/08/2015 PS: Updated 23/07/2015 bmunidbgrid.rar
-
Hi Stefano That is a little difficult, because: I should do it in my free time (my little baby consumes almost all of it) It will require of some investigation on how could be used the Infinite Scrolling of EXTJS here But as my friend Salvatore says: "Never say never", so this could be something for future. I hope. Best regards
-
Starting with a simple MVVM approach in uniGUI
Bresler posted a topic in Components and Code Samples
Hi guys I want to share with you something that I was waiting for a long time, a very simple MVVM approach for understanding how this design pattern works. Firstly, this work is from Stefan Glienke, the brilliant man behind Spring4D and DSharp, published on Bitbucket. So following Stefan's steps, I adapted the SimpleMVVM (this is how he called it), created for VCL components to UNIGUI componets. This work is on his very first stage, as you will see, there are many things that are hardcoded right now and a very few componets (TEdit, TLabel, TCombobox and TButton), but will be solved in a future. It depends on (IMO) how interested is the community for this subject. The original post is in google. Well, no more words. The SimpleMVVM for UNIGUI is here, on UNIGUI branch. I hope you enjoy it like I'm. Best regards -
Due to UniNumberEdit was created for numbers only, I think Text property was disabled for validation purposes, enabling the Value property wich accepts any numeric type.
-
There are many other ways to put the APK in your smartphone. RAD Studio install the APK directly to the smartphone when you compile the project, you just need to have the smartphone connected and mapped in Platforms on Project Manager window. Sorry my English.
-
Hi Bocchi As Mr Farshad said, multiselect is not implemented yet in uniGUI, but if you still need multiselect you can check this topic, could be useful to you. http://forums.unigui.com/index.php?/topic/5044-new-bmunidbgrid-with-multiselection-rows-and-popupmenu-only-for-unigui-vers-098501144/&do=findComment&comment=25716