-
Content Count
1111 -
Joined
-
Last visited
-
Days Won
96
Everything posted by Dalija Prasnikar
-
They fiddled around with theming support in 10.3.3 and there were some changes... apparently not all were for the better. Right now, theming is my number one suspect when IDE is misbehaving... and (unfortunately) usually I am right about that
-
@Phil J. If I may ask, what are your computer specs? CPU, screen resolution, graphics card? I would like to file issue in Quality Portal so adding those specifications might help in pinpointing and fixing the problem for the future. I don't think it can be completely fixed because using styled custom painting on top of Windows controls can never be as fast as plain Windows painting, but speed improvements might be possible.
-
Delphi Rio introduced new IDE styling (themes) that are not exactly super performant. If you have older computer, you might have some issues. I don't think you should have as much problem as you describe, but anything is possible. You can try disabling new IDE theming and use default Windows theme. You can find how to do that at https://dalijap.blogspot.com/2019/05/disable-delphi-rio-ide-theme.html I have to mention that using Windows theme is no longer officially supported and you can run into some issues because of that. I have been using Rio with default Windows theme since it was released and I didn't have any major issues (ones I did have - crashes in GetIt package manager and Find in files) have been resolved in the meantime.
-
Delphi 10.3.3 has been released
Dalija Prasnikar replied to Dalija Prasnikar's topic in Delphi IDE and APIs
I never realized Web installer also does that. I use migration tool, and I always uninstall first manually. -
Debugger in 10.3.3 is useless :'(
Dalija Prasnikar replied to Clément's topic in Delphi IDE and APIs
@Clément Sometimes simply moving problematic code to the end of the unit helped. Debugging in Rio is much worse than in Tokyo. -
Anyone successsful with 64bit Android Debugging?
Dalija Prasnikar replied to Yaron's topic in Cross-platform
Android 64bit debugging has issues on some devices. Debugging 64 bit Android application hangs the IDE https://quality.embarcadero.com/browse/RSP-26704 Can you please add information about your device - model and Android version to the above bug report. -
Delphi 10.3.3 has been released
Dalija Prasnikar replied to Dalija Prasnikar's topic in Delphi IDE and APIs
@PeterPanettone Have you reported issue with uninstalling from Control Panel? -
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.