-
Posts
172 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Events
Posts posted by Bresler
-
-
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
-
-
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 guys
I made a review to the steps for compiling the component to 64 bits and I found that step 1 was wrong (I'm sorry). I already corrected it. LINK
Enjoy it.
-
Hi guys
I'm glad to announce than all Memory Leaks has been eliminated. Thanks for report it. The links has been updated.
Best regards
- 1
-
Hi Kostik18
I will try to fix it this weekend, thanks for report it.
-
Hi
valadi we will keep it in mind
Thanks
-
Hi my friend,
you are the BMUniDBGrid's Big Daddy, the principal mind.
Thanks a lot.
-
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
Before step 4, you most install the DesignTime package, and yes, it will be available in Tool Palette/UniGUI Custom.
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.)
-
Yes, I prepared all packages since XE to XE8
-
-
Hi valadi
It must to be a TUniPopupMenu and it's working. I already tested it.
Cheers
-
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/2016PS: Updated 05/10/2015PS: Updated 14/08/2015PS: Updated 23/07/2015- 1
-
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
-
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
- 2
-
Hi skepsis
It depends of many personal reasons, but if things goes well, maybe next week could be shared the new solution.
Cheers
-
Hi skepsis,
Actually no. Salvatore is woking adding a new feature and I should make some little changes. After that, the component will be available for 64 bits.
Cheers
-
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.
-
English:
Hi Carlos, here is the code for creating a TUnimForm at runtime by the class name. I hope be useful to you.
Spanish:
Hola Carlos, acá te mando el código para crear una TUnimForm en tiempo de ejecución por el nombre de la clase. Espero te sea de utilidad.
LDAP
in General
Posted
A little detail, you must update JEDI.INC and KYLIX.INC with the last version on JEDI Library.
Regards