Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Ну, таки вопрос на засыпку ? Добавлено: 26.03.03 18:33  

Автор вопроса:  Kitovras | ICQ: 173524840 

Еще раз попытаюсь задать сабж.

Постараюсь поточнее сформулировать...

Есть стринговая переменная содержащая HTML код типа

Hello.

Есть ли возможность открыть эту переменную НЕ сохраняя ее на диск (прямо из памяти)в IE как HTML страницу? Опишите, коль знаете поподробнее.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 27.03.03 13:10

А смысл? На винт тоже нормально. Что нибудь типа

f = FreeFile

Open Environ$("TMP") & "tmp0.htm" For Output As f

...

Close

ShellExecute 0, "open", Environ$("TMP") & "tmp0.htm", "", ""

Ответить

Номер ответа: 2
Автор ответа:
 Kitovras



ICQ: 173524840 

Вопросов: 5
Ответов: 11
 Профиль | | #2 Добавлено: 27.03.03 13:54

Спасибо за предложение. Я его сейчас рассматриваю как единственно возможное.

А смысл был в том что прога будет закатана на CD и не хотелось бы засерать винт всяким темпом. Но по всей видимости другого пути нет.

Ответить

Номер ответа: 3
Автор ответа:
 Kitovras



ICQ: 173524840 

Вопросов: 5
Ответов: 11
 Профиль | | #3 Добавлено: 27.03.03 13:54

Спасибо за предложение. Я его сейчас рассматриваю как единственно возможное.

А смысл был в том что прога будет закатана на CD и не хотелось бы засерать винт всяким темпом. Но по всей видимости другого пути нет.

Ответить

Номер ответа: 4
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #4
Добавлено: 28.03.03 11:40

Почему же, способ есть, только его больно трудно есть :) Надо действовать через DOM-модель документа. С его помощью можно на лету генерировать, удалять и изменять любое содержимое любой страницы. В общем направление я показал. Извини, объяснять подробно не смогу. Если станет интересно в нете инфы по этому поводу - океан, счастливого плавания.

Ответить

Номер ответа: 5
Автор ответа:
 Kitovras



ICQ: 173524840 

Вопросов: 5
Ответов: 11
 Профиль | | #5 Добавлено: 29.03.03 16:19

Спасибо за направление :-) но боюсь в этом океане я и утону. :-) Посмотрел, правда весьма поверхностно, и понял, что баловство все это.... Будем сохраняться на диск. Спасибо всем.

Ответить

Номер ответа: 6
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #6
Добавлено: 30.03.03 00:54

Правильно, лучше через диск, чем через то место :) А временные файлы просто надо научить программу подчищать за собой.

Ответить

Номер ответа: 7
Автор ответа:
 Kitovras



ICQ: 173524840 

Вопросов: 5
Ответов: 11
 Профиль | | #7 Добавлено: 31.03.03 10:45

Проблема (ну или загвоздка) в том, что сформированой ВЭБ страницей еще будут пользоваться. Embdfnm ее можно лишь тогда когда она станет ненужна и закроют IE/ кстати может кто подскажет как отследить закрытие IE ?

Ответить

Номер ответа: 8
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #8
Добавлено: 31.03.03 11:24

Я что-то не понял, если ты собирался генерировать страницу на лету, то она у тебя подразумевалась одноразовой. Так какая разница тебе - загрузишь страницу с диска, и как только так и удаляй ее. А если страница многоразовая (зачем?), то почему изначально вопрос был не сохранять ее на диск? А вообще, если есть сомнения - удаляй в конце дня все сразу.

Ответить

Номер ответа: 9
Автор ответа:
 Kitovras



ICQ: 173524840 

Вопросов: 5
Ответов: 11
 Профиль | | #9 Добавлено: 31.03.03 11:46

Наверное не доконца корректно ответил, и меня не совсем правильно трактовали. Сорри...

Приблизительный алгоритм работы проги таков:

1. Открываем форму и выбираем оборудование из предложенного

2. Формируется Web страница со ссылками на драйверы под выбранное оборудование

3. Пользователь кликая на ссылки сохраняет драйверы туда, куда ему необходимо

4. Пользователь закрывает IE

5. Удаляет страницу

6. Пользователь закрывает программу.

Зачем нужен такой алгоритм я обьяснять не буду. Просто факт - нужно так! Вот и возник вопрос, не записывая на винт сформировать страницу и показать ее пользователю, тогда пункт 5 отпадает за ненадобностью. temp страница не должна остаться.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам