Jump to content
uniGUI Discussion Forums


uniGUI Subscriber
  • Content Count

  • Joined

  • Last visited

  • Days Won


Kiener last won the day on June 18

Kiener had the most liked content!

Community Reputation

20 Excellent

About Kiener

  • Rank
    Active Member

Contact Methods

  • Skype

Profile Information

  • Gender
  • Location
  1. Kiener

    hyperserver file upload ISAPI

    Hi, We use a unigui project compiled to an isapi module to upload files to our network attached storage. It works very well and stable. We load big sized files (> 500 MB) without problem to our NAS. The applicaton pool runs under a special accout who has full access to the NAS directory. However, i tryed to run it as hyperserver and followed the instructions in the help file (Version 1.50.1482). It works well until it should upload some files. The upload progress starts and hang immediately. It seems to have no access to write to the NAS directory. But it is the same account as we use when we just use the compiled isapi dll. Does anyone have an idea what i am doing wrong?
  2. Kiener

    How to hide Windows tray icon?

    Our unigui app is a portal app for logging and controlling a non visual delphi program. The delphi program starts the unigui portal when itself starts and close it when itself closes. The portal app should not show any tray icon. It should run silently in background and serve the portal website for the non visual delphi program (http://localhost:8080). Running the unigui app as a service is no option. We are not allowed to install it as a service. It would be nice if we could set a property "ShowTrayIcon" in ServerModule.
  3. Kiener

    EXE x DLL

    Did you add some database stuff to your app?. Or you use some other third parrty components?. Check for CoInitialize/CoUnitialize. There is a property "AutoInitialize" or so in the servermodule. Try to set it to true.
  4. Mostly this has to do with a component who use OLE Objects internaly. In ServerModule try AutoCoInitialize := true; Alternatively you can do this: Coinitialize(nil); try //Do your stuff here.. finally CoUninitialize; end; You have to add WinAPI.ActiveX to your "uses" section.
  5. Kiener

    pascal on client side

    Are there plans to write client events in pascal too? Something like this? https://github.com/bytbox/pas2js Anyone knows morfik ( http://www.morfik.com/)? With this dev-tool you are able to write in pascal for client and for server side. Client side pascal will then compiled into javascript. Great concept, very elegant. But unfortunatly morfik is not maintained anymore. Cheers!
  6. Kiener

    1422: Error compiling uniGUI25dcl.dpk

    Same with version 1404. Must be a problem of Rad Studio 10.2 Update 2. Any ideas?
  7. [dcc32 Fataler Fehler] uniGUI25dcl.dpk(73): F2051 Unit ExpertUtilities wurde mit einer unterschiedlichen Version von ToolsAPI.IOTASourceEditor compiliert Tokyo 10.2 Update 2
  8. Yes, i have to know if the cell i click on is on a grouped row or not. With "Row.ChildNodes = 0" i could detect this. That's ok. How can that be done?
  9. Hi, I found this entry but unfortunately no answer to it: http://forums.unigui.com/index.php?/topic/8553-tunidbtreegrid-get-a-specific-cell-value-rowcol/?hl=tunidbtreegrid My problem is that i have to detect if a user has clicked a "grouped" row cell to avoid the action in CellClick( Column: TUniDBGridColumn). Something like if column.GroupIndex > 0... Is there a mechanism for doing such things?
  10. Kiener

    MVC pattern in UniGUI vs traditional coding to form

    Hi, Thanks to all who had participate to this topic. Very interesting. So maybe as conclusion we could say: Project: Complex, quality is the top priority (medicinal software, rocket steering ): Use MVC approach. Write test code for automatic test scenes ( "continous integration" ). If you are more then one developer team working on the same project, then this approach would recommended. Project: Not very complicated, quality is important but not a killer argument: Use standard "Delphi" approach. OK?
  11. Kiener

    MVC pattern in UniGUI vs traditional coding to form

    Have no experiences in MVC/UniGui but would be interested too..
  12. Kiener

    redirect http to https

    HTTP to HTTPS on IIS Note: You must have installed the URL Rewrite Module. 1. You must https and http make aviable for the domain. (For configure SSL see Google ;-)) Then you can configure a Rewrite Rule:
  13. I plan to make a unigui mobile app who should run offline. Has some of you guys experience with this?: https://phonegap.com/ https://www.appypie.com/convert-website-to-mobile-apps Has the unigui framework some helper to save data in the browsers cache (except cookies ;-))?.
  14. Kiener

    Login with SA vs windows authentication

    Depends on your environment. If you use windows operating system user then keep behind that your unigui module uses the User in which the dll runs for log in to the db server/db. If you use apache then i think its the user the apache service start with. On IIS you can define the user in the application pool. If you define a user in sql server then you are on the easier side. But then you have to set the password in your unigui module what could be a security issue.
  15. Kiener

    Data Access error

    Try... TUniServerModule - AutoCoinitialize - True