Abaksoft
uniGUI Subscriber-
Posts
1558 -
Joined
-
Last visited
-
Days Won
87
Content Type
Profiles
Forums
Events
Everything posted by Abaksoft
-
Hello, Do you mean : Why switching between mobile and desktop version ? Answer : somtimes you have not the full options of an application, on mobile. Many web site have this button on the botom. Regards.
-
URGENT: Errors: After Update to 1.90.0.1520, I can't run demos
Abaksoft replied to InnovatorCoder's topic in General
Not enough. you have to compile and build these packages: http://www.unigui.com/doc/online_help/installation_instructions.htm -
1. Run your unigui application. When closing it, use the unigui Tray icon on bottom right (behind windows date) : if your project has some memory leaks, a message will inform you. For this you must keep this line on the project source : ReportMemoryLeaksOnShutdown := True 2. you can also use Eureka : http://www.unigui.com/doc/online_help/eurekalog.htm
- 1 reply
-
- 1
-
Dear Unigueers, There are many possibilities to send email with Delphi. The easiest way a found, is via gmail Server. Although I found a few portions of code on the forum, no one has detailed the important steps to make it work. So, here is a sample where you will for sure understand : //================================== // Sending email with gmail Server : //================================== // This is a compilation of code providing from Web and Unigui Forum. // So thx to all of them // Step by Step : //1. if you have not a gmail account, Create it. //2. Important : // - Enter in your Personnal Setting (gmail) and look for "Security" // - Activate something like : "Allow less secure apps " //3. Download (and Copy on the same executable folder ...\debug\) the two open SSL Libraries : libeay32.dll and ssleay32.dll. (you can find them in C:\...FmSoft\..\SSL) Important: - if your unigui app is deployed on iis ( ISAPI), then copy them on system32 or syswow64 . - if it is deployed as Service / hyperserver, then keep them behind your exe file (same directory) //4. Connect internet and launch this program Have Fun Sending_Email.zip Edit : On Unit Cls_email : Modify this with your emal adress : IdSMTP.Username :='MyAdress@gmail.com'; // (1) IdSMTP.Password :='Mypw'; IdMessage.From.Address :='MyAdress@gmail.com'; // the same in (1) Personnal Setting (gmail) " Allow less secure apps " :
-
Thank you wilton_rad, I will diagnose others portions code.
-
Auto answer : 1. we have to use TDataModule generated by Unigui Application. 2. Conserning my store gab problem, i found that i am using the same DBQuery component on mainModule, for all concurrent queries sessions (a bad old habit) The safe way is to create on the fly DBQuery inside a trandaction and free it at the end. sorry for any enconvenience.
-
Dear Friends, In my old Unigui project i notice a strange behavior: store differences (item movements) Probably an error on my part regarding SQL queries or Server power cuts. However, I noticed, today to my dismay, that my Class was declared as TDataModule and not TUniGUIMainModule (which is multi Sessions). Could my store gap problem have come from there? In other words: will we now have to declare with Unigui all our classes : TMyclasse = class (TUniGUIMainModule) ? ..... end; and not in TMyclasse = class (TDataModule) ..... end; ______________ Note : The application is Multi users environment. Edit : My old Class (TDataModule) contain Concurrent SQL queries !!! Big Thx
-
Copy & Paste from Android with Unigui desktop
Abaksoft replied to Mohammed Nasman's topic in General
Sorry try this : http://www.doc.dynu.net:8081 All is OK. But on unigui mega Demo, you are right....(this is an other story). -
Copy & Paste from Android with Unigui desktop
Abaksoft replied to Mohammed Nasman's topic in General
@Mohamed, I just developed a test application (in 15 min) and deploy it on my home server as : - HyperServer 64 on Windows Server 2016 / 64bit - Unigui 1519 There is no problem with copy / paste with google chrome [ Version 79.0.3945.130 (Build officiel) (64 bits) ] try my test : (this is a desktop version ) On your mobile phone, you can chose on parameters : "See Desktop Version" www.doc.dynu.net:8081 -
Copy & Paste from Android with Unigui desktop
Abaksoft replied to Mohammed Nasman's topic in General
Salam Mohamed, Have you got something like this in your code : // Keydown : CTRL + V edUtilisateur.ClientEvents.ExtEvents.Values['Keydown']:= 'function(sender, e, eOpts)'+ '{'+ ' if (e.ctrlKey == true && e.getKey() == 86) {'+ // v et V = 86 ' e.preventDefault()'+ // ' e.stopEvent();' same ' }'+ '}'; Sometimes, we forget a portion of code... -
For all unigueers who are interested, there is a sample demo in : Best regards
-
Dear Unigueers, Here is a Demo to type Unicode characters, swithing between different langages. Not talking about internationalization components here : Juste a memo where users can write text according to their language. __________________________________________ A big thx to Sherzod (Unigui FMSoft Team). @Farshad : you can add this in Unigui DEMO (i think it's useful). Best regards Mohamed. UNICODE.zip
-
Greate Support Maestro ! Works fine (Every time I forget JavaScript CaseSensitive). Thank you very much and sorry again for your week end rest.
-
Good morning Sherzod, Yes like this, but I would not abuse your kindness : it does'nt work ?! Here is in attachment a test case. (It's not urgent) Thx. Test_Variable.zip
-
yes, without success
-
Hello Sherzod, Is it possible to retreive a variable (from MainForm) and get it on an UniMemo > ClientEvents > ExtVents (keydown) ? Some thing like : function keydown(sender, e, eOpts) { var W=Main.MainForm.myVariable; if (W == 2) { Do something... } } Thx.
-
Hello, Please check : http://www.unigui.com/doc/online_help/isapi_module.htm http://www.unigui.com/doc/online_help/adjusting-folder-access-rights.htm if not succes, you can deploy your unigui as HyperServer / Service. Service is much more easy to configure. (we gave up with isapi a long time ago).
-
@55143681 "It is always better to allow uniGUI to manage when controls must be freed. Normally, controls are destroyed when their owner form is closed." (Farshad) http://www.unigui.com/doc/online_help/destroying-controls-at-runtime.htm http://www.unigui.com/resources/online-documentation/developer-manual
-
Vcl edition is enough. You can see FastReport demo ; FMSoft\Framework\uniGUI\Demos\Desktop
-
5.xx and 6.xx works fine with Unigui. Before 5.xx, I don'nt know.
-
Hello fassisoft Maybe your SQL format text Chek this :
-
That works fine Maestro ! Thank you very much
-
Good morning Sherzod, Sorry, when i put the Script on Main -> no launch application "Loading..." !? Ext.form.field.TextArea.prototype.insertAtCursor = function(txt) { var val = this.value, start = this.inputEl.dom.selectionStart, end = this.inputEl.dom.selectionEnd; this.setValue(val.substring(0, start) + txt + val.substring(end)); this.inputEl.dom.selectionStart = this.inputEl.dom.selectionEnd = start + 1; Ext.defer(function() { this.focus(false); }, 10); } any idea ? ____________________________________________________ FMSoft_uniGUI_Complete_Professional_1.90.0.1514 Delphi 10.3.3 Pro Windows 10 Pro 64/bit
-
Thank you Maestro for your effort. i will check it tomorrow...