-
Content Count
17 -
Joined
-
Last visited
Posts posted by Christen Blom-Dahl
-
-
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?
- 1
-
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
- 1
-
I wonder why Embarcadero does not fully integrate IDE Fix Pack in the standard IDE.
-
-
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
-
-
I've tested it and it runs smoothly. This is the best solution.
Regards
Christen
-
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;
- 1
- 1
-
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.
- 1
-
Ohhh, there is a huge list of fixed issues!!
-
@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.
- 1
-
-
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)
-
Great solution!!!
Outdated Delphi Roadmap
in General Help
Posted
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.