<p>Am 17.01.2016 19:54 schrieb "silvioprog" <<a href="mailto:silvioprog@gmail.com">silvioprog@gmail.com</a>>:<br>
><br>
> On Sat, Jan 16, 2016 at 5:32 AM, Sven Barth <<a href="mailto:pascaldragon@googlemail.com">pascaldragon@googlemail.com</a>> wrote:<br>
>><br>
>> Am 16.01.2016 04:45 schrieb "silvioprog" <<a href="mailto:silvioprog@gmail.com">silvioprog@gmail.com</a>>:<br>
>> ><br>
>> > Hello,<br>
>> ><br>
>> > Can I compile MASM code (or files) in FPC? If so, how to declare some MASM directives like .code, .data?, .const etc.?:<br>
>><br>
>> You can't. FPC's assembler readers only support a default syntax (usually that what GNU as supports by default) and on x86 platforms also the Intel syntax.<br>
>> If you want to use MASM you need to assemble it yourself and then $link the resulting file in a unit which also provides access to the functions in the object file using "external".<br>
><br>
> Hm... I already use in that way (however as shared lib), the only cons is that I can't debug it using Lazarus IDE. Anyway, thanks for replying! :-)</p>
<p>You might not be able to debug the source assembly code, but you can debug the assembler code directly using the Assembler window. Since it's assembler code anyway there won't be that much of a difference. And you can display the Register window as well ;)</p>
<p>Regards,<br>
Sven</p>