Цитата(Archon @ 17.03.05 17:03)
Стандартный Exec не катит по той простой причине, что необходимо в основном коде директиву для расширения хипа прописывать. Оччень бы хотелось этого избежать...
Что? Для расширения? По-моему, как раз наоборот:
Цитата(Pascal Help)
Declaration:
procedure Exec(Path, CmdLine: string);
Remarks:
Errors are reported in DosError. When compiling a program that uses Exec, reduce the "maximum" heap size; otherwise, there won't be enough memory
(DosError = 8).
Так что размер хипа как раз уменьшать надо...