[fpc-pascal] Compiling from and to memory

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Apr 20 17:20:50 CEST 2012


On Thu, 19 Apr 2012 14:11:59 +0200
OBones <obones at free.fr> wrote:

> Hello all,
> 
> I'm currently creating a build chain where FPC is the last step, the one 
> producing a DLL for Windows, x86 and x64.
> In front of it in the chain, I have designed a generator that creates a 
> program and a set of units from its own representation.
> Right now, the program and units are written to disk and then FPC is 
> called on those files.
> This works fine but is somewhat slow because of disk writing and reading.
> I was thus wondering if there was a way to send the program and unit 
> contents directly to FPC without writing to disk, and then get FPC to 
> output the final DLL to a memory location as well. The last part is 
> optional, being able to send the program and units without disk access 
> would be a nice thing.
> I looked around in the documentation for "standard input", "pipe", but 
> apart from ways to access them from within a program, I was not able to 
> find any information.
> Is this possible? If yes, how should I proceed?

Maybe you can create a ramdisk.


Mattias



More information about the fpc-pascal mailing list