unigui 0.96.0.1065

LeshaRB

Завсегдатай
Staff member
Moderator
Ну есть же бесплатный аналог raudus
Чего вы к этой библиотеке все прицепились
 

Stronger

Турист
LeshaRB
у тебя есть проекты на нем RAUDUS если есть поделис ссылкой проекта или демо проекта я тоже недавно установил этот либ.
 

LeshaRB

Завсегдатай
Staff member
Moderator
LeshaRB
у тебя есть проекты на нем RAUDUS если есть поделис ссылкой проекта или демо проекта я тоже недавно установил этот либ.
  1. Скачиваешь
  2. Устанавливаешь
  3. Заходишь в папку Example
  4. Наслаждаешься
 

kostikkostik18

Турист
а наслаждений мало, raudus намного слабее во функциональности и быстродействию, чем unigui, даже элементарное dbgrid урезанное и тормознутое. хотелось бы чтобы откликнулись кто смог решить проблему с timeout.
 

LeshaRB

Завсегдатай
Staff member
Moderator
а наслаждений мало, raudus намного слабее во функциональности и быстродействию, чем unigui, даже элементарное dbgrid урезанное и тормознутое. хотелось бы чтобы откликнулись кто смог решить проблему с timeout.
Можете писать на ExtJS
 

pax

Турист
Ok guys, i need some help here...
Add this https://www.mediafire.com/?klawztupm47gwoo
and this https://www.mediafire.com/?tjzpcu59kju3p6r to your project and the timeout is gone, but... it won't die automatically when you close your browser, i mean you will see the current total sessions growing up forever in your "Server Monitor" -> "Server Statistics" unless you manually do "uniSession.terminate" but in that case "Purged Sessions" remains 0. So please somebody try to find a way to destroy and purge CLOSED sessions at specific ealpsed time...

For 1169 apply the next for uniGUIJSForm.dcu and uniGUImJSForm.dcu:
to get rid of the nagging alert,
change "CCECCCB8544D46CA67B60E2A52ED23C49E2DDE4005F838F24E9DBD9F5E6F9CA868801BD71C59D40DBA48"
to "EAE56F7EC595084FF9E0672FB6A99B3A11C1D42335DCB36B629DD7C66D0D80E741688F472E41E3829959".
to get rid of the "Evaluation..." in form title,
change "E0CA7ED4633105BCEC0C5C8AF651A235D009"
to "0FD90434C42DCF9944F4046D8F5984B444AD"
and don't forget to change the previous "-" for " ".

Oh, i almost forgot, you can do this in your ServerModule.onCreate...
TUniGUIServerModule_(Self).Port := 80;
TUniGUIServerModule_(Self).Title := Application.Title;


good luck.
from Chile, Pax.

PS:if you're feeling brave edit uniGUIApplication.dcu with HxD and replace the hex text "8B45F480B82001000000752F" to "8B45F480B82001000000EB2F" so you will get rid of the expiration date.
 
Last edited by a moderator:

kostikkostik18

Турист
Hi, Pax!

To do so:
TUniGUIServerModule_ (Self) .Title: = '1234567890';
A cap url get unreadable characters.
I tried so:
TUniGUIServerModule_ (Self) .Title: = AnsiString ('1234567890');
the result is similar.
 
Last edited by a moderator:

kostikkostik18

Турист
Работает. С сессиями я не заморачиваюсь, exe просто раз в сутки перезапускаю, и сессии обнуляются. Если приложение закрыть по уму, то сессия как и надо - закрывается. Это видно по монитору сессий.
 

Stronger

Турист
Пример как правильно закрыть? И еще чет в архиве не нашел uniGUIPax.pas
Пока для маленького учета решил сделать на RAUDUS компоненты не очень богатые пока
 

kostikkostik18

Турист
Есть в архиве, там два архива Pax приложил!
А закрывать - в смысле если в браузере окно приложения в правом верхнем углу нажать на крестик, то приложение исчезает и видим надпись о "Web session terminated. Restart application" Значит сессия закрылась нормально.
С RAUDUS - тоже работал, тормоз страшный, и компонентов там раз-два и все, и по свойствам очень слабенькие. взять dbgrid - практически в RAUDUS он пустой.
 
Top