Jump to content

John Kouraklis

  • Content Count

  • Joined

  • Last visited

Community Reputation

10 Good

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. John Kouraklis

    Delphi, be better!

    I think the biggest problem with EMBA is the mentality. They do not really challenge themselves and their practices. Seems that they more spend time in trying to convince people that the bugs are "as expected" rather than looking at the big picture; which is customer satisfaction. This is sad as they have been working hard (I don't doubt this) and this is not recognised as it often seems a focus on wrong things. The announcement by Android Studio shows indeed that they have messed things up as @Dalija Prasnikar says. But, it also shows that they take ownership of the problems; they say: yes, we recognise we messed up but now we adjust our approach and set our priorities. This attitude has nothing to do with how big the company is or the avail resources.
  2. John Kouraklis

    Request for advice: FireMonkey and Frames

    TFrameStand is very convenient indeed But it kills any animation you've got in your frames.
  3. John Kouraklis

    Request for advice: FireMonkey and Frames

    I use Frames in FMX all the time. No problems in general. You can set the Align property in the frame directly. So no need to set it in code
  4. John Kouraklis

    IDE Fix pack for Rio

    He should receive some payment. He keeps customers happy in a business that it is not his. But it's not us to judge what Andy should do. We're just happy for his contribution and we acknowledge this
  5. John Kouraklis

    IDE Fix pack for Rio

    Thanks Andy Your contribution is invaluable 🙇‍♂️ although it's other people's job to fix all these issues Thanks again
  6. John Kouraklis

    Memory used by a procedure?

    Can you please have a look at this attempt (demo code from a site that shows how to do timing) to measure the used memory? Please see Button4 Click event and ignore the message. It's irrelevant. Is the number about right? IntPowerDemoSource.zip
  7. I need to write some benchmark tests (nothing sophisticated and highly accurate; just to get an idea of what is happening) So, I have a project with several procedures and they are all called in sequence. I can measure the time required but I'd also like to have the used memory by each test. I know how to get the used memory for a process (.exe file) but how do I handle a procedure? Then, I thought to create separate small projects with one manager project which will keep track of all these but I wonder if it can be done in one project Thanks
  8. John Kouraklis

    Setup in ContinuaCI and 10.3 Rio

    Yes yes I figured it out eventually Thanks
  9. John Kouraklis

    LiveBindings and evaluating logical expressions

    @Uwe Raabe Yes you are correct. That is wrong logical expression but my question is not about this. The thing is that LiveBindings do not evaluate logical operators, eg. true and false
  10. Hi all, I am fiddling with LiveBindings Expression engine and I know how to evaluate expressions, use objects, add custom functions. What I am struggling though is to evaluate logical expressions. For example this type: (3=5) and 8 Anyone knows how to do this? Thanks
  11. John Kouraklis

    Setup in ContinuaCI and 10.3 Rio

    Hi, I was wondering if you could help me with this. I've got ContinuaCI setup to run some builds and so far I was using 10.2. All was good and now I tried to move the builds to 10.3 But the MSBuild generates an error I can't figure out what to do with. This is the error: C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\CodeGear.Common.Targets(987,5): error MSB4062: The "DependencyCheck" task could not be loaded from the assembly C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\Borland.Build.Tasks.Shared.dll. Could not load file or assembly 'file:///C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\Borland.Build.Tasks.Shared.dll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. Confirm that the <UsingTask> declaration is correct, and that the assembly and all its dependencies are available. 0 Warning(s) 1 Error(s) Time Elapsed 00:00:00.81 ------------ Anyone any ideas what might be wrong? Thanks a lot
  12. John Kouraklis

    IDE Code Coverage Plugin available

    @Uwe Raabe Yes, many opportunities but it is good foundation. BTW, I could not clone the repo cause SourceTree was not recognising it as avalid git/hg repo. I only downloaded the files. I am not sure if it is from your side or others have experienced the same
  13. John Kouraklis

    IDE Code Coverage Plugin available

    @Uwe Raabe Nice plug-in. Thanks for the work. Quick Q: How do I enable code coverage for all the methods? Looks like I have to visit each method and enable CCM
  14. John Kouraklis

    Discount Offer from DelphiStyles.com

    Ahh... it's in the order page Thanks
  15. John Kouraklis

    Discount Offer from DelphiStyles.com

    That offer does not show on their website