[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 5 | 1 | 4
Назад Вниз Каталог Обновить

Одно большое HTA Технология старая, но только Аноним 27/02/17 Пнд 19:31:15  942465  
.jpg (104Кб, 640x428)
Одно большое HTA
Технология старая, но только она доступа, HTA-приложение на Jscript (windows). Есть текстовый файл, который обрабатывается Jscript-скриптом. На небольших txt-файлах все хорошо, т.к. логика скрипта следующая - загрузить из txt-файла массив объектов, далее их обработать (к примеру, поменять значения свойств, что-то посчитать) и далее уже обновленный массив объектов построчно сохранить обратно в txt-файл. Беда в том, что если файл большой (более 20 тыс. срок), то HTA-приложение заметно начинается тормозить, да приложение расположено на общем диске.
Искал возможности в самом FileSystemObject по типу изменить в файле только конкретную строку этого текстового файла, но ничего не нашел, этот ActiveX может либо читать файл построчно либо полностью файл переписывать.
Пробовал другие ActiveX, к примеру вместо txt-файла использовать Excel.Application, но становилось еще хуже. Из технологий еще доступен ADODB, MS Access, но и тут ситуация не лучше. Что посоветуете?
Аноним 28/02/17 Втр 20:48:08  943343
хм, программной археологией занимаешься?
ну, это забавно, но помощи не жди
Аноним 28/02/17 Втр 20:52:02  943347
>>942465 (OP)
shell же еще есть. в смысле bat
хоть у винды и убогая консоль, но что-нибудь для чтения\записи файлов смастерить можно, в купе с jscript.

читай файл не целиком весь, а кусками - обрабатывай своим hta этот кусок, потом дергай батник для дозаписи в файл
Аноним 28/02/17 Втр 20:52:59  943349
>>942465 (OP)
алсо, раз есть jscript значит должен быть vbscript, чекни его маны
Аноним 28/02/17 Втр 22:43:07  943499
>>942465 (OP)
Такое на C делается.
Аноним 28/02/17 Втр 23:23:56  943534
>>942465 (OP)
Перепиши на Хассл.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 5 | 1 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное