[Lazarus] *SPAM* Re: Win 10 IOT Core

Michael Van Canneyt michael at freepascal.org
Mon Oct 19 12:27:13 CEST 2015



On Mon, 19 Oct 2015, Michael Schnell wrote:

> On 10/19/2015 11:34 AM, Sven Barth wrote:
>> 
>> 
>> WinAPI vs. UWP is a completely different beast than GDI vs. DirectX whereby 
>> the latter is only a very small part of the problem.
>> 
> I see.
>> 
>> To stress this again: We don't support UWP right now as a target in the 
>> compiler and RTL.
>> 
> Why does UWP need support by the compiler or the RTL ? AFAIK, GDI does not 
> have such  either, but only by the LCL.

>From what I've read till now:

UWP is a complete separate runtime environment on Windows. 
It is nothing like the Win32 API. 
You may not use the Win32 API directly in a UWP application.

That means the headers need to be ported, an RTL needs to be written on top of that.
It's still a question to me whether it sports a flat or OOP model (I think the latter). 
There are some other restrictions as well.

See
https://en.wikipedia.org/wiki/Universal_Windows_Platform
and
https://en.wikipedia.org/wiki/Windows_Runtime

All this means you must basically restart from scratch.

Michael.




More information about the Lazarus mailing list