|
Основной форум Сюда все проблемы связанные с программированием. |
29.04.2010, 19:44
|
#1
|
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
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Помогите пожалуйста с созданием файла
В принципе, должно быть достаточно вызова write_file.
Возможно проблема в том, что телефон не позволяет создать файл в корне диска, т.е., нужно попробовать другие пути.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.04.2010, 20:08
|
#3
|
Знающий
Регистрация: 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
|
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
|
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
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Помогите пожалуйста с созданием файла
В первом варианте слэши правильные.
Возможно, проблема с доступом, на нокиа вечно какие-то глюки с фс.
Чтение файлов нормально работает?
|
(Offline)
|
|
29.04.2010, 21:44
|
#7
|
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
|
Модератор
Регистрация: 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
|
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
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Помогите пожалуйста с созданием файла
Я с нокиа дела не имел, надо разбираться, возможно там всю библиотеку переписывать придется.
Пока могу только порекомендовать попробовать прочитать существующий файл с использованием разных слэшей.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:53.
|