-
Content Count
209 -
Joined
-
Last visited
-
Days Won
1
sjordi last won the day on December 13 2024
sjordi had the most liked content!
Community Reputation
42 ExcellentAbout sjordi
- Birthday 11/01/1964
Technical Information
-
Delphi-Version
Delphi 12 Athens
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Rad Server Console problems (and IB question)
sjordi replied to sjordi's topic in Network, Cloud and Web
Both, Yes, I suspect it's not correctly install or something is missing. I followed the Docker install video from Zapater, but also now found info from Macro Cantu and a Rad Server Docker tech guide that seems to go a bit deeper. I'll investigate further especially within the folder rights, missing folders, and emsserver.ini conf file. I'll try to take the .slip license file to work again without re-registering if I install IB on one container and PA-Server/RADServer on another one as recommended. It looks like separating IB and the rest offers a bit more flexibility and it will also let me investigate whether it's on the Interbase instance (what I suspect) or the plain RadServer instance. Should I find a solution, I'll post it here for other to enjoy! 🙂 -
Rad Server Console problems (and IB question)
sjordi replied to sjordi's topic in Network, Cloud and Web
Thanks for the reference. I'm under Linux and use NGinx. So no DLLs. I suspect also that my NGinx proxy redirects everything into https, and maybe, locally, the IB interactions should stay in http, no SSL. I'll spend the day investigating theses options. -
Hi, Following Antonio Zapater classes, I was able to install Rad Server on Docker. I can access it (at least the "version" page that returns the correct info via json). The problem though is with the Console. It's just stuck on "Loading" and that's it. I suspect some port configurations, but if someone already fell into that problem, and advice would be welcome. Also, is there a way to access the embedded Interbase DB to check the values (not store my projects)? Since I wanted to mount the two interbase and ems volumes into a local path rather than the docker ones, it considers it's not registered anymore. Moved everything back to the original volume and it's fine. I'd need to check whether the volume paths are stored into the embedded IB . Thanks for any light.
-
Of course the app had something else: images with a kid saying to shush with his finger on his mouth, the moon, the sun to explain a toddler what time of day it is. Actually, the brightness was just controlling the background to dim the screen at night. Could make it a bit more configurable and actually have it in the AppStore for others. Was intended as a sleep trainer like the image here: eyes closed you keep sleeping, eyes open, you can disturb us.
-
Jut for the fun, I programmed a little app for my daughter when she was young, to let her know whether she could wake up (day) or not (night), keep silent or not in the morning... Meaning she doesn't wake us up at 5am on Sundays, but has to wait til 7... To adjust contrast I just put a TRectangle filling the form and added a ContrastEffect to it. Then adjusting ContrastEffect.Brightness values depending on time It was managing contrast just for the app on the desk tablet, not the entire iPad or Android tablet.
-
TMS has a mediaplayer that works. It's an FNC component. Don't have the name on the top of my head.
-
Absolutely, that, to me, is one of the main point to go with Delphi or C++Builder. You have 1 codebase. Sure, you'll have conditional compile/code for specific platform, but still only 1 project. No need for 5 different sources/teams to maintain in parallel (it never works) for Windows, macOS, iOS, Android and Linux.
-
Did you install Delphi in a clean VM or over an existing previous version? I try to always have an empty Windows 10 or 11 VM from which I install RadStudio clean. That way, I'm always sure I don't face trailing registry keys, etc... Even if they're supposed to be fully compartmented to the specific product, sometimes, Windows does funny things. Good luck. Steve
-
Just checked on my Athens 12.2 and Ubuntu. Created an empty MasterDetailApplication, works like a charm. Here is a screenshot. Where do you declare FMX.Forms? It's in the main form class and as well in the .dpr file. Did you tinker with them or not? Did you change any of your default IDE paths? Here are mine (My Documents is on the Mac, hence the y:\Documents but it should not change anything for you) for default ones and overrides. I also include my empty project for you to check. UbuntuMasterDetails.zip
-
Just from the top of my head, you absolutely need a Linux profile defined in your editor, either Ubuntu, Rocky or CentOS. Do you have one that is not only defined, but on which you installed PAServer, connected to it, and then, mandatory, added a Linux SDK? Then FMXLinux...
-
I too used to first embedd FlashFiler and then NexusDB which I really like. But it unfortunately, it works with VCL apps only if I'm right. I know do only FMX apps and use SQLite instead.
-
I did not work extensively on this but I'm able to detect whether it's a right or left swipe, but the red button always appears on the right, not the left. That means I can't add option to the left when swiping right. If I try one of these coming days, I'll let you know
-
If not already done, try taking a look at Marco Cantù's blog, this may help. I didn't try it personally yet though. https://blog.marcocantu.com/blog/2019-december-getting-started-delphi-docker.html
-
The install should define all the library and search paths for you if you install via GetIt. And the FMX.Form has nothing to do in the dpr or dproj file, but in the unit that uses it (the main form). Good luck
-
Jus did a Form with a button and it works against Ubuntu, CentOS7, Rocky8 But I have the FMX.Forms in the main unit uses section, not in the project file. For your info, I just installed FMXLinux from GetIt and didn't configure anything else. I think a requirement is that you need a Linux connection and SDK before installing but that's about it. It didn't require any path definitions, etc...