On 3-4-2012 18:36, Hans-Peter Diettrich wrote:
> Reinier Olislagers schrieb:
> 
>>> As long as FPC and Lazarus expect that every user can use a console, I
>>> see no better solution. Except that the developers should decide to
>>> distribute the FPDoc projects instead of the Makefile...
>> As I mentioned: instead of having the user run make blabla > bla.bat:
>> Perhaps you could create the batch/shell files from within fpdoc manager
>> using TProcess.Execute?
> 
> Again: not me :-(
> 
> I'm not familiar with shelling out to processes, in detail on different
> platforms. Where is "make", and where is "fpdoc"? But I'm open to
> contributions...
http://wiki.lazarus.freepascal.org/Executing_External_Programs

Location of make: doesn't matter where make is as long as it's in the
path (on Windows at least).
Otherwise, you can test if it's in the compiler binary path,
<fpcdir>\bin\<architecture>, e.g.
c:\development\fpctrunk\bin\i386-win32\make.exe

fpdoc is in <fpcdir>\utils\fpdoc\fpdoc.exe (or in the compiler binary
path, see above)

See here
http://lazarus.freepascal.org/index.php/topic,16512.msg90010.html#msg90010
for a simple sample program with TProcess...

IIRC, you said yourself you are limiting the program to Windows, so
don't see how cross platform considerations come into it..

Thanks,
Reinier

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to