Jump to content

Farshad Mohajeri

Administrators
  • Posts

    12121
  • Joined

  • Last visited

  • Days Won

    807

Everything posted by Farshad Mohajeri

  1. Copy the ext-3.3.0 folder to the folder your isapi module resides. (don't rename the folder) In ServerModule set the ExtRoot parameter to ext-x.y.z\ (You can select it from drop down) If you copy Ext JS files to another folder, say c:\extjs\ext-3.3.0\ then ExtRoot should be either c:\extjs\ext-x.y.z\ or c:\extjs\ext-3.3.0\ If you copy Ext JS files to a renamed folder, say c:\extjs\ext3\ then ExtRoot should be exactly same value as full path: c:\extjs\ext3\ It should be enough to make it work.
  2. http://www.unigui.co...help/index.html Here there is an article regarding deployment. It can be a bit out-dated for IIS 7. Probably you haven't deployed Ext JS files to the server. You must copy the ext-3.3.0 folder to server and adjust the ExtRoot property in application ServerModule. See section Adjusting Paths in above link. You can create a Combo ISAPI/Standalone app and simply swiitch from Standalone to ISAPI (or vice versa) by commenting/uncommenting first line of project file. {$define UNIGUI_VCL} // Comment out this line to turn this project into an ISAPI module {$ifndef UNIGUI_VCL} library {$else} program {$endif} mDemo_2009_2010; uses uniGUIISAPI, Forms,
  3. Hi, You can use a cookie. for this. See Cookie demo.
  4. I fixed the issue by getting pixel color at (0, 0) and setting it as PNG transparent color.
  5. Can you send a simple test case?
  6. Currently it is not open to public view.
  7. This issue is known an already logged: 0000848: Bitmap transparency display problem for Buttons This will be fixed in one of the next builds.
  8. For obvious reasons Delphi code can't run inside a browser! You need to embed and OCX Object in HTML code but this method only works in IE.
  9. I will investigate this. Thx.
  10. Above code runs on server and there is no way for it to open a dialog in a remote browser.
  11. Hello, Thanks for kind your invitation. I'd really like to meet your community, but right now it seems to be near impossible for me to dedicate time to any place out of these forums. Regards, Farshad
  12. It is a Delphi XE bug: https://forums.embarcadero.com/thread.jspa?threadID=54461&tstart=0 QC# 91236
  13. You mean restricting a client (IP Address) to only one session?
  14. It does not work in web mode as keys aren't sent back to the browser. Such functionality should be implemented in client side.
  15. Hi, Your question is answered in Beta Releases forum. Thanks
  16. Thanks for feedback. It took me busy for half a day until I find out that it is a Delphi bug not a uniGUI bug. I also searched the QC and couldn't find a related issue.
  17. In Delphi XE create a TTreeView (A standard TreeView not a UniTreeView). In TreeView editor add some items. Close the editor and open it again. This time if you click any node other than the first node, text of first node changes to text of last node. It only happens in XE. Can anyone confirm this bug?
  18. We can rename uniGUI to some catchy name such as WebExpress or something.
  19. Hmm.. looks like a screen shot of our forums!
  20. TuniTreeNode is in uniGUIAbstractClasses TuniExtWinControl doesn't exist anymore. Now there is TUniWinControl.
  21. Hi all, We will try to support client side scripting as much as we can,but we shouldn't forget that there are almost infinite possibilities when you combine JS/HTML/CSS and similar technologies. In order to exchange values between Delphi and JS we need to construct the proper infrastructure which will handle all these tasks in a reliable and automatic way. Currently you can achieve this, but for this you need to use some dirty hacks which may work only for a particular problem. After version 0.90.0 or maybe earlier we will start to focus on client side scripting and event handling. Until then I will try to answer simple cases regarding scripting, but for more complex cases, especially those which need implementing a two way communication between server and client, I may not be able to solve your issue. Thanks
  22. You can't put html inside JSCode(). Put "dhtmlwindow.js" inside ServerModule.CustomFiles Then put your html/js code inside a uniHTMLFrame
  23. JSCode is a protected method: Use a hack to access it: type TUniControlHack = class(TUniControl); procedure TMainForm.UniFormCreate(Sender: TObject); begin if WebMode then TUniControlHack(WebForm).JSCode('alert("blalalala");'); end;
×
×
  • Create New...