Спасибо. Поставил так - прошло, но...

"Профайлер.Do('c:\temp\game.txt')"

Вот так вот пытаюсь открыть:
## Код:
```
PROCEDURE Do*(AFileName:ARRAY OF CHAR);
VAR c:CHAR;i:INTEGER;
BEGIN
  StdLog.Clear;
 TabCount:=0;
 IF ~connect(AFileName) THEN
  StdLog.String("Неудача");
  RETURN;
 END;
...
```

## Код:
```
(*Открывает файл и готовит к работе*)
PROCEDURE connect(a:ARRAY OF CHAR):BOOLEAN;
VAR ask:BOOLEAN;  
  loc:Files.Locator;
  FileName:Files.Name;  conv:Converters.Converter;
BEGIN
 conv:=NIL;
 IF a='' THEN
  loc:=NIL;
  obj.v:=Views.Old(TRUE,loc,FileName,conv);
 ELSE
  loc:=Files.dir.This(a$);
  FileName:=a$;
  obj.v:=Views.Old(FALSE,loc,FileName,conv);
 END;

 IF (obj.v#NIL)&(obj.v IS TextViews.View) THEN
  obj.m:=obj.v(TextViews.View).ThisModel();
  scan.ConnectTo(obj.m);
  scan.type:=TextMappers.string;
  RETURN TRUE;
 ELSE
  IF loc.res#0 THEN 
   StdLog.String("Неверный локатор");StdLog.Tab;
   StdLog.Int(loc.res);StdLog.Ln; END;
  RETURN FALSE;
 END;
END connect;
```


В результате нарываюсь на
> -- Цитата:
> Неверный локатор	 1
Тот самый который invalid parameter (name or locator)
В TRAP заглянул там .path	HostFiles.FullName	"c:\temp\game.txt"
т.е. вроде бы имя файла верно.

Или я чего-то неувидел?
Что я не так делаю?