26.04.2014 / 20:29 | |
progerokbasic Пользователь Сейчас: Offline
Имя: kirik Регистрация: 11.08.2013
| Помогите! Не работает call file$, при чем,что File$-это переменная, а не уже заданный путь("/file.bas"). Ошибка вылетает в строке 722. Прошу помочь побыстрее, очень нужно. Вот код: 120 T$="entering:"
130 O$="execute"
140 C$="back"
150 L$="comand:"
160 V$=""
170 L%=99
180 M%=0
190 C%=EDITFORM (T$,O$,C$,L$,V$,L%,M%)
200 IF C%<0 THEN goto 22
205 SLEEP 200:op$=left$(v$,2):suff$=left$(v$,4)
217 if suff$="run." then ln%=len(v$): pass$=right$(v$,ln%-4):drawstring v$,20,y%:y%=y%+15:goto 721
721 drawstring "Running "+pass$,x2%,y%:repaint:sleep 2500
722 call pass$
|
26.04.2014 / 22:22 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| В вызываемом bas-файле ошибка
__________________
знает толк Изменено vl@volk (26.04 / 22:23) (всего 1 раз) |
26.04.2014 / 22:44 | |
progerokbasic Пользователь Сейчас: Offline
Имя: kirik Регистрация: 11.08.2013
| vl@volk, Исключено. Все обязано работать, *.bas файл проверен и полностью "исправен".
|
26.04.2014 / 22:48 | |
progerokbasic Пользователь Сейчас: Offline
Имя: kirik Регистрация: 11.08.2013
| p.s Выбивает null pointer.
p.s.s Смысл проги таков: пользователь вводит например, run./Autorun.bas Читаются все символы после "run.".
Изменено progerokbasic (26.04 / 22:50) (всего 1 раз) |
26.04.2014 / 22:52 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| используется что-то с нулевым параметром, напиши просто call /Autorun.bas
__________________
знает толк |
26.04.2014 / 22:53 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| Изменено Helltar (26.04 / 22:53) (всего 1 раз) |
27.04.2014 / 01:35 | |
progerokbasic Пользователь Сейчас: Offline
Имя: kirik Регистрация: 11.08.2013
| vl@volk, Нет! В том то и дело, что пользователь задает имя файла!
|
27.04.2014 / 07:09 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| А, вижу pass$, все в одной строке, жуть не читаемая Думаю что-то не так с кавычками или слешем. |
27.04.2014 / 20:40 | |
progerokbasic Пользователь Сейчас: Offline
Имя: kirik Регистрация: 11.08.2013
| Helltar, Да норм все, наверное сам бейсик не понимает, чего хочет... Но мне это не очень нравится.
|
27.04.2014 / 20:47 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Нельзя использовать для call значение переменной, только константа
__________________
знает толк |