Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Файл --> Сервис --> Сводка ????? Добавлено: 22.07.04 00:37  

Автор вопроса:  Oleg K
Если в Windows Explorer открыть Файл --> Сервис --> Сводка (файлы .exe не интересуют), мы видим множество дополнительных свойств файла. Эти свойства доступны для редактирования в диалоговом окне.

Возможно ли при создании/сохранении файла (например, .txt), из кода доступиться до этих (или подобных этим) свойств средствами VB.NET.

Необходимо каким-то образом вместе с файлом сохранить свою инфу (string) из кода.

"Я все газеты и все журналы, перечитал" и ничего подходящего не нашел, все что попадалось - ReadOnly.

Подскажите, есть ли возможность решения такой ситуации?

Ответить

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

Номер ответа: 1
Автор ответа:
 ШевТ



ICQ: 165728420 

Вопросов: 1
Ответов: 96
 Профиль | | #1 Добавлено: 28.07.04 02:03
Попробуй редактировать AssemblyInfo.vb
А насчет сохранения данных - поподробней

Ответить

Номер ответа: 2
Автор ответа:
 Oleg K



Вопросов: 15
Ответов: 72
 Профиль | | #2 Добавлено: 28.07.04 02:35
С AssemblyInfo.vb - это не то.

Суть такова:
Я создаю свой файл (шаблон документа), допустим (для простоты) он в формате .txt.

Сохраняя этот файл мне надо в его структуру на уровне файловой системы вписать свою инфу - ну пусть это будет текстовая строка (string), чтобы когда я еще не занрузил в свою прогу этот файл, мне уже доступна была эта инфа. Чтобы я мог считать эту инфу еще с дирректории.

Скажем так, в своей проге я загрузил эти файлы в ListView и еще не открывая их мне надо получить свою (ранее сохраненную) инфу из этого файла.

Это в общем то похоже на FileAtribute, но там это все делает файловая система или ОС (все это ReadOnly) и естественно туда мы сами ничего вписать не могем.

А вот надо по такому аналогу (подобно этому)вписать свою строчку.

Вот я и присмотрелся к Файл --> Свойства --> Сводка из Windows Explorer тут все доступно для редактирования. А доступно ли это или подобно этому из кода в момент сохранения (моего) файла.

И тут я подозреваю, что Свойства --> Сводка - вообще позволительно только на NTFS, т.е. не уверен есть ли это на Windows 9x (есть ли вообще в свойствах файла "Сводка";).

Хотя в общем то мне не важно - надо с файлом (не в теле файла) типа в его атрибутах сохранить свою строку.

Вот такая вот задачка...

А AssemblyInfo.vb не годится, потому что когда я сохраняю, скажем текстовый файл из своей проги, AssemblyInfo.vb тут вроде бы ни как не гуляет.

Ответить

Номер ответа: 3
Автор ответа:
 Oleg K



Вопросов: 15
Ответов: 72
 Профиль | | #3 Добавлено: 28.07.04 02:54
Вот еще пример.

Моя прога сохраняет отчет вот с таким (например) именем - 29441EW62U_55489533_FTZ.tsf

Если я это загружу в ListView для пользователя - он умом тронется...

Мне вместо этого надо писать, например:
Рога и копыта - 12.07.2004

Как мне подменить это имя файла (.tsf - тип файла свой) загружая содержимое директории в ListView? ListView принимает только файлы .tsf

Ответить

Номер ответа: 4
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 28.07.04 09:34
На gotdotnet недавно это обсуждалось. Порешили, что свойствами .Net Fw
это невозможно.
Попробуй в WMI поискать, возможно он поможет.

Ответить

Номер ответа: 5
Автор ответа:
 Oleg K



Вопросов: 15
Ответов: 72
 Профиль | | #5 Добавлено: 03.08.04 04:44
Ну в общем нашел я решение...

Правда с помощью COM. Другого варианта пока вообще не видел.

Кому интересно, то вот ссылочки (последняя - вся суть)

http://www.visualbasicforum.com/showthread.php?s=&threadid=86047

http://www.experts-exchange.com/Programming/Programming_Languages/Dot_Net/VB_DOT_NET/Q_21013500.html

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q224/3/51.asp&NoWebContent=1

Ответить

Страница: 1 |

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



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