Jump to content
uniGUI Discussion Forums


uniGUI Subscriber
  • Content Count

  • Joined

  • Last visited

  • Days Won


bbosnjak last won the day on October 12 2017

bbosnjak had the most liked content!

Community Reputation

12 Good

About bbosnjak

  • Rank

Recent Profile Visitors

227 profile views
  1. bbosnjak

    Do you use any ORM?

    TMS Aurelius. Sent from my SM-P900 using Tapatalk
  2. bbosnjak

    Are you more than 40 years old?

    +1 Sent from my SM-P900 using Tapatalk
  3. bbosnjak

    1422: Error compiling uniGUI25dcl.dpk

    Marco Cantu's blog indicates this is an Embarcadero/Delphi 10.2.2 problem, not a Unigui problem. Other products are being affected besides Unigui. I think we need to wait for Embarcadero to release a hotfix to fix the problem across the board for all venders. And it sounds like we might see it sometime next week... That's how I read the situation anyway =) Sent from my SM-P900 using Tapatalk
  4. Here's an idea. If you want a desktop login/create form, then just create desktop versions (Login.dfm and NewAccount.dfm). If the framework doesn't find a Loginm.dfm it'll show the Login.dfm on both desktop and mobile. After successful login, the framework will automatically chose Main.dfm for desktop and Mainm.dfm for mobile, do here create both a desktop and a mobile version of Main. Given you likely want different sets of forms/features/workflows between desktop and mobile, from Main you would only show "fPage" forms, and from Mainm you would only show "fmPage" forms. Here you're in complete control of whether you next display a mobile or desktop form. As for the mobile Mainm, if using layouts doesn't allow for phone/tablet/landscape/portrait layouts, you can use Mainm as a container and within Mainm decide which form/control you want to load into it. Or in Mainm immediately show a phone vs tablet form modally (so that Mainm is never really visible, it's always another form that the user actually sees. Perhaps create a simple proof-of-concept project (empty forms with just a label to identify it and a button to do the next action) to test out these ideas and see how it works. Sent from my SM-P900 using Tapatalk
  5. bbosnjak

    Basic layouts

    This is super super super helpful! I love the concise summary and the detailed screenshots to illustrate each step and result. Sent from my SM-P900 using Tapatalk
  6. bbosnjak

    session and database

    My understanding (from the online UniGui documentation) is that the ServerModule exists for all sessions while the MainModule is created separately for each session. So if you put a database connection in MainModule, it will be specific to one user and session. I may be wrong, but I think a database connection in ServerModule is not recommended. Sent from my SM-P900 using Tapatalk
  7. bbosnjak

    Questions & Answers

    I've used virtual machines in the past to encapsulate a full working development environment where recreating that dev environment is difficult or impossible. As long as the virtual machine is kept backed up and cared for, development can continue for decades. Indeed, I still occcasionally need to maintain an app from 1997 updated as far as Delphi 5 that uses something like 20 third party libraries. Already by 2007 it was impossible to update the Delphi version because most of the third parties had disappeared. Yet after 20 years, I can still add new features and maintain the app, thanks to the preservation offered by the virtual machine. So, a suggestion for anyone facing the disappearance of a third party developer tool is to quickly set up a virtual machine and get everything licensed in that machine. Then you won't need to worry and you can continue to maintain that old app for 10+ years after it should have "died." Sent from my SM-P900 using Tapatalk
  8. bbosnjak

    New TUniCheckListBox component

    Thanks for sharing! Sent from my SM-P900 using Tapatalk
  9. bbosnjak

    UniGUI CookBook ?

    Cool! Sent from my SM-P900 using Tapatalk
  10. Thanks - didn't see that demo. Turns out I was missing the OnFormSubmit and OnFormCancel event handlers. Sent from my SM-P900 using Tapatalk
  11. Any answer? Sent from my SM-P900 using Tapatalk
  12. Hi, Why does setting Key to 13 in "Next" in NavigateKeys work on a form, but not for "KeySubmit"? With the former, pressing ENTER moves me between fields, but with the latter, the "Default = true" button's event handler is not invoked. Likewise for KeyCancel (Key = 27, i.e., Escape, which doesn't activate the Cancel = true button).
  13. bbosnjak

    Advanced Desktop

    Cool! Amazing! Sent from my SM-P900 using Tapatalk
  14. Cool! Sent from my SM-P900 using Tapatalk
  15. bbosnjak

    When the Date for UniGUI Release

    It's best not to ask for a date - it's like trying to predict the weather perfectly for next week ;-) Sent from my SM-P900 using Tapatalk