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

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 Пнд 16: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 Втр 17:48:08 943343
хм, программной археологией занимаешься?
ну, это забавно, но помощи не жди
Аноним 28/02/17 Втр 17:52:02 943347
>>942465 (OP)
shell же еще есть. в смысле bat
хоть у винды и убогая консоль, но что-нибудь для чтения\записи файлов смастерить можно, в купе с jscript.

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

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

Топ тредов
Избранное
Подписывайся на официальный канал Двача в Телеграме и узнавай обо всех новостях и мемах первым! https://tlg.wtf/dvachannel[X]