Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Файлы

1.3K
18 мая 2004 года
Pochemuchka
100 / / 16.12.2003
Если я хочу стобы программа читала что нибудь из винча то я делаю
ListBox1->Items->LoadFromFile("c:\\FILE.TXT")
но сейчас мне надо работать с файлами около 40 Mb
и файли с этим размером не помешаются в ListBox или в Memo или RichEdit

Что могу я делать ... как возможно работать в файле ?
6.2K
19 мая 2004 года
terega
15 / / 16.05.2004
>>> но сейчас мне надо работать с файлами около 40 Mb


У тебя текстовый файл 40 метров????
Ну ты могёшь!!!

Что за фйалы то, и что с ними делать нужно?
1.3K
19 мая 2004 года
Pochemuchka
100 / / 16.12.2003
Цитата:
Originally posted by terega
>>> но сейчас мне надо работать с файлами около 40 Mb


У тебя текстовый файл 40 метров????
Ну ты могёшь!!!

Что за фйалы то, и что с ними делать нужно?



Ну например я сказал......
У меня в Access е 67 мб это информация...
Но я не могу добавлять БД Access -а добавлять в мою программу...шрифты не могу читать с моей программы (у меня есть шрифты -армянские)

7.3K
19 мая 2004 года
Cyber.Dust
6 / / 19.05.2004
Попробуй функции типа open, read, указывай точку начала считывания и читай по кускам, смотря для какой цели ты открываешь файл...P(
272
22 мая 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by Cyber.Dust
Попробуй функции типа open, read, указывай точку начала считывания и читай по кускам, смотря для какой цели ты открываешь файл...P(



НЕ знаю как в этом случае работает Ansistring, но vb есть такой трюк как fso.. с помощью него можно все что угодно считать, да и тип string в vb Способен хранить до 2 Gb инфы, так что мне кажется и всв может это сделать читай кусками и добавляй в string а потом в textbox...
если не поможет, то закинь всю инфу в фордовский док. и живи спокойно.. он что угона прочитает и покажет...почитай технологию ole.:}

310
22 мая 2004 года
fellow
853 / / 17.03.2003
Цитата:
Originally posted by vladsoft


НЕ знаю как в этом случае работает Ansistring, но vb есть такой трюк как fso.. с помощью него можно все что угодно считать, да и тип string в vb Способен хранить до 2 Gb инфы, так что мне кажется и всв может это сделать читай кусками и добавляй в string а потом в textbox...
если не поможет, то закинь всю инфу в фордовский док. и живи спокойно.. он что угона прочитает и покажет...почитай технологию ole.:}



Ворд сконвертирует простой 40 мегабайтный файл TXT в аккурат к тому моменту, когда рак на горе свистнет. Лучше читать кусками. 50% вероятность того, что после чтения первого куска продолжение не понадобится или понадобится самый последний кусок, хе-хе!....

272
23 мая 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by fellow


Ворд сконвертирует простой 40 мегабайтный файл TXT в аккурат к тому моменту, когда рак на горе свистнет. Лучше читать кусками. 50% вероятность того, что после чтения первого куска продолжение не понадобится или понадобится самый последний кусок, хе-хе!....



Зря ты так на ворд. с ним нужно просто аккуратно работать.

310
23 мая 2004 года
fellow
853 / / 17.03.2003
Цитата:
Originally posted by vladsoft


Зря ты так на ворд. с ним нужно просто аккуратно работать.



Реальный пример из живой практики: недавно наблюдал, как человек пробовал загрузить в ворд лог серванта. Вручную, через меню Файл->Открыть. Как раз примерно метров 30 или даже меньше. Обычная рабочая машинка, обычный простой ворд, обычные условия напряжённо работающего офиса. Ворд глубоко задумался. До обеда думал. После его вырубили и грузили лог кусками. Вывод: то, что хорошо работает в идеале, в реале может работать кое-как, посему, ориентироваться лучше на реал, а не на идеал.

272
24 мая 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by fellow


Реальный пример из живой практики: недавно наблюдал, как человек пробовал загрузить в ворд лог серванта. Вручную, через меню Файл->Открыть. Как раз примерно метров 30 или даже меньше. Обычная рабочая машинка, обычный простой ворд, обычные условия напряжённо работающего офиса. Ворд глубоко задумался. До обеда думал. После его вырубили и грузили лог кусками. Вывод: то, что хорошо работает в идеале, в реале может работать кое-как, посему, ориентироваться лучше на реал, а не на идеал.


Не я так не играю, либо файл глючный грузили или ворд гавно..
Настраивать надо проги прежде чем сними работать, скажу честно лицензионный офис намного кручи взломанного и халявного и работает он корректно с любой инфой, я такие огромные файлы не загружал, но я примерно зная как устроен движок ворда, так вот он с большими файлами работает корректно, он просто сам его дробит и читает кусками, первые 10 страниц ты можешь увидеть просто нажав f4 в far-e, а остальные тебе не за что неоткопать, так как он хранить их по принципу бд, значит бд читать на 100 гектар моно, а вот файл на 30 метров незя, что-то не хорошо получается....

310
25 мая 2004 года
fellow
853 / / 17.03.2003
Цитата:
Originally posted by vladsoft

Не я так не играю, либо файл глючный грузили или ворд гавно..
Настраивать надо проги прежде чем сними работать, скажу честно лицензионный офис намного кручи взломанного и халявного и работает он корректно с любой инфой, я такие огромные файлы не загружал, но я примерно зная как устроен движок ворда, так вот он с большими файлами работает корректно, он просто сам его дробит и читает кусками, первые 10 страниц ты можешь увидеть просто нажав f4 в far-e, а остальные тебе не за что неоткопать, так как он хранить их по принципу бд, значит бд читать на 100 гектар моно, а вот файл на 30 метров незя, что-то не хорошо получается....



Мир, в котором мы живём, несовершенен. Полагаться на 1) корректность сторонних программ, 2) правильность настройки железа и операционки, 3) прямые руки пользователя - слишком опрометчиво. Лучше сделать всё от себя зависящее для обеспечения корректной работы своей собственной программы. Если, конечно, программу мы пишем для продажи. А если для себя родного, то тогда хлопот меньше.

272
25 мая 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by fellow


Мир, в котором мы живём, несовершенен. Полагаться на 1) корректность сторонних программ, 2) правильность настройки железа и операционки, 3) прямые руки пользователя - слишком опрометчиво. Лучше сделать всё от себя зависящее для обеспечения корректной работы своей собственной программы. Если, конечно, программу мы пишем для продажи. А если для себя родного, то тогда хлопот меньше.


Разумно, умно,коротко и правильно!:D

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог