RamSoft

|
Posted: Mon Jan 14, 2013 15:14 Post subject: |
|
|
Думаю тут этого делать не надо, я в таких случаях искал общий путь по всем файлам, и строка принимала вид:
Code: | {Path0=D:\Projects\Modules\Old\;Path1=D:\Projects\Modules\Old\|Files=%Path0%\File0.txt;%Path0%\File1.txt;%Path0%\File2.txt;%Path0%\FileN;Files=%Path1%\File0.txt;%Path1%\File1.txt;%Path1%\File2.txt;%Path1%\FileN;D:\Projects\Modules\Other\File0.txt} |
С точки зрения ресурсо затрат не очень хорошо, но передавать мне удавалось довольно не мало путей. Ну а парсить это можно быстрее чем собирать.
Знак "=" это просто чтобы было понятно, а так он не за чем там.
Пример:
Открыты модули штукнадцать и чтобы все их скомпилировать нужно в каждый зайти и скомпилиь, а можно сразу пакетом их пульнуть. Просто Syn довольно долго очухивается от связи с внешней программой, в логе вижу время компиляции 0.038 сек. а в реале он секунд 5-10 тупит. |
|