Jump to content

IRWANTO82

uniGUI Subscriber
  • Posts

    85
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by IRWANTO82

  1. I put my demo up on a remote server today.  14 of you logged in.  Thank you for that.

     

    Twice it crashed.

     

    I looked at the server logs but they didn't help me.

    SimpleLandlord.exe: 00001D34: 14:43:50 []:>--------------------------------------------------------------<
    SimpleLandlord.exe: 00001D34: 14:43:50 [Tsm]:Server First Init.
    SimpleLandlord.exe: 00001D34: 14:43:50 [Tsm]:Erasing Cache Folder...
    SimpleLandlord.exe: 00001D34: 14:43:50 [Tsm]:Cache Folder Erased. <0> Files deleted.
    SimpleLandlord.exe: 00001D34: 14:43:51 [Tsm]:Starting HTTP Server...
    SimpleLandlord.exe: 00001D34: 14:43:51 [Tsm]:HTTP Server Started. Port: 8000
    SimpleLandlord.exe: 00001A54: 14:43:51 [127.0.0.1]:EUniSessionException : Invalid session or session Timeout. : Addr: $0000000000A2560A
    SimpleLandlord.exe: 00001A54: 14:43:51 [127.0.0.1]:EUniSessionException : Invalid session or session Timeout. : Addr: $0000000000A2560A
    SimpleLandlord.exe: 00000E88: 14:45:13 [72.239.166.123]:EStringListError : List index out of bounds (-1) : Addr: $0000000000000001
    SimpleLandlord.exe: 00000E88: 14:46:08 [72.239.166.123]:EStringListError : List index out of bounds (-1) : Addr: $0000000000000001
    SimpleLandlord.exe: 00001140: 15:16:20 [72.239.166.123]:EUniSessionException : Invalid session or session Timeout. : Addr: $0000000000A2560A
    SimpleLandlord.exe: 00000DA0: 16:41:54 [72.239.166.123]:EUniSessionException : Invalid session or session Timeout. : Addr: $0000000000A2560A
    SimpleLandlord.exe: 000015E8: 17:40:25 [172.58.169.253]:EUniSessionException : Invalid session or session Timeout. : Addr: $0000000000A2560A
    SimpleLandlord.exe: 00000258: 19:23:45 [127.0.0.1]:EUniSessionException : Invalid session or session Timeout. : Addr: $0000000000A2560A
    SimpleLandlord.exe: 000023E8: 21:16:10 []:>--------------------------------------------------------------<

    I think this is when it happened.  Can someone explain this to me? Or is there a way to turn extra logging?

    Any help would be appreciated.

     

     

    good job

    my oot, how to add show password button ?

  2. Our roadmap will look like below.

     

    It is clear from Embarcadero roadmap that Delphi will support Linux in its next major release.

    If correct, we will support Linux in Delphi first.

    After that we will consider FPC and other platforms.

    hello sir,

    godzilla beta for linux is available now if you have yearly support embarcadero you will got emailed

  3. how to show uniscreenmask manually

     

    i want to display uniscreen manually after user confirm message, not when user click button using property .ScreenMask

     

    my own :

     

      uniGUIDialogs.MessageDlg(
      'Do you want preview report without filter ?',
      mtConfirmation,
      mbYesNo,
      procedure(Sender: TComponent;Res: Integer)
      begin
        case Res of
          mrYes :
            begin
               // showing mask

               screenmask.show;

               call_my_report;
             
            end;
          mrNo :
            begin

            end;
        end;
      end
    );
     

     

  4. i use variable in MainModule

    FModul : string;

     

    in everyform i call this

    FModul := Self.Name;

     

    this is not good because if you open other window, old variable replaced, but maybe can help

    maybe LogException add to new feature sender parent

  5. Hello,

     

    Here is a website for a Belgian theater, fully created with uniGUI, which looks like a stateless website (but is not) : http://www.theatredelavie.be

    This is the public site (where you can read about shows, order a ticket, aso...).  Nothing was done outside uniGUI: this is 100% Delphi + uniGUI.

     

    More explanations from Farshad :

     
     
     
     

     

    Of course, there is also an admin site (that looks more like a normal uniGUI application) for theater employees but I cannot give public access to this part.

     

    nice website,,

    i hope this sample web will be open source,,

  6. Is anybody considering deploying their applications via the Cloud via a hosting service?   Is this feasible?

     

    search high memory in lowendbox.com,

    i get 5GB cheap linux vps,

    install your vnc xwindows desktop and run your standalone exe using wine,

    until now tested running ok

    or buy http://winity.io/ is cheap vps windows

    • Upvote 1
  7. Hi Ulugbek,

     

    firstly i've answered to http://forums.unigui.com/index.php?/topic/1328-can-i-run-dll-in-apache2-in-linux/ thread, try it and answer me if you have a problem,

     

    BUT, after a lot of "lost" experimenting hours, I realize that is not worth it because there are cheap and reliable windows vps solutions.

     

    Is there a specific reason that you need this?

     

    may i know where cheap windows vps ?

  8. i buy new delphi xe5 pro about $1500,, with many component available, so begin from $400 is enough for unigui

    you must set different type customer so you have different price

    - standard (standard comp)

    - pro (with theme etc)

    - premium (more)

  9.  

    HI All!
     
    Do you think, this approach is correct?
     
    procedure TUniMainModule.UniGUIMainModuleCreate(Sender: TObject);
    begin
      if RemoteAddress <> '111.111.111.111' then begin
        UniSession.Terminate(RemoteAddress + ' is not allowed...');
      end;
    end;
     
    Sincerely ...

     

    nice info,

    for dynamic IP maybe we can use inifiles

    myini := TInifiles.Create('config.ini');

    ip := myini.ReadString('general', 'validip', '');

    myini.free;

     

    but new feature request is possible

  10. Hi Farshad.

     

    Can you add in the next version or future, list of allowed IP, including with the ability to specify a range of IP addresses.

     

    Thank you.

    i need this too, only specified ip could access it

×
×
  • Create New...