Jump to content

Guest

Members
  • Posts

    2514
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Guest

  1. Guest

    Web forums?

    Message from: "Dennis Ortiz" I hope you can find a good NNTP server software. regards, .
  2. Guest

    Web forums?

    Message from: "Farshad Mohajeri" Personally, I'm a fan of text based NNTP newsgroups. They're easy to = manage, easy to read and post with tiny overhead compared with Web = forums.=20 Our new server OS is Windows 2008 which doesn't natively provide = newsgroup service as it was supported Windows 2003. Also, it has become = difficult to find a Windows based NNTP server software which is actively = developed and updated.=20 On the other hand, web based forums has some advantages like various = fonts, colors, syntax highligthing, avatars, advanced moderation, = private messaging and etc. In conclusion, it seems that we will stop text based newsgroups and we = will swiitch to web forums. I will try to port all of existing messages = to the web forums. Again, I may stay with text newsgroups if I find a reliable news server. Feedback appreciated. Regards Farshad Mohajeri
  3. Message from: "Farshad Mohajeri" "bettersoft" wrote in message news:cJXNzvu6LHA.3976@anaxagvs227... > TUniTreeView, it can increase the HotColor, SelectedColor, > SelectedFontColor this property? > > I will investigate, but please keep in mind that you shouldn't expect all VCL properties and methods to be available in web mode. .
  4. Message from: "Farshad Mohajeri" "ldb" wrote in message news:9b%23TH8u6LHA.1980@anaxagvs227... > thanks > > Are you evalute updating to Ext JS 4? > Grid semss very improved. I see that on low frequency processor > (smartphone and netbook) actual grid performance is very low. > Ext JS 4 will be integrated for sure. I will try to include it in a pre 1.0.0 version, but it all depends on implementation difficulty. ExtPascal project seems to be silent for a while so it seems that I must make the required changes (if any) to ExtPascal myself. > " from author site > With Ext JS 4, grids are faster, lighter, and even easier to customize > than ever before. HTML markup for the grid has been drastically reduced > and given built-in intelligence - rendering only the markup needed for > features enabled on the application. > " Ext JS 4 brings lots of improvements. .
  5. Message from: "Farshad Mohajeri" "Amri" wrote in message news:%23CAeVCv6LHA.3976@anaxagvs227... > when debug the FishFacts, the DataSource1's OnDataChange trigger 3 times > in Web Mode, but 1 time in VCS APP > How can I avoid the Datasource OnDataChange Trigger Multi times ?? Well, probably as a result of different implementation details in web UniDBGrid. Why do you want to avoid this? .
  6. Message from: "Farshad Mohajeri" "bettersoft" wrote in message news:LEQ5mGt6LHA.3152@anaxagvs227... > uniForm can increase onCloseQuery events? So when you close the Form to > enable prompt. Otherwise, when data is submitted to close the form, will > produce data errors. > You can use OnClose event for this, however, you should remove the X icon on Form top right corner (BorderStyle = [] ) so user can't Close the web form directly. .
  7. Message from: "Amri" when debug the FishFacts, the DataSource1's OnDataChange trigger 3 times in Web Mode, but 1 time in VCS APP How can I avoid the Datasource OnDataChange Trigger Multi times ?? .
  8. Message from: "ldb" thanks Are you evalute updating to Ext JS 4? Grid semss very improved. I see that on low frequency processor (smartphone and netbook) actual grid performance is very low. " from author site With Ext JS 4, grids are faster, lighter, and even easier to customize than ever before. HTML markup for the grid has been drastically reduced and given built-in intelligence – rendering only the markup needed for features enabled on the application. " Il 24/03/2011 21:21, Farshad Mohajeri ha scritto: > "ldb" wrote in message > news:C9KQCCi6LHA.3152@anaxagvs227... >> I'm developing a demo that will be used on Iphone3 via UMTS / HSPA >> connection. Every time I open the page that loads the isapi are downloaded >> more then 1.1 Mb of data (js library?). >> Can be reduced this data? >> Can be enables compression of js and / ajax call's (gzip)? >> > > Compression is in todo list. It will be implemented in a post 0.85 version. > A version which will focus on both compression and SSL support. > > .
  9. Message from: "bettersoft" TUniTreeView, it can increase the HotColor, SelectedColor, SelectedFontColor this property? .
  10. Message from: "bettersoft" uniForm can increase onCloseQuery events? So when you close the Form to enable prompt. Otherwise, when data is submitted to close the form, will produce data errors. .
  11. Message from: "Farshad Mohajeri" "Amri" wrote in message news:JUBzCGp6LHA.1980@anaxagvs227... > Whether to provide a report on the class inheritance of UniGUI Compoents. > Thanks. This info will be available with v0.85 .
  12. Message from: "Amri" Whether to provide a report on the class inheritance of UniGUI Compoents. Thanks. .
  13. Message from: "Farshad Mohajeri" "ldb" wrote in message news:xn2HK%23h6LHA.1980@anaxagvs227... > Is possible to change TUniPageControl TAB height or font size? > Tab height is taken from CSS theme and changing it will distort visual consistency of PageControl. .
  14. Message from: "Farshad Mohajeri" "ldb" wrote in message news:C9KQCCi6LHA.3152@anaxagvs227... > I'm developing a demo that will be used on Iphone3 via UMTS / HSPA > connection. Every time I open the page that loads the isapi are downloaded > more then 1.1 Mb of data (js library?). > Can be reduced this data? > Can be enables compression of js and / ajax call's (gzip)? > Compression is in todo list. It will be implemented in a post 0.85 version. A version which will focus on both compression and SSL support. .
  15. Guest

    FindComponent

    Message from: "Farshad Mohajeri" "jwsoft" wrote in message news:QL1khce6LHA.2880@anaxagvs227... >i will create > cds :=TclientDataset.Create(self); > > must set > self.InsertComponent(cds); > > otherwise self.FindComponent('abc')=nil > This issue will be resolved in 0.85. Solution for current version: cds :=TclientDataset.Create(This); .
  16. Guest

    Connections

    Message from: "Farshad Mohajeri" "Farshad Mohajeri" wrote in message news:kkUcqJk6LHA.3152@anaxagvs227... > > "Harry Rogers" >> Hi Farshad >> >> That works... until a session logs off. >> We get an Av when we try to traverse the session list - even if I take >> out the bits accessing the UniMainModule. > > Logged as #938 > Workaround: if TUniGUISession(ASessionList ).UniApplication<>nil then begin // your task end; .
  17. Guest

    Connections

    Message from: "Farshad Mohajeri" "Harry Rogers" > Hi Farshad > > That works... until a session logs off. > We get an Av when we try to traverse the session list - even if I take > out the bits accessing the UniMainModule. Logged as #938 .
  18. Guest

    Connections

    Message from: "Harry Rogers" Farshad Mohajeri wrote: > > "Harry Rogers" wrote in message > news:sIYEPkX6LHA.2164@anaxagvs227... > > Hi Farshad > > > > I added to your example to grab a bit more info about users. When > > they log in a number of fields in the Mainmodule are updated > > > > (sorry my news reader insists on wrapping this text) > > > > procedure TfrmWhois.UniButton1Click(Sender: TObject); > > var > > I : Integer; > > ASessionList: TList; > > Amod : TuniMainmodule; > > begin > > > > ASess..ist:UniServerModule.SessionManager.Sessions.SessionList.LockL > > ist; try > > unilistbox1.Items.Clear; > > for I := 0 to ASessionList.Count-1 do > > begin > > Amod:=TuniMainModule(TUniGUISession(ASessionList).DataModules[0]) > > ; Unilistbox1.Items.add( amod.fCurrentUserName + '@' + > > amod.fCurrentBranchName + '. ' + amod.fLoggedInTime + '. IP=' + > > TUniGUISession(ASessionList).UniApplication.RemoteAddress); > > end; > > finally > > UniServerModule.SessionManager.Sessions.SessionList.UnlockList; > > end; > > end; > > > > > This works fine once but subsequent sessions complain about list > > index being out of bounds [0]. I have a single datamodule so I > > assumed it was safe to use > > TuniMainModule(TUniGUISession(ASessionList).DataModules[0]) > > TUniGUISession can not be directlly casted to TuniMainModule. > > Correct syntax is: > > AMod:=TUniMainModule( TUniGUISession( ASessionList > ).UniApplication.UniMainModule ); > > > > > > What would be the correct way to do this ? - thanks. > > -- Hi Farshad That works... until a session logs off. We get an Av when we try to traverse the session list - even if I take out the bits accessing the UniMainModule. --
  19. Message from: "ldb" I'm developing a demo that will be used on Iphone3 via UMTS / HSPA connection. Every time I open the page that loads the isapi are downloaded more then 1.1 Mb of data (js library?). Can be reduced this data? Can be enables compression of js and / ajax call's (gzip)? thanks .
  20. Message from: "ldb" Is possible to change TUniPageControl TAB height or font size? tnks .
  21. Guest

    FindComponent

    Message from: "jwsoft" i will create cds :=TclientDataset.Create(self); must set self.InsertComponent(cds); otherwise self.FindComponent('abc')=nil .
  22. Guest

    Connections

    Message from: "Harry Rogers" Many thanks All the best .
  23. Guest

    session problem

    Message from: "Farshad Mohajeri" "goodeboy" wrote in message news:rFNd7fW6LHA.2164@anaxagvs227... > 1. 1. how to get the value of the current session? > UniApplication.UniSession.SessionID It gives current Session unique ID > 2. How to limit the number of active session? Currrently it is not possible. This feature will be implemented. You can count sessions yourself by incrementing an Integer each time a UniMainModule is created and decrementing it when UniMainModule is destroyed. .
  24. Guest

    Connections

    Message from: "Farshad Mohajeri" "Harry Rogers" wrote in message news:sIYEPkX6LHA.2164@anaxagvs227... > Hi Farshad > > I added to your example to grab a bit more info about users. When they > log in a number of fields in the Mainmodule are updated > > (sorry my news reader insists on wrapping this text) > > procedure TfrmWhois.UniButton1Click(Sender: TObject); > var > I : Integer; > ASessionList: TList; > Amod : TuniMainmodule; > begin > > ASess..ist:UniServerModule.SessionManager.Sessions.SessionList.LockList; > try > unilistbox1.Items.Clear; > for I := 0 to ASessionList.Count-1 do > begin > Amod:=TuniMainModule(TUniGUISession(ASessionList).DataModules[0]) ; > Unilistbox1.Items.add( amod.fCurrentUserName + '@' + > amod.fCurrentBranchName + '. ' + amod.fLoggedInTime + '. IP=' + > TUniGUISession(ASessionList).UniApplication.RemoteAddress); > end; > finally > UniServerModule.SessionManager.Sessions.SessionList.UnlockList; > end; > end; > > This works fine once but subsequent sessions complain about list index > being out of bounds [0]. I have a single datamodule so I assumed it was > safe to use > TuniMainModule(TUniGUISession(ASessionList).DataModules[0]) TUniGUISession can not be directlly casted to TuniMainModule. Correct syntax is: AMod:=TUniMainModule( TUniGUISession( ASessionList ).UniApplication.UniMainModule ); > > What would be the correct way to do this ? - thanks. > -- > .
  25. Guest

    Connections

    Message from: "Harry Rogers" Hi Farshad I added to your example to grab a bit more info about users. When they log in a number of fields in the Mainmodule are updated (sorry my news reader insists on wrapping this text) procedure TfrmWhois.UniButton1Click(Sender: TObject); var I : Integer; ASessionList: TList; Amod : TuniMainmodule; begin ASess..ist:UniServerModule.SessionManager.Sessions.SessionList.LockList; try unilistbox1.Items.Clear; for I := 0 to ASessionList.Count-1 do begin Amod:=TuniMainModule(TUniGUISession(ASessionList).DataModules[0]) ; Unilistbox1.Items.add( amod.fCurrentUserName + '@' + amod.fCurrentBranchName + '. ' + amod.fLoggedInTime + '. IP=' + TUniGUISession(ASessionList).UniApplication.RemoteAddress); end; finally UniServerModule.SessionManager.Sessions.SessionList.UnlockList; end; end; This works fine once but subsequent sessions complain about list index being out of bounds [0]. I have a single datamodule so I assumed it was safe to use TuniMainModule(TUniGUISession(ASessionList).DataModules[0]) What would be the correct way to do this ? - thanks. -- .
×
×
  • Create New...