in data 09-29-2016 07:46 AM
Si ho provato a metterla sia nella cartella dell'exe e anche nella cartella "data".......poi orami preso dalla disperazione l'ho provata anche a mettere in system32..............ma continua a segnalarmi l'errore 7
in data 09-29-2016 08:03 AM
Nelle build specifications -> source files -> always included: cosa hai messo?
in data 09-29-2016 08:53 AM
2Ho provato a metterci sia il solo file .dll che tutta la cartella della libreria che è dentro a "instr.lib"
in data 09-29-2016 08:58 AM
In additional exclusion cosa è abilitato?
in data 09-29-2016 09:01 AM
in data 09-29-2016 09:11 AM
Sembra tutto a posto.
Non mi viene in mente altro da provare.
In passato risolsi questa cosa (con packed library, non con eseguibile) chiamando dinamicamente i VI che davano problema. Puoi fare una prova. Chiaramente è improponibile se fai largo uso della libreria KEYENCE in più punti del programma.
in data 09-30-2016 04:32 AM
Ciao AC_85.......
dunque forse ho risolto..........praticamente dove cè il VI che chiama la DLL (nella libreria) cè un altro VI che va a tirare su il PATH corrente dell'applicazione..........ecco allora quando il VI è in esecuzione era tutto corretto mentre quando il VI è un EXE cè un CASE che se ne accorge e mi va a predere un PATH totalmente inesistente.......l'ho modificato e tutto sembra funzionare.........adesso devo solo provare a trasferire l'EXE su un altro PC
Ciao e grazie