

Rollo62
Members-
Content Count
1976 -
Joined
-
Last visited
-
Days Won
26
Everything posted by Rollo62
-
My favorite is always current version + 1 since Embt was getting so eager in evolving new features and fixing bugs. There were other days were this was not always the case.
-
What would be your suggestion to "modernize" it, would this be they way like Alcinoe framework ? Or maybe some reworks in the internal structures would be enough ? I hope you have looked more deeper into the FMX structures, and have located the big showstoppers in concept, please let me know. I work with what I have in hand, but of coarse it may be allowed to make some proposals or feature requests if they will increase the cross-platform ability a lot. In my opinion there are a lot of good things in the kind of how FMX does its platform encapsulation, same for the basic idea of separation the UI from logic by Styles (which could have a huge potential, if it would be really finetuned and simplified). The ability to provide styled and platform controls is also a big advantage over other solutions, of coarse it would be perfect if each platform control and other classes would be "always 100%" be ported to Delphi, not only a minimum functionality to get the basic demos running. My first wish would be that Styles would be enhanced to be more flexible and vector-based (or primitive based), beside the huge PNG wallpapers. To simplify tweaks of existing designs (re-color, re-shape), instead of creating complete new, large PNG wallpapers by external designers for simple style re-designs.
-
Maybe Delphi 5, because still so many people are using this. (And this is the biggest problem with Delphi probably).
-
There was an old (very interesting) product from Embarcadero around: HTLM5Builder. http://www.drdobbs.com/web-development/embarcadero-html5-builder-actually-quite/240006712 Unfortunately this is quite dead and unsupported, but its still there. The efficieny was not good enough, at that time, so the PHP crowd preferred the traditional PHP Ide's for a good reason. I would also hope that in one (long distant) future, maybe PHP will be integrated in the IDE as platform too Ok, ok, lets stop dreaming Maybe this is what you're looking for ?
-
Right, I hope that too. Its important that KSDev (same as everybody else) can make a good living from their products, otherwise the support may starve. Better to long-term cooperate with external, good companies than to buy out technology completely and filleting out only the good parts without further support and understanding the concepts behind. So I hope that Eugene is suprising us with new ideas and amazing technology many more years in the future
-
Do you consider this type construct to be a smelly code?
Rollo62 replied to Clément's topic in Algorithms, Data Structures and Class Design
This looks like beautiful pointer and math magic to me. If this works as expected, it would be worth to figure out why, you're right. I never looked into crypto algorithms too deeply, but probably this could be a common practice to safe some computing power and/or memory by fractioning or grouping the memory access somehow. Maybe you can find similar structure in C++ or somewhere else too, with a little more description. -
Do you really need that feature still to avoid out-of-memory ? In recent versions of the IDE this was much improved, and I haven't used it anymore since the last versions.
-
project.exe is open in another program errors
Rollo62 replied to dummzeuch's topic in Tips / Blogs / Tutorials / Videos
@Remy Yes, thanks for pushing me in the right direction. I already tried a "file unlocker" tools, but I found re-boot more clean, also to prevent IDE to get same damage. Most like this happens in my case during debugging, that some files were not freed from the IDE. Step 1. close/open IDE fixes this in 50% of the cases Step 2- reboot fixes the lasat 50% So my rough guess who is blocking the file: 1. IDE, 2. ADB Unfortunately always when this happens: I am deeply in some urgent, development, debugging tasks, etc., so that searching such remote issue is not my top priority. But I promise to look after this issue more eager next time when it happens, and to get a note here if I have some findings -
project.exe is open in another program errors
Rollo62 replied to dummzeuch's topic in Tips / Blogs / Tutorials / Videos
No, i have seldom time for deeper investigations. Usually closing open Apps might help in 80% of the time, Only sometimes need to Reboot OS. Since this happens not quite offen indeed, I can live with it. I only have a feeling that these issues happened in later Win10 versions more offen. -
where to find FMX 3d coders?
Rollo62 replied to RDP1974's topic in Job Opportunities / Coder for Hire
Upwork Freelancer site could be an option too. -
project.exe is open in another program errors
Rollo62 replied to dummzeuch's topic in Tips / Blogs / Tutorials / Videos
Would be good to understand the real cause of this behaviour, since I noticed this since Win10 only, and I doubt that AntiVir is the real reason. I still hope this can be fixed once and forever for any software. -
Would be a very useful option. Unfortunately I have never noticed this in my keychain.
-
You better check the link, and check your Apple MemberCenter first, if you don't have access probably Apple won't let you in w/o permission from the original developer account.
-
From your explanation I'm unsure if the project already has been registered in the Apple Developer Membercenter at all. Was the app distributed once before, or not, ? Then you should have followed all these steps. Have you checked if there is a provisioning certificate for distribution ? The apps BundleID shall match the former settings 1:1.
-
Linker errors when including Facebook SDK on iOS12
Rollo62 replied to Hans♫'s topic in Cross-platform
@Hans♫ Have you tried this with a complete new, empty project from the scratch ? if not I would recommend so. -
Should I keep class alive (global) or not?
Rollo62 replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
@Schokohase I do write untit tests, and I know about the problems that globals and threads can create. Still I think in many cases, like above data storage which are seldomly accessed, the risk may be acceptable. Also not many Singleton implementations out there seems to care about thread safety. So does your post mean that you would generally recommend to make the global singletons threadsafe ? -
Should I keep class alive (global) or not?
Rollo62 replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
@PeterBelow I prefer the same, and use it in many places like that. But not all the time (usually these classes are called seldomly), but there is always a tiny chance that these singletons might crash because they are not threadsafe. I never had such case, but its always on my mind that it could in some cases, where those failures would be hard to find. Would you recommend or not recommend to make such simple data storage classes generally threadsafe ? -
Increasing registration count not possible without active maintenance support
Rollo62 replied to Leif Uneus's topic in Delphi IDE and APIs
Same what I think. If missing clarity would have been a problem, then it would take only a few hours to correct that, before loosing hundrets of loyal customers. Such a big damage to Embarcaderos trust and reputation (again and again) should not left open with two eyes closed by the management. -
Any tips to speed up Android linking and deployment?
Rollo62 replied to John Kouraklis's topic in Cross-platform
Debugging works for me (most of the time). Generally I have ony the tip to keep apps as modular as posssible, so to be able to test each module functinaly separately. Best of all try to develop single modules under Win or if special mobile behaviour: test under Android/iOS, so to reach reasonable turnaround cycles. Smaller, separated test apps compile usually fine and also deployment is much faster. Only when the app is close to final testing the complete final app, by putting all single modules together, is slower and then hopefully works as expected. Also I wonder where the bottlenecks really lay and howto improve, but this is probably by a lot of files shuffling around for signing, deployment, packaging, etc. So a fast hardware and SSD and enough RAM capacity is of coarse a must. -
Any tips to speed up Android linking and deployment?
Rollo62 replied to John Kouraklis's topic in Cross-platform
For example in Debug mode: you can change the Project Options\Compiling\Debugging\Debug informatioin to "Limited Debug information". Debugging on mobile is limited anyway (sadly), so it doesn't make sense to keep full info here. -
Increasing registration count not possible without active maintenance support
Rollo62 replied to Leif Uneus's topic in Delphi IDE and APIs
I use VMware. But also there it makes much sense to have a clean install after time to time, to cleanup messy IDE setups. -
"Delphi High Performance" eBook free on Packt today.
Rollo62 replied to Steffen Nyeland's topic in Tips / Blogs / Tutorials / Videos
I asked myself if this "free learning" is confirmed from the authors, or if Packt chooses books randomly on their own, w/o permission ? Would be good to know if somebody thinks about publishing with Packt. -
Increasing registration count not possible without active maintenance support
Rollo62 replied to Leif Uneus's topic in Delphi IDE and APIs
I'm a big fan of free and open source software too, and actually try to build my infrastructure around it, if possible. Building up a community is a great thing, when looking to Apple, Google and Microsoft, but also hard and costly promotional work usually. But to be fair, those big communities might get back-supported by return on investment from other products, like hardware, search engines, whatever. For a company living from pure IDE and frameworks alone its much harder to find reasonable ROI, so far I can understand Embarcadero's mindset. Example for such similar companies are maybe IDEA, RemObjects, which also have to sell their software for a living. In contrast to Embarcadero they seem to manage their community growing well, probably by avoiding launching new, scaring actions of their company management all the time. The only value of all these IDE related companies lay in their loyal COMMUNITY, not in their products itself, when will Embarcadero ever understand that simple fact ? -
A YAML Library for Delphi
Rollo62 replied to Erik@Grijjy's topic in Tips / Blogs / Tutorials / Videos
Thanks for the nice library. Maybe this is also an useful info to get a better understanding how it is related to the JSON format. -
Right, but you can never be sure about some unexpected sidekicks ... We have to hope that the choice might be wise and long-lasting.