Jump to content

Farshad Mohajeri

Administrators
  • Posts

    12114
  • Joined

  • Last visited

  • Days Won

    805

Everything posted by Farshad Mohajeri

  1. It depends on how you interpret derivative work. We may need to make it more clear in license. By saying derivative library we mean a library which provides a similar functionality like uniGUI. For example, you may take uniGUI add some additions or modifications and distribute the whole package, including parts of or complete uniGUI binaries, under a different name. It is forbidden. The point here is simple. When you create a uniGUI extension library, you are allowed to distribute your own part of code/component/library. uniGUI binaries can only be distributed as an integrated part of an executable binary targeting end-users.
  2. You can create your own components based on uniGUI controls. uniGUI license doesn't avoid this. Of course, like any other package you can only distribute your own code with your own license. uniGUI source code and binaries are subjected to uniGUI license terms. IOW, you can't distribute uniGUI code/binaries as an integrated part of your package.
  3. Simplest way is to download the extjs runtime and install it on your server. http://forums.unigui.com/index.php?/topic/1545-version-0880/page__view__findpost__p__6737
  4. After some efforts I could see that IDE integration is only half of the problem. 2nd biggest problem here is the fact that automatically generated hpp headers don't compile! C++ doesn't support named constructors so Delphi constructors with same parameter list cause ambiguity in C++. ExtPascal code contains many of such constructors. Other issue is that C++ doesn't call initializaition code in same order as Delphi. Anyway, I managed to fixed most of these issues and compiled and ran a very basic uniGUI app in C++ with manually generated source code. I think the hardest part is past and hopefully we can expect an alpha C++ Builder port with version 0.89.0 or 0.90.0.
  5. What uniGUI version are you using?
  6. Please send a simple test case with all necessary files.
  7. Packxx15 http://www.unigui.com/downloads/90
  8. Have you gone through complete install procedure. You must build all packages and install those end with "dcl".
  9. You must change all PACKxyz15 to PACKxyz16.
  10. IE is not a good choice for running web apps based on JS objects and dynamic Dom elements. IE9 has improved in this area but it has other issues. I recommend firefox or chrome.
  11. This is default behavior on mobile devices. I think it is a useful feature. I have no idea how it can be disabled.
  12. First of all. Please enclose your code in [ code ] tag so your posts will be more readable. You can analyze our Google Maps demo and make necessary changes and adopt it to Google earth.
  13. It is easy. Put one or more URLFrames on your Form and set url parameter to your module address. UniURLFrame1.Url:='http://mysite/mymodule1.dll'; UniURLFrame2.Url:='http://mysite/mymodule2.dll';
  14. MainMenu doesn't publish ext events yet. Logged #1247
  15. There is no converter for this. Best practice is to manually convert a VCL project to uniGUI.
  16. You create TUniEdit descendants and add any custom methods you like.
  17. Yes, files are uploaded to the temp folder first. Later you can copy it to another folder. Original file name is preserved and sent to the server. Please see file upload demo.
  18. I'm not sure about it. We may not be able to create an identical MaskEdior web. We will try create separate controls for NumberEdit, FloatEdit, etc.
  19. First of all, test your app in stand alone mode and see if errors still happen. What are those "random and unexpected results". Please specify errors messages/codes if there are any. Also look log files for errors. You can also send a test case and we will try to identify the issue.
  20. You can have a Main app with several UniURLFrames showing other sub-modules.
  21. It does append to the DataSet but visually behave as insert.
  22. Problem here is the OnLoad event. It won't bu called in a uniGUI app. You must manually call it in one of the Ext JS events.
  23. Remove UniSplitter control from Form.
×
×
  • Create New...