-
Content Count
1129 -
Joined
-
Last visited
-
Days Won
102
Everything posted by Dalija Prasnikar
-
Delphi 10.3.3 has been released
Dalija Prasnikar replied to Dalija Prasnikar's topic in Delphi IDE and APIs
Reported as https://quality.embarcadero.com/browse/RSP-26321 somehow it was not Opened. I guess that IDE is fully functional only at 100% DPI. All other scaling settings are causing trouble. -
Debugger in 10.3.3 is useless :'(
Dalija Prasnikar replied to Clément's topic in Delphi IDE and APIs
This sounds similar to Debugger shows blue dots at wrong lines https://quality.embarcadero.com/browse/RSP-23497 But I have been seeing such issues in all Rio versions. However, I could not create small reproducible test case. I have tried to simulate part of your problematic code and it works fine in 10.3.3 for me. It seems like trigger requires more complex code. -
Delphi 10.3.3 has been released
Dalija Prasnikar replied to Dalija Prasnikar's topic in Delphi IDE and APIs
The best options would be opening the installation support ticket https://www.embarcadero.com/support But AFAIK support only works Monday-Friday I just found someone had similar issue (read the comments) http://blog.marcocantu.com/blog/2019-november-delphi-10-3-3-available.html full Uninstall/Reinstall helped in that case. Maybe try installation without adding Microsoft SDK. Or try using the web install if downloading is not a problem for you. I am sorry that I cannot be of more help, but the last ISO installer I used was for XE4. -
Delphi 10.3.3 has been released
Dalija Prasnikar replied to Dalija Prasnikar's topic in Delphi IDE and APIs
@Erix A. @PeterPanettone @Darian Miller I haven't used ISO for a while... but Delphi updates (including web installer) always required complete uninstall and reinstall procedure. You can only use Modify/Repair if you are modifying or repairing with the same installer you originally installed. If that is 10.3.2, then you can only use it for modifying 10.3.2 features. There is a migration tool installed, accessible from Windows Start Menu that can be used for importing/exporting settings between various versions. But migration tool needs to be run before uninstalling. Also it is a bit flaky and not all settings are properly migrated. ISO installer had option to keep registry settings and that part worked better. -
When did the Delphi built in code formatter become useable?
Dalija Prasnikar replied to dummzeuch's topic in Delphi IDE and APIs
As far as I can remember most of the work in formatter was done by XE4. I had few issues reported and I think they were all resolved by that time period (bugs, not feature requests). I cannot verify because old QC is offline. I don't think there are major differences between XE4 and Rio (including versions in between) or should I say if there are differences, chances are that it is more broken now than before because some newer language constructs are not fully supported. Anyway, I never ever use it to format whole units as it still can destroy readability. I only use it on selections. -
Cross-platform solution to forcefully end a thread
Dalija Prasnikar replied to aehimself's topic in Cross-platform
-Edward A. Lee, "The Problem With Threads" All I can say to Professor Lee is good luck with creating any non trivial mobile application without using threads that will not be killed by the OS for not responding or performing network operations on main thread. Theory is one thing practice another. -
Cross-platform solution to forcefully end a thread
Dalija Prasnikar replied to aehimself's topic in Cross-platform
Generally, no. I don't know about each and every platform but you either cannot kill unresponsive thread from the outside (application) or you can kill it but effectively doing so will also leave application in totally unstable state. So, if you need to kill the thread, you basically need to kill the application itself. -
Actually, there is no race condition because thread is actually started in AfterConstruction. So you can put just about anything you need in thread constructor and create thread in non suspended state.
-
It is related to same apk. I know for sure you can upload multiple apks because I know some developers have successfully used that feature. So I know this is possible, I just don't know the details and I cannot dig up particular conversations. But, App Bundle is the way to go so you don't have to worry about multiple apks.
-
I don't know what is exact process, as I never had to do it. Official documentation https://developer.android.com/google/play/publishing/multiple-apks
-
Play Store allows uploading separate APKs, but using AppBundle is easier.
-
com.1stlevel.mypackage_name is not a valid application id https://developer.android.com/studio/build/application-id It must have at least two segments (one or more dots). Each segment must start with a letter. All characters must be alphanumeric or an underscore [a-zA-Z0-9_].
-
You will not get answer to your question. Release dates are unknown to the public. Once version is released it is announced and that is it. Anything else is speculating.
-
There is ongoing beta open for people on update subscription. You can participate and use it for publishing 64bit app on Play Store. https://community.idera.com/developer-tools/b/blog/posts/addressing-ios-13-and-android-64-bit-with-rad-studio
-
Unit testing cross platform code
Dalija Prasnikar replied to Darian Miller's topic in Cross-platform
Retrieving the results, memory management, zero based strings... -
Changes in Parallel Library
Dalija Prasnikar replied to hsvandrew's topic in RTL and Delphi Object Pascal
Having good core libraries is essential. Otherwise everybody keeps rolling their own. At the end if you have to use multiple libraries they tend to be incompatible and have duplicated code. So +1000 for having things fixed at the root. Same goes for IDE. Every time some basic functionality is either broken or missing, we need to push harder to have that functionality fixed without relying of various plugins. Having said that, I have utmost respect for all people devoting their time creating those valuable tools and libraries. -
Is Embarcadero a jigsaw puzzle game?
Dalija Prasnikar replied to PeterPanettone's topic in General Help
Just confirmed by @Marco Cantu installation support is free if you have active subscription. -
Is Embarcadero a jigsaw puzzle game?
Dalija Prasnikar replied to PeterPanettone's topic in General Help
https://www.embarcadero.com/support you should choose Installation support. What bothers me now, is that as far as I can remember at that page it was clearly marked that installation support was free. Now it does not say that. I will have to check through other channels. -
Is Embarcadero a jigsaw puzzle game?
Dalija Prasnikar replied to PeterPanettone's topic in General Help
Installation support is free. -
C++ Builder still has a long way to go to catch up with Delphi and probably even more to catch up with other C++ based tools. If you still feel like it would be better to use C++ Builder, go to QP and check all the bugs listed under C++ Compiler and C++ RTL to see if there are any serious showstoppers for you.
-
basic level coding questions section
Dalija Prasnikar replied to Zath's topic in Tips / Blogs / Tutorials / Videos
Just pick the most appropriate section according to the topic you are asking about. There are no too simple questions here 😉 -
Usually the fastest way to prepare device for debugging is to create blank application in Xcode and run it through its debugger. Xcode will take care of everything. If you also give that application same bundle ID as the real one you are making, Xcode will take care of provisioning profiles and all the certificate stuff. Once you have them, you will have Delphi iOS app up and running (debugging) in no time.
-
Yes. I think latest one I tried was iOS 12.3, but also tried all versions from iOS 10.
-
It turns out deploying and running works, debugging does not... (I am just relaying information I have gathered in the meantime, I still haven't tried myself)
-
Placing bets... it does not... I am not in the rush to try it myself.