[Lazarus] windows rt

Felipe Monteiro de Carvalho felipemonteiro.carvalho at gmail.com
Sun May 12 14:19:29 CEST 2013

On Sat, May 11, 2013 at 10:49 AM, Sven Barth
<pascaldragon at googlemail.com> wrote:
> must use the GNU binutils). Your code must not call the RTL in any way
> however (this includes strings, dynamic arrays and classes; objects would be

Umm, that's too nasty. I surely need strings, arrays and classes, or
else one must write some kind of useless spaguetti code. So I guess it
is a no way for Windows Store for now.

> ok if you allocate the memory using functions from the Windows API which are
> available for WinRT)

>From what I read what is available for allocating memory in WinRT is
malloc from the Visual C RTL.

>> Also, does anyone know if the executable format at least in win rt is the
>> same? pe format and available in both executable and dll forms?
> It's the same.

This part is really good! So one could theorically use the win32
binutils and just copy the existing RTL and delete all calls to the
WinAPI and substitute it to Visual C RTL calls to make a quick and
dirty port ...

Anyway, the amount of work needed to support it looks larger than the
platform is worth for me ... so I'll just go back to porting my app to
Android and forget Windows Store for now.

I was mostly interrested in the $100 bucks that MS is willing to pay
per application developed:

But now I noticed it is only for people that live in the United States
=( So there is no hurry to support a platform with currently nearly
zero market share.

Felipe Monteiro de Carvalho

More information about the Lazarus mailing list