Jump to content

Christen Blom-Dahl

  • Content Count

  • Joined

  • Last visited

Community Reputation

6 Neutral

About Christen Blom-Dahl

  • Birthday 05/22/1963

Technical Information

  • Delphi-Version
    Delphi 10.4 Sydney

Recent Profile Visitors

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

  1. Christen Blom-Dahl

    Outdated Delphi Roadmap

    That would be a nice addition to fill the gap and cover all the mainstream web technologies. The problem is how to add a new platform without distracting resources from the current platforms. Also, ARM compilers for Mac and possibly other desktop platforms will be needed.
  2. Christen Blom-Dahl

    Outdated Delphi Roadmap

    Last Delphi roadmap was published in May 2019 https://community.idera.com/developer-tools/b/blog/posts/rad-studio-roadmap-may-2019 and later updated in August 2019 https://community.idera.com/developer-tools/b/blog/posts/august-2019-delphi-android-beta-plans-august-roadmap-update. Those roadmaps cover up to mid 2020. It would be great to have an updated roadmap to know the future evolution of Delphi. What do you think?
  3. Christen Blom-Dahl

    Delphi 10.4.1 and the IDE FIx Pack

    Hi Marco I can suggest you to implement those features as optional with the possibility of enabling/disabling any of them. This will allow the users to deactivate any of them. I can imagine that Andreas work is more complex because he has to inject the code in a precompiled application so if you integrate those patches in the development code it should be an easier task. Regards
  4. Christen Blom-Dahl

    Delphi 10.4.1 and the IDE FIx Pack

    I wonder why Embarcadero does not fully integrate IDE Fix Pack in the standard IDE.
  5. Christen Blom-Dahl

    Delphi 10.4.1 is here

    The new release 10.4.1 of Delphi has just been published: Delphi 10.4.1 Crossfingers
  6. Christen Blom-Dahl

    XE5 > RIO

    With newer versions of Delphi you should define the function: function objc_msgSendP4(theReceiver: Pointer; theSelector: Pointer; P1,P2,P3,P4: Pointer): Pointer; cdecl; overload; external libobjc name _PU + 'objc_msgSend'; And then you can use it as follows: objc_msgSendP4((FStillImageOutput as ILocalObject).GetObjectID, sel_getUid('addObserver:forKeyPath:options:context:'), FVideoCaptureDelegate.GetObjectID, (StrToNSStr('capturingStillImage') as ILocalObject).GetObjectID, Pointer(NSKeyValueObservingOptionNew), (FAVCaptureStillImageIsCapturingStillImageContext as ILocalObject).GetObjectID); Nonetheless, the best solution is the one posted by Gustav some posts ago. objc_msgSend should be avoided if possible. Regards
  7. Christen Blom-Dahl

    XE5 > RIO

    Sorry for my late answer (I've been very busy for some months). This code was compiled against Delphi XE5 and the iOS RTL has changed a lot since then. Nonetheless the code is a good sample that should run with minor adjustments. Regards
  8. Christen Blom-Dahl

    Application Loader no longer included in Xcode11

    I've tested it and it runs smoothly. This is the best solution. Regards Christen
  9. Christen Blom-Dahl

    VCL component issue

    You must include a class attribute to specify which platforms the component is going to be available: type ... [ComponentPlatformsAttribute(pidWin32 or pidWin64 or pidOSX32 or pidiOSSimulator or pidiOSDevice32 or pidiOSDevice64 or pidAndroid)] TVCDProgress = class(TCustomControl) ... end;
  10. Christen Blom-Dahl

    Delphi 10.3 Update 2 available

    It usually takes some days to mark them as closed after they release a new version. This is because they have two different servers one for internal issues and one for public issues.
  11. Christen Blom-Dahl

    Delphi 10.3 Update 2 available

    Ohhh, there is a huge list of fixed issues!!
  12. Christen Blom-Dahl

    Request for advice: FireMonkey and Frames

    @Lars Fosdal, you should take a look at https://blog.andreamagni.eu/2015/09/tframestand-component-fmx-tframes-on-steroids/ It is a very nice extension to use frames in Firemonkey.
  13. Christen Blom-Dahl

    New in 10.3: Improvements to the Options dialogs

    @David Millington, congratulations for the great job you and your team have done.
  14. Christen Blom-Dahl

    Bye bye ARC

    Marco talks about the new directions of memory management in Delphi: http://blog.marcocantu.com/blog/2018-october-Delphi-ARC-directions.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+marcocantublog+(marcocantu.blog)
  15. Christen Blom-Dahl

    ImageName vs. ImageIndex

    Great solution!!!