Jump to content

Semper

Members
  • Posts

    120
  • Joined

  • Last visited

  • Days Won

    9

Posts posted by Semper

  1. When I say "small developers" it can be for example freelancers. But of course you're right - in this case, $ 200 is not a significant. Personally, I'm willing to pay that price for the convenience of working with UniGUI.

    • Upvote 1
  2. If I may speak frankly it's expensive. After the decision of excluding VCL mode UniGUI will be very similar to Ext.NET.
    Ext.NET Single Developer Bundle (included Sencha Ext JS Commercial License, 1 Year Premium Support Subscription) and with full source code costs $495.
    UniGUI is a wonderful tool that very well suited for my tasks. So I made ​​a firm decision under any circumstances, to purchase it. But it seems that for many others (especially small developers that  will use UniGUI for web development only) it will be a difficult choice.

     

    Regards

  3. And I forgot one more thing.

    To prevent movement of the form out of the browser window borders I add in all my forms this code:

    
    
    
    
    function window.OnBeforerender(sender)
    {
      sender.constrain=true;
    }
    

     

    In this case, I do not know whether to apply it here.

  4. Nice to hear :)

    I forgot in my code one thing. To prevent StartMenuForm resizing is necessary to add in frmStartMenu.ClientEvents.ExtEvents

    
    
    function window.OnBeforerender(sender)
    {
      sender.resizable=false;
    }
    

     

     

  5.  

    Hi,

     

    you can show value of database like that:

     

          .

          . 

          .

         adoquery.active:=True;

     

        while not eof do
           begin
             tmp:=tmp+',"'+IntToStr(Trunc(FieldByName('hiz').AsFloat))+'"';
             next;
             Application.ProcessMessages;
           end;
           tmp:=Copy(tmp,2,length(tmp)-1);
     

         UniSession.AddJS('var querydata = new Array('+tmp+');');
     
     
      UniSession.AddJS(
        'for (var t=0; t<'+IntToStr(ADOQuery.RecordCount)+'; t++) {' +
        'series.data.values[t]=querydata[t];' +
        'series.data.x[t]=t;' +
        '}'
        );

    I tried this solution. It works but for large datasets it increases the amount of memory occupied by the program. I'm beginner in Javascript. Maybe there is some way to clear Javascripts?

  6. Sounds good.

    Any discounts will be? Something like

    Thanks for your comment.

     

    I have some plans to start selling support packs soon.

     

    With support packs you'll be able purchase credits to receive direct support from us.

     

    The amount you pay for support will not vanish when all of your credits are spent. We will count it as pre-payment for the commercial version. So if you spent 500USD to purchase support credits you'll receive at least 500USD of discount when you purchase commercial version.

     

  7. Tip for saving TeeChart for Javascript as Image:

    1. Add to example UniHTMLFrame.

    2. Edit UniHTMLFrame.HTML property. Insert line:  <img id="img">

    3. Add button. OnButtonClick -> UniSession.AddJS('Chart1.toImage("img");');

     

    The resulting image can be saved in any browser.

     

     

     

×
×
  • Create New...