Yoko
http://forum.yoko.com.ua/

Дальше хуже: работа с файлами
http://forum.yoko.com.ua/viewtopic.php?f=1&t=3648
Page 1 of 1

Author:  Lost_Soul [ 2005-04-10 16:01:00 ]
Post subject:  Дальше хуже: работа с файлами

Методы класса:

File(имя файла) - конструктор
Open() - открыть на чтение/запись. Возвращает true==открылся удачно
Create() - затереть файл. Возврат так же
Eof() - true == конец
ReadLn() - возвращает строку из файла. Строку полностью!
ReadString() - возвр. слово из файла до пробела/TAB
ReadNumber() - число
Write(строка/число) - запись строки/числа в файл.
WriteLn(строка/число) - запись строки/числа в файл+перевод строки.
WriteLn() - просто запись перевода строки
Close() - закрыть файл и освободить память из-под класса. После вызова Close() с файлом больше работать нельзя (даже вызвав Open).

Это все??
Мне нужно например постоянно сканировать файл на наличие вхождений каких либо нужных мне элементов. Тут нету перевода курсора на начало файла и в то же время закрыть и открыть файл снова я не могу. Но если мне нужно в нем хранить скажем 10000 элементов то не буду же я создавать массив[10000] и грузить в него из файла, у меня комп повиснет от недостатка памяти =)

Вобщем это все что я могу делать с этим файлом?? Ответьте плиз на этот топик кто знает ответ на поставленные выше вопросы.

Author:  Edred [ 2005-04-10 22:49:50 ]
Post subject: 

Это все.

Нужно больше - пишешь свое дополнение к скриптовому модулю, которое позволяет делать то что тебе надо.

Author:  Lost_Soul [ 2005-04-11 03:04:55 ]
Post subject: 

А сорцы где взять?

Author:  Savage [ 2005-04-11 18:38:45 ]
Post subject: 

Ты опиши что хочешь замутить, а мы расскажем как это лучше будет сделать :)

Author:  Lost_Soul [ 2005-04-11 18:51:56 ]
Post subject: 

:lol: Так смотри после "Это все?" там все понятно написано 8)
Просто мне нужно постоянно держать файл активным как на дополнение так и на чтение при чем активное 8) Вот поди догадайся как тут :x Глянь в секцию скрипты форума я там реализацию идеи без файла выложил =) Забавный изврат.

Author:  Savage [ 2005-04-11 21:17:43 ]
Post subject: 

Повторяю еще раз, сформулируй, что ты хочешь замутить, если секрет так секрет - разбирайся сам!

Author:  Edred [ 2005-04-11 22:29:17 ]
Post subject: 

Lost_Soul wrote:
А сорцы где взять?


Сорцы чего? Того модуля что тебе предстоит написать? ню-ню.

На самом деле ситуация проста. Работа с файлами в скриптовом модуле инжекта сделана через одно место, это неисправимо и с этим надо смириться. Очень много интересных идей погибло из-за этого. Твою не смотрел - но ей туда же дорога.

Кое-какая более лучшая работа с файлами была начата делаться АГРСом в АСМе (тема наверху страницы), но до конца не доведена. А так как АГРС счас АСМом занимается только после 10 просьб и напоминаний с моей стороны, и то только фиксами багов - скоро не жди. Вот надоест ему линейка - вернется. Будет тебе счастье.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/