Rollo62
Members-
Content Count
1812 -
Joined
-
Last visited
-
Days Won
23
Everything posted by Rollo62
-
Windows Defender Firewall always running?
Rollo62 replied to Angus Robertson's topic in ICS - Internet Component Suite
"By regedit" you mean like this ? -
I even have to deal with Scratch these days, which is close to what I would call "non-programming language", but surely I'm wrong.
-
No no no, this topic is a highly armed war zone. Never trust a Java developer (C++ you can trust, its a COMPILER) @David Heffernan (Oh man, of coarse you're right )
-
Would be probably too much, I just checked the diff files only of Delhi sources: 235 files. Better to make such analysis with your own git/diff tool, and search for certain areas of interest.
-
The separate constant doesn'T make much sense, but is also not bothering me. In the TStringHelper together with this in the link below, it could be getting more useful though: http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.SysUtils.TStringHelper.IsNullOrEmpty Depending if the strings would be nullable. The description hier doesn't really give a clue what null should really mean: This will be maybe useful in a later version
-
Better risky than out of business
-
UltraCode64 for Delphi (aka 64-bit FastCode)
Rollo62 replied to chmichael's topic in RTL and Delphi Object Pascal
I like the general idea, but mostly the ARM side I see as problematic. Are there even ways in Delphi to embed ARM assemler code, I'm afraid not ? Never checked how that can be possible, so the libraries probably have to be written with 3rd party tools. -
Wke4Delphi, alternative to dcef3 or cef4delphi
Rollo62 replied to Edwin Yip's topic in Delphi Third-Party
Yes indeed, I didn't tried that. -
Wke4Delphi, alternative to dcef3 or cef4delphi
Rollo62 replied to Edwin Yip's topic in Delphi Third-Party
@edwinyzh Thanks for the info, Nice project, but Gitee seems impossible to register for download. Any hints ? -
https://www.cdata.com/drivers/csv/firedac/ Good questions, these are basically FireDac componenets, so they should be cross-platform. Not checked if they have any visual components too, but I don't think so. If the Enterprise connectors wouldn't be only available bundled as 80+, 160+ components, but available single or more granular, I would have tested them already.
-
Components visible:= false, true; may reorder components.
-
@Dalija Prasnikar Yes and no. Youre right on the align issue, but I see that the whole align system has big advantages over VCL. It all depends on the point of view maybe. To solve many issues like you described, I simple can pack sub-components in another level with TLayout. Each control can parent any other, and alignment and margins usually work well. This works suprisingly stabile to me, even if I have several levels and complex TFrames inside. Im not yet convinced, also because I cant see any clear alternative to existing FMX design. I still believe thats some parts maybe worth to be reworked, but not the whole System. Encaptulations of different platforms via TPresentationProxy seems a quite reasonable approach to me, to use Styles with possibility of same Basic controls for encapsulation of UI and even animations is a clever move. Maybe there are plenty ways to solve things different, but the FMX way is clearly one possible way indeed, with all pros and cons. Is anything elsa the golden way (Native, Xamarin, Phonegap, Remobjects, CastleGameEngine, Flutter, Unity, Html5, etc.,)? I dont really think that there can be a clear winner in this game, in all disciplins.
-
@Dalija Prasnikar Ok, good to get your opinion. Maybe it is the wrong question that I'm asking to the framework, since it already works quite well for my purposes. My goal is to have a good abstraction of the underlying OS details, to reach the "one source, all platforms" behaviour. Another goal of mine is to be as close to known VCL as possible, for compatibility and code-reuse reasons. If my goal would be the "most performant framework", I'm clearly better off with C++, native IDE's or others. I only can say that FMX serves its purpose well for my goals right now, only the current maintaining of all platform services is still behind what it could do (many platform services are still missing or faulty or half implemented). Saying that, I must also confess that I work only with quite well tested, reliable primitve objects, like TRectangle, TPath, TLayout, TLabel, TButton, TTabControl, TListView, TFrame, etc., and avoid to touch the more "superior" components in the first place. Maybe only after a lot of practical tests I would consider to use a new component like TMultiView, which I already trried some years ago, but I cancelled that since it caused too many practical issues for me. There are many advanced controls which still show too many issues, so they likely act as practical show stoppers. I'm able to wait until more and more controls may get mature, and also I really don't miss any controls right now. With the abstractions of such "reduced component set" philosopy I can manage my projects well and reliable. Maybe the helpful hint to new FMX users is: Better lower your expectations, not all components keep what they are promising.
-
Yes thats always an option. But I still think that FMX is not that far from perfect with some tweaks here and there. Btw. That 'burn' would also hit FmxLinux and GlScene in same way since they are close related.
-
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.