All Activity
- Today
-
Thank you very much. I will check it out.
-
Hi. Is there a CSS way to change the background color of a TUniColorButton control? Thank you.
-
@AlexanderP Попробуйте это решение: 1. function keydown(sender, e, eOpts) { if (e.getKey() === e.ENTER) { if(!e.shiftKey) { var edPl = sender.ownerCt.editingPlugin; if(edPl) { edPl.completeEdit(); return false; } } } } 2. UniMemo1.ClientEvents.ExtEvents -> function afterrender(sender, eOpts) { sender.enterIsSpecial = true; if (!sender._shiftEnterAttached) { sender._shiftEnterAttached = true; sender.inputEl.dom.addEventListener('keydown', function(e) { if (e.key === 'Enter' && e.shiftKey) { e.preventDefault(); e.stopPropagation(); const el = e.target; const start = el.selectionStart; const end = el.selectionEnd; el.value = el.value.slice(0, start) + '\n' + el.value.slice(end); el.selectionStart = el.selectionEnd = start + 1; } }); } }
-
Hello, Do you mean selecting multiple cells?
-
Nobody Answer me?
-
Alr1976 started following It Possible to have Multiselect on TUniStringGrid?
-
Hi, It Possible to have Multiselect on TUniStringGrid? Br,Alessandro
- Yesterday
-
Have you updated this at all? I tried to use it in Delphi 12.3 but I get an error dropping the component on the form.
-
Добрый вечер! Попробую проанализировать.
-
Добрый вечер! У меня есть таблица, где в одном поле нужно вводить длинный текст, я использую для этого Memo в Editor Для входа в режим редакции выбираю поле и нажимаю Enter, далее ввожу текст и нажимаю Enter и в этот момент происходит перенос строки. Как я понял можно выйти из редакции по сочетанию клавиш Shif+Enter, но это не удобно пользователю, вот если бы наоборот было бы, хочешь перенос строки нажимай сочетание клавиш, по Enter выход из редакции Я попробовал поискать решение, чтобы по Enter выходить из редакции и вроде как нашел, но при выходе из режима редакции теряется фокус у поля, приходится мышкой опять выделять, что тоже не удобно Вот код, который я использую в Memo для отлова нажатия кнопки Enter, как сделать чтобы фокус не терялся после редакции ? function keydown(sender, e, eOpts) { if (e.getKey() === e.ENTER) { if(!e.shiftKey) { var edPl = sender.ownerCt.editingPlugin; if(edPl) { edPl.completeEdit(); return false; } } } } Использую версию uni-1.95.0.1603 Видео-09-07-2025 202543.mp4
-
Good morning Farshad Mohajeri, I'd like your suggestion and help implementing websockets. Do you think it's better if I have another server to use Unigui's websockets? Is there anyone on your team who could provide support for this implementation? I'm willing to pay for it. Thank you!
-
when i click on the pdf with the direct button it doesn't have the option to "save as..."
-
I have rebuilt it with 1604 and will install the runtime directly to see if it makes any difference, will by able to try it in the morning. Will feedback accordingly. Thank you for your help so far. Dave
-
At least you can right-click and choose 'Save As...' to download the attached PDF.
-
The pdf is not downloading
-
So it's missing the final part ? I deploy with the .tar.xz package which is kept in the application directory...... UniRoot := SysRootPath+'\uniGui\uni-1.95.0.1601'; ExtRoot := SysRootPath+'\uniGui\ext-7.8.0';
-
Are you deploying using Runtime packages?
-
Hi, A normal termination sequence is like: mdemo.dll: 00008DD8: 15:38:16 []:>--------------------------------------------------------------< mdemo.dll: 00008DD8: 15:38:16 []:Starting Server. Module Handle: 0000000006A50000 mdemo.dll: 00008DD8: 15:38:16 [TUniServerModule]:Server First Init. mdemo.dll: 00008DD8: 15:38:16 [TUniServerModule]:Start Path = C:\HyperTest\ mdemo.dll: 00008DD8: 15:38:16 []:Server Started. Module Handle: 0000000006A50000 mdemo.dll: 00004AB8: 15:38:30 []:Terminating ISAPI Server. Module Handle: 0000000006A50000 mdemo.dll: 00004AB8: 15:38:30 [TUniServerModule]:Shutting Down Server. mdemo.dll: 00004AB8: 15:38:30 [TUniGUISessionManager]:Terminating Session manager. mdemo.dll: 00004AB8: 15:38:30 [TUniGUISessionManager]:Stopping Cache Eraser... mdemo.dll: 00004AB8: 15:38:30 [TUniGUISessionManager]:Cache Eraser Stopped. mdemo.dll: 00004AB8: 15:38:31 [TUniGUISessionManager]:Destroying Worker Threads. mdemo.dll: 00004AB8: 15:38:31 [TUniGUISessionManager]:Session manager terminated. mdemo.dll: 00004AB8: 15:38:31 [TUniWebSocketStack]:Terminating... mdemo.dll: 00004AB8: 15:38:31 [TUniGUIMessageQ]:Terminated. mdemo.dll: 00004AB8: 15:38:31 [TUniWebSocketStack]:Terminated. mdemo.dll: 00004AB8: 15:38:31 [TUniServerModule]:Server Shutdown Completed. mdemo.dll: 00004AB8: 15:38:31 []:ISAPI Server Terminated. Module Handle: 0000000006A50000 mdemo.dll: 00004AB8: 15:38:31 []:<-------------------------------------------------------------->
-
sure, not alot goes in the log. I seem to have two also ? A2025-07-09.log A2025-07-09-2.log
-
Can you attached the complete log file?
-
It show's STOPPED in IIS
-
I click stop, it causes issue now as I can't update the .dll on upgrades etc...
-
Farshad Mohajeri started following IIS W3WP.EXE
-
Well, W3WP.exe may not terminate itself immediately. It is a DLL container and may remain active event after pool is recycled. Do you STOP or Recycle the pool?
-
casystem.dll: 000029E4: 06:36:49 [TUniServerModule]:Shutting Down Server. casystem.dll: 000029E4: 06:36:49 []:REQUEST TO SHUTDOWN casystem.dll: 000029E4: 06:36:49 [TUniGUISessionManager]:Terminating Session manager. casystem.dll: 000029E4: 06:36:49 [TUniGUISessionManager]:Stopping Cache Eraser... casystem.dll: 000029E4: 06:36:49 [TUniGUISessionManager]:Cache Eraser Stopped. casystem.dll: 000029E4: 06:36:49 [TUniGUISessionManager]:Destroying Worker Threads. casystem.dll: 000029E4: 06:36:49 [TUniGUISessionManager]:Session manager terminated. casystem.dll: 000029E4: 06:36:49 [TUniWebSocketStack]:Terminating... casystem.dll: 000029E4: 06:36:49 [TUniGUIMessageQ]:Terminated. casystem.dll: 000029E4: 06:36:49 [TUniWebSocketStack]:Terminated. casystem.dll: 000029E4: 06:36:49 []:Shutdown Started casystem.dll: 000029E4: 06:36:49 [TUniServerModule]:Server Shutdown Completed.