-
Content Count
598 -
Joined
-
Last visited
-
Days Won
7
Everything posted by Tommi Prami
-
ANN: Parnassus Parallel Debugger
Tommi Prami replied to Dave Millington (personal)'s topic in Delphi Third-Party
Not most likely possible to implement for this plugin, but "Run until project code is reached" would be super cool. Multithreaded app is munching a way, maybe looping for ever, but don't have clue where. One could pause app, and Run until project code is reached (Or Sun until code open in IDE is reached (Named/in any thread). Don't even know would this be possible for debugger to do, but it would be super cool. It is very hard to track down where the app is spending it's time, when it does it in a place you did not expect it to be. Just throwing the idea out there, maybe it is possible or even easy to implement, dunno... -Tee- -
Uninstall does not remove Expert registration from windows registry
Tommi Prami posted a topic in MMX Code Explorer
After uninstall delphi hangs up after. - Could not find Wizard, 'C:\Program Files (x86)\Raabe Software\MMX\15\mmx_bds21.dll'. -
I've been planning on doing pretty simple mobile app with delphi. I already started it, but then backed off to ask few questions so don't have to do it 10 times. This will be my hobby project, so no hurry, but maybe some other also benefits from this. First of all I've haven't done much with FMX and what simple things I've done it still feels bit alien to me, it is so close to VCL but still so far. Also Iรคve got hunch that mobile apps have some general guidelines on technical level also, how app should be done so it'll work OK. Any best practices or development guide for newbie on mobile apps. (Where to start)? What GUI components or libraries you would recommend? What kind of GUI (in general on phone) you'd use (of course will vary greatly from app to app), but what components etc you would use and how design it, to make it behave well on Android (mainly) and iOS. Any traps and how to avoid not to fall in them (you are fine as long as you don't do this ๐ ) All other is an bonus. Looking forward on hearing your ideas on this. -Tee-
-
Add way to disable and/or change Find unit (Ctrl+F12) feature
Tommi Prami posted a topic in MMX Code Explorer
I gave MMX a spin but had to uninstall it because could not find how to disable MMX Find Unit feature and use Delphi build in instead. MMX version does not work for me. I works differently than Delphi version. I have used to use fragments to speed up the search. Like type "Form User Edit" to find OurGigaProduct.Form.Base.User.Edit or something. Would like to have both as option. way to disable override functionality and even better have way to use "keywords" in search. -Tee- -
Add way to disable and/or change Find unit (Ctrl+F12) feature
Tommi Prami replied to Tommi Prami's topic in MMX Code Explorer
I'll try this later, thanks -
Add way to disable and/or change Find unit (Ctrl+F12) feature
Tommi Prami replied to Tommi Prami's topic in MMX Code Explorer
Would it be hard to have way to disable the feature, and let user use one shipped with Delphi? Or are some other features depending in this etc? -Tee- -
Is there Any solution to collect anonymous usage telemetry (Windows)
Tommi Prami posted a topic in General Help
We would like to collect info on which are the most/least used features in out software (and possibly with which settings etc.). Is there any free or paid solution for this out there. -Tee- -
Interesting sort implementation, does not fit into usual API tough
Tommi Prami posted a topic in Algorithms, Data Structures and Class Design
Because of 4 way swap, highly tuned implementation could still be cool. https://github.com/scandum/quadsort -
Interesting sort implementation, does not fit into usual API tough
Tommi Prami replied to Tommi Prami's topic in Algorithms, Data Structures and Class Design
Is there good Timsort for Delphi around? -
Interesting sort implementation, does not fit into usual API tough
Tommi Prami replied to Tommi Prami's topic in Algorithms, Data Structures and Class Design
Wow... -
I am not 100% sure is it Filter Exceptions, but I'll filter quite a lot expected exceptions in unit tests, and can't do anything while it is running because Delphi keeps up jumping in front of everything all the time. Can someone confirm this? (or debunk my theory :) ) . I'll look into it, if I can temporarily disable it (Have not checked yet, had to write this message so I do not forget) -Tee-
-
Does Filter Exceptions make Delphi to steal focus
Tommi Prami replied to Tommi Prami's topic in GExperts
We are investicating ๐ -
Does Filter Exceptions make Delphi to steal focus
Tommi Prami replied to Tommi Prami's topic in GExperts
Partly Just a force of habit I think. Sometimes seems to be hard to find the single test and debug that. Also I've got few test that only works locally not in Jenkins server (trying to figure that out), also few that takes too long on that slow server so I run them only in debug (truthfully those test are not needed, but I've written them so don't want to delete them ๐ ) Also always forget to populate the list in TestInsight with >> button first and search the one I am actually interested in. But anyhow, very good point ๐ -
FYI: New Approximate algorithm for travelling salesman problem
Tommi Prami posted a topic in Algorithms, Data Structures and Class Design
https://www.quantamagazine.org/computer-scientists-break-traveling-salesperson-record-20201008/ -
Does Filter Exceptions make Delphi to steal focus
Tommi Prami replied to Tommi Prami's topic in GExperts
Restoring the focus is not the problem, but it stealing it. IDE is jumping in front of all apps all the time if used Extensively. Can't use any other app then. -Tee- -
FYI: New Approximate algorithm for travelling salesman problem
Tommi Prami replied to Tommi Prami's topic in Algorithms, Data Structures and Class Design
Improvement is improvement ๐ -
Does Filter Exceptions make Delphi to steal focus
Tommi Prami replied to Tommi Prami's topic in GExperts
Thanks. Damnation ๐ Anyhow it is good feature. -Tee- -
Works! Thnaks,.
-
Couple IDE filtering feature requests, vote if care
Tommi Prami posted a topic in Delphi IDE and APIs
Couple IDE filtering feature requests, vote if care: https://quality.embarcadero.com/browse/RSP-31176 https://quality.embarcadero.com/browse/RSP-31177 -
Remove non-utf8 characters from a utf8 string
Tommi Prami replied to borni69's topic in Algorithms, Data Structures and Class Design
I would think problem is that there is malformed data (Illegal byte sequence), and it should be fixed to have valid UTF8 encoding? Maybe? We had recently such a situation in Delphi IDE when there was some garbage and IDE did not want to open it and complained about invalid unicode/UTF character or something like that. But how to do it, don't know. -Tee- -
[Delphi 10.4] Deleting controls/components on Ancient form, Causing AVs on inherited forms!
Tommi Prami replied to c0d3r's topic in Delphi IDE and APIs
Is there bug report to vote for? -
New feature request: Open dfm as Text if malformed (vote if care)
Tommi Prami posted a topic in Delphi IDE and APIs
Vote if you care : https://quality.embarcadero.com/browse/RSP-30991 IDE Could/Should open dfm in text form, if it/RLINK will find some problem with it. (and show the position in way or other) -Tee- -
New feature request: Open dfm as Text if malformed (vote if care)
Tommi Prami replied to Tommi Prami's topic in Delphi IDE and APIs
Not very convenient, I think. -Tee- -
New feature request: Open dfm as Text if malformed (vote if care)
Tommi Prami replied to Tommi Prami's topic in Delphi IDE and APIs
This would help in some cases, still would have manual steps. Better than nothing tough. if it would highlight position in the DFM IDE things where problem is, that would make this pretty good, IMHO. Problem is, I think, I believe sometimes you can't open project, I think, if there is some special case (I think I've encountered this) Would not help if RLINK fails at compile time, which is kind of corner case. But problem still. DFMCheck Andy released is very good, unfortunately we have one or more components that has structure that will not work with it. We are looking into it, could we fix it somehow. -
New feature request: Open dfm as Text if malformed (vote if care)
Tommi Prami replied to Tommi Prami's topic in Delphi IDE and APIs
Not overstating, but if something takes few seconds or even 30sec if you forget the file name few times, still it is extra work. And finding the error,. in trivial case, just take a diff and see. But consider this, you stumble upon old form. Then you fix all the naming conventions, change components from one that should not be used to equal one and so on. There might be easily hundreds of changes. and try to find error from there. Not common, usually Delphi does not screw it up,. but as I stated, sometimes it is easier to edit the dfm with text editor. And even if you look at the dfm in text form in ide, you might touch keyboard in such a place that it is nightmare to find the error, if lot of changes. I think I would benefit from this, not weekly but monthly maybe when I am doing something massive search and replace stuff etc. One step closer would be that IDE and RLINK would tell the line on which error is. At least bes guess..