Статус: Member
Группы: Registered
Зарегистрирован: 24.08.2012(UTC)
Сообщений: 11
Откуда: Москва
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
Функция
wfile ("1:выражение"; "2:имяФайла" )
1) В качестве имени ИмяФайла функция почему-то берёт не содержание переменной, а имя самой переменной.
Например:
Цитата: FileName:="test.txt" R:=wfile(M,FileName)
создаст файл "FileName".
Аналогично ведёт себя и функция
rfile ("имяФайла" ). В то же время, функция
importData ("имяФайла" ) воспринимает в качестве имени файла именно
значение переменной (test.txt).
2) Очень неудобно, что приложение использует в качестве директории для сохранения не папку с sm-файлом, а %appdata%\SMath\user\
3) Если в 1-ом пункте не сохранять возвращаемое значение, то есть
файл не сохраняется
Отредактировано пользователем 7 сентября 2012 г. 0:05:49(UTC)
| Причина: Не указана
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 10.08.2012(UTC)
Сообщений: 31
Сказал «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
Так было задумано. Команды wfile, rfile и dfile управляют файлами, содержащими математический блок (в виде команды символьно или скаляр). Файлов может быть несколько. Параметр FileName сразу является значением имени, пробелы и точки недопустимы, нельзя указать расширение и путь. Файлы сохраняются в папку (в XP) "C:\Documents and Settings\%USERNAME%\Application Data\SMath\user" (в Vista/7/8) "C:\Users\%USERNAME%\AppData\Roaming\SMath\user" Можно только просить автора включить функции, позволяющие создавать полноценные отчёты (проще в TXT и HTML). Например, WriteData(), AppendData(). Задача экспорта скаляров и таблиц решена importData() (есть проблемы с разбором сложных файлов) Андрею Ивашову> Некстати, importData любит глючить, т.е. если использовать importData()=, а потом этот блок попробовать переделать в A:=importData(), то функция зациклится на ошибке, что чего-то не хватает (после =), заново написанная функция работает нормально.
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.