to rejetto: found a little bug when using special import
[special:import]
{.add folder|real|template.}
{.set item|/template|hide.}
{.set item|/template|no log.}
le répertoire template existe dans le dossier du tpl, mais en ajoutant:
{.set item|/test|hide.} où test n'est pas défini , il apparait une erreur d'exception, dont l'origine est la macro 'set item', le problème est résolu par cette modification
procedure setItem();
var
f: Tfile;
cmd: string;
begin
result:='';
f:=mainfrm.findFileByURL(p);
if (f <> NIL) and f.isTemp() then freeAndNIL(f); // makes no sense to work in it
if f = NIL then exit;
cmd:=par(1);
En fait c'est l'ajout de la ligne contenant 'f.isTemp()' qui est en cause.