multimesut
uniGUI Subscriber-
Posts
114 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
Events
Everything posted by multimesut
-
Merhaba, Ben aktif olarak kullanıyorum. ( uniGUI + Radcore ) Delphi ile web uygulaması geliştirmek ayrıcalıktır Sorularını sorabilirsin. İyi günler..
-
Hi, There were components that I wrote myself. radcore matched perfectly. It generally uses unigui infrastructure. it doesn't cause any problems.
-
-
responsiveness uniGUI Responsiveness with RadCORE !!!
multimesut replied to mikromundo's topic in General
I use RadCORE in my project. Especially its mobile compatibility is successful. Congratulations Flávio!- 59 replies
-
- 1
-
- responsividade
- responsive
-
(and 5 more)
Tagged with:
-
I'm using Debian 8/9 no problem.
-
son sürümde sorun düzeldi. Teşekkürler
-
The problem has improved in the latest release. Thanks
-
Same problem.
-
Merhaba, Unisession üzerinden CSV çıktısı veriyorum. Chrome üzerinde bu dosya "File.csv" şeklinde inmesi gerekirken "File.txt" olarak iniyor. Yani uzantı CSV olacağına TXT oluyor. Sorun nasıl çözebilirim? Teşekkürler.. Örnek 1; unisession.SendFile(UniServerModule.FilesFolderPath + '\test\test.csv','File.csv'); Örnek 2; procedure TYoneticiFirmalar.btnIndirClick(Sender: TObject); var S : TStringStream; begin S:=TStringStream.Create('Some text here....'); try UniSession.SendStream(S, 'File.csv'); finally S.Free; end; end; Sonuç;
-
Bu sorun bendede oluyor. Gridlerin loading mesajını kapatırsanız düzeliyor
-
hi, you can fix it with mysql. MainModule; procedure TUniMainModule.UniGUIMainModuleCreate(Sender: TObject); begin MyQuery2.SQL.Clear; MyQuery2.SQL.Add('INSERT INTO sessions (sessionid,logindate) VALUES (:sessionid,:logindate)'); MyQuery2.Params.ParamByName('sessionid').Value:=UniSession.SessionId; MyQuery2.Params.ParamByName('logindate').Value:=Now; MyQuery2.ExecSQL; end; procedure TUniMainModule.UniGUIMainModuleDestroy(Sender: TObject); begin MyQuery2.SQL.Clear; MyQuery2.SQL.Add('DELETE FROM sessions where sessionid=:sessionid'); MyQuery2.Params.ParamByName('sessionid').Value:=UniSession.SessionId; MyQuery2.ExecSQL; end; SQL; DROP TABLE IF EXISTS `sessions`; CREATE TABLE `sessions` ( `sessionid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `logindate` datetime(0) NULL DEFAULT NULL, `killsession` tinyint(1) NULL DEFAULT 0 ) ENGINE = MEMORY CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Fixed;
-
PageSize Extension for UniDBGrid
multimesut replied to Sherzod's topic in Components and Code Samples
yes, it works. thanks. but it will be a manual method. not detecting limit value. Can't do it automatically in the old version. I was using the code below. JSAddListener('store.beforeload', JSFunction('store, operation, eOpts', 'if (operation.params) {operation.params.limit = operation.limit;}') ); -
PageSize Extension for UniDBGrid
multimesut replied to Sherzod's topic in Components and Code Samples
hello @Sherzod, did you test? -
PageSize Extension for UniDBGrid
multimesut replied to Sherzod's topic in Components and Code Samples
thanks -
PageSize Extension for UniDBGrid
multimesut replied to Sherzod's topic in Components and Code Samples
Yes, same problem. PageSize is failing for Reflesh. does not work in solution. (operation.params.limit) procedure TMainForm.UniButton1Click(Sender: TObject); begin CDS.Active:=false; end; procedure TMainForm.UniButton2Click(Sender: TObject); begin CDS.Active:=true; end; -
PageSize Extension for UniDBGrid
multimesut replied to Sherzod's topic in Components and Code Samples
Hi @Sherzod , the following code does not work in extjs6. what can I do? Thank you Procedure TMSTUniDBGrid.Loaded; begin inherited; JSAddListener('store.beforeload', JSFunction('store, operation, eOpts', 'if (operation.params) {operation.params.limit = operation.limit;}') ); end; -
Merhaba @Hayri ASLAN bu Filter değişkenini columns properties kısmında göstermenin bir yolu var mı?
-
Bence tüm dosyaları pdf e çevirip pdf viewer tüm işinizi çözersiniz. delphiye uygun çok converter component var. tmp klasörüne convert edip sonra gösterebilirsiniz.
-
Günay keçisi telekom yapılır Evet dediğiniz gibi yansıtılabilir. Sleep olayını aştığımda bu kısmıda eklerim. uniGUI nin SimplePrompt demosundada sleep kullanılmış. Belki diğer sessionlar etkilenmiyor olabilir.
-
Anladım. O zaman sleep yerine ne kullanabiliriz. Kullanıcıyı bekletmek önemli değil. Kullanıcı sayfayı kapatsa bile bu işlemlerin devam etmesi gerek. Hani olur ya istemesekte bazen sleep koymamız gerkiyor buda öyle birşey Yani çakışma olmaması için işlemler arasında belirli süre bekleme yapmalıyım. Aşağıdaki örnek kod gibi. procedure IslemYap; begin DosyaIndir(xx); sleep(2000); YosyaYukle(yy); sleep(2000); SunucuIsle(xx,yy); sleep(2000); end;
-
Merhaba, Cevap için teşekkür ederim. Fakat procedure kısımları timer ile yönetebileceğim bir yerde değil. Bu procedurelerin içinde bekletme yapmam gerekiyor. A işlemi B işlemini etkilememesi için.
-
Merhaba, hyper server üzerinde çalışan 100 sessiona yakın aktif kullanım olan bir projem var. Bazı procedurelerde 15 saniye bekletmem lazım. Procedure de sleep(15000) kullansam projede bir soruna yol açar mı? Thread larda sleep diğer threadları etkiliyordu. Uniguide de sessionlar etkilenirmi? Etkilenir ise ne kullanmalıyım? Teşekkürler
-
Evet SendFile Session oluştuğunda çağırılabiliyor. Benim burada amacım bir api hazırlamak. Bu api link olarak çağırıldığında dosyayı oluşturup göndermek ardındanda dosyayı silmek.
-
Merhaba, unigui projemizdeki bir link çağrıldığında bir oluşturup indirilmesini istiyorum. bunu nasıl yapabiliriz? Aşağıdaki yol işe yaramadı. Boş sayfa geliyor. if(ARequestInfo.Document = '/test') then begin filename:=UniServerModule.TempFolderPath + 'test.wav'; AResponseInfo.FreeContentStream := True; AResponseInfo.ContentStream:=TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite); AResponseInfo.ContentLength := AResponseInfo.ContentStream.Size; AResponseInfo.ContentType := FileType2MimeType(FileName); Handled := True; end;
-
Tüm sayfalar kapalı iken bu hatayı alıyor iseniz create ettiğiniz bir şeyi free etmediğinizden kaynaklanır. Hafızada kalan uyarısı dikkate alınmalı. sürekli çalışan bir exe de şişmeler meydana gelebilir.