|
|
|
Как импортировать содержимое модулей с кодом в текстовый файл?
|
|||
|---|---|---|---|
|
#18+
Как при помощи VBA проконтролировать неизменность содержимого модуля с кодом? Возникла мысль в ходе "самотестирования файла" импортировать содержимое модуля в текстовый файл и суммировав количество знаков (и (или) иным способом) удостовериться в том что "вроде бы" всё в порядке... И как это сделать из под запаролеенного проекта, естественно с известным кодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2010, 23:59 |
|
||
|
Как импортировать содержимое модулей с кодом в текстовый файл?
|
|||
|---|---|---|---|
|
#18+
Dan-KКак при помощи VBA проконтролировать неизменность содержимого модуля с кодом? Возникла мысль в ходе "самотестирования файла" импортировать содержимое модуля в текстовый файл и суммировав количество знаков (и (или) иным способом) удостовериться в том что "вроде бы" всё в порядке... И как это сделать из под запаролеенного проекта, естественно с известным кодом?Из запароленного проекта вроде это не сделать, т.к. команды для считывания данных из модуля не будут работать (не на 100 процентов утверждаю, но вроде это так). Из незапароленного проекта можно последовательно считывать строки в модулях и например вычислить контрольную сумму md5 и сравнивать её с неким значением, которое может храниться так-же в одном из модулей, например в виде комментария, но при этом код рассчитывающий md5 естественно не должен учитывать данную строку в расчётах md5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2010, 16:26 |
|
||
|
Как импортировать содержимое модулей с кодом в текстовый файл?
|
|||
|---|---|---|---|
|
#18+
Dan-K, Поиском на этом форуме поищи команду VBComponents и посмотри темы где встречается этот код, думаю там найдёшь нужные команды для считывания кода макросов. Я сам когда-то что-то подобное делал, но надо искать в своих файлах. Вот например мой код, как посмотреть список модулей и книг в проекте: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2010, 16:45 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=172&tid=2178532]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 331ms |

| 0 / 0 |
