Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 29.04.2010, 19:44   #1
aka_kerzh
AnyKey`щик
 
Регистрация: 29.04.2010
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Помогите пожалуйста с созданием файла

Люди, помогите пожалуйста! Такая проблема: пишу приложение под Nokia N70, необходимо создать файл, но уже все перепробовал, а файл не создается. Посмотрите кусок кода, плиз, вдруг есть какой косяк ну или мб посоветуете чем:
uses
jsr75i;
....
begin
....
text := getTextBoxString;
str := '/c:/'+quote+'.txt';
File_create(str);
write_file(str, text);
(Offline)
 
Ответить с цитированием
Старый 29.04.2010, 19:59   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Помогите пожалуйста с созданием файла

В принципе, должно быть достаточно вызова write_file.
Возможно проблема в том, что телефон не позволяет создать файл в корне диска, т.е., нужно попробовать другие пути.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Rock2roll (10.07.2010)
Старый 29.04.2010, 20:08   #3
im_zorg
Знающий
 
Регистрация: 25.10.2009
Сообщений: 338
Написано 53 полезных сообщений
(для 61 пользователей)
Ответ: Помогите пожалуйста с созданием файла

jsr75i;
....
begin
....
text := getTextBoxString;
str := '/c:/'+quote+'.txt';
File_create(str);
write_file(str, text);
а вот тут str := '/c:/'+quote+'.txt'; так и должно быть???
может
jsr75i;
....
begin
....
text := getTextBoxString;
str := '/c:/'+text+'.txt';
File_create(str);
write_file(str, text);
силно не пинайте либой не пользовался ничего там не знаю
(Offline)
 
Ответить с цитированием
Старый 29.04.2010, 20:42   #4
aka_kerzh
AnyKey`щик
 
Регистрация: 29.04.2010
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Помогите пожалуйста с созданием файла

Сообщение от im_zorg Посмотреть сообщение
jsr75i;
....
begin
....
text := getTextBoxString;
str := '/c:/'+quote+'.txt';
File_create(str);
write_file(str, text);
а вот тут str := '/c:/'+quote+'.txt'; так и должно быть???
может
jsr75i;
....
begin
....
text := getTextBoxString;
str := '/c:/'+text+'.txt';
File_create(str);
write_file(str, text);
силно не пинайте либой не пользовался ничего там не знаю
Нет, здесь все правильно, в quote хранится название создаваемого файла.
(Offline)
 
Ответить с цитированием
Старый 29.04.2010, 21:21   #5
aka_kerzh
AnyKey`щик
 
Регистрация: 29.04.2010
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Помогите пожалуйста с созданием файла

Сообщение от ViNT Посмотреть сообщение
В принципе, должно быть достаточно вызова write_file.
Возможно проблема в том, что телефон не позволяет создать файл в корне диска, т.е., нужно попробовать другие пути.
Сейчас попробовал создать папку в корне диска и запихать файл туда, но опять ничего не помогло, мб дело в слешах? ну т.е
str := 'c:\poem\new.txt';
File_create(str);
или
str := '\c:\poem\new.txt';
File_create(str);
или
str := 'c:/poem/new.txt';
File_create(str);
или
str := '/c:/poem/new.txt';
File_create(str);
(Offline)
 
Ответить с цитированием
Старый 29.04.2010, 21:27   #6
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Помогите пожалуйста с созданием файла

В первом варианте слэши правильные.
Возможно, проблема с доступом, на нокиа вечно какие-то глюки с фс.
Чтение файлов нормально работает?
(Offline)
 
Ответить с цитированием
Старый 29.04.2010, 21:44   #7
aka_kerzh
AnyKey`щик
 
Регистрация: 29.04.2010
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Помогите пожалуйста с созданием файла

Нет, считать из файла тоже ничего не получается, вручную создал файл
C:\Nokia\poem\nokia.txt читаю:
...
str2 := 'C:\Nokia\poem\nokia.txt';
content := read_file(str2);
showTextBox(name,content,chars,TF_ANY);
...
и ничего...
(Offline)
 
Ответить с цитированием
Старый 30.04.2010, 00:01   #8
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Помогите пожалуйста с созданием файла

Сообщение от aka_kerzh Посмотреть сообщение
Нет, считать из файла тоже ничего не получается, вручную создал файл
C:\Nokia\poem\nokia.txt читаю:
...
str2 := 'C:\Nokia\poem\nokia.txt';
content := read_file(str2);
showTextBox(name,content,chars,TF_ANY);
...
и ничего...
Ну так путь заведомо неправильный, должно быть нечто в роде /c:/Nokia/poem/nokia.txt
(Offline)
 
Ответить с цитированием
Старый 30.04.2010, 23:00   #9
aka_kerzh
AnyKey`щик
 
Регистрация: 29.04.2010
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Создаю файл /c:/Nokia/poem/new.txt и все равно ничего..(( Мб нужно использовать двойные слэши?

Кстати, в FExplorer - е путь к файлу прописывается как C:\Nokia\poem и расширение у текстовика не *.txt а *.log мб от этого что нибудь зависит?
(Offline)
 
Ответить с цитированием
Старый 30.04.2010, 23:24   #10
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Помогите пожалуйста с созданием файла

Я с нокиа дела не имел, надо разбираться, возможно там всю библиотеку переписывать придется.
Пока могу только порекомендовать попробовать прочитать существующий файл с использованием разных слэшей.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:11.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com