Segnalo un Bug che ho trovato su LogicLab Loader. Nel caso in cui il progetto da caricare si trovi in una directory avente uno spazio nel nome il programma va in errore. Esempio:
eLLLoader.exe – Program loader Ver.1.0.0.0 (Sfw195a000) – Copyright © 1998-2014 Elsist Srl
llc.exe – PLC Compiler v3.16.0.9 – Copyright © 2000-2013 Axel
Command line:
“C:ProgrammielsisteLLLoader\LLC.exe” C:Documents and SettingsSTEFANODDocumentiplc-testLCDCustomLCDCustom.ppjs /D /WRU /F:”Modbus:1,1000,M#COM:1,115200,E,8,1,H”
—– Opening : ‘C:Documents’ —–
Error loading projectReturn value = 1
Nella fattispece eLLLoader.exe mette insieme i parametri su una riga di comando per eseguire LLC.exe. Come si puù vedere sopra la path di LLC.exe è racchiusa da virgolette doppie, mentre la path del progetto da caricare no. Accade quindi che, dopo il primo spazio incontranto nel parsing della riga di comando, LLC inizi and interpretare il percorso come parametri della riga di comando.
Per ovviare al problema ho cerato un file batch con un copia/incolla della riga di comando modificata racchiudendo tra virgolette doppie il percorso del progetto e tutto funziona.