|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Есть класс логгера: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
При вызове FileInstance.WriteLine(strResult) стала появляться ошибка: "Invalid procedure call or argument". strResult имеет тип String. Объект создается вот так: Set objTextLogger = New SimpleTextLogger. На момент вызова еще не разрушен. Уже смотрю часа 2, подскажите, что еще может быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 13:29 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 13:47 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Konst_One, не помогло. P.S. это vbscript ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 14:00 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Сделайте полнофункциональный пример и выложите в виде *.vbs ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 14:20 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
ЖентосПри вызове FileInstance.WriteLine(strResult) стала появляться ошибка: "Invalid procedure call or argument".То есть когда-то раньше работало нормально, а тут вдруг стала выскакивать ошибка, так, что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 14:49 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Akina, так и есть. Я его набросал позавчера, он нормально работал. Вчера вечером поломался, хотя я его не трогал Antonariy, он работает в связке с QTP, потому выложу кратко: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 15:02 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
По тексту претензий нет. Единственное, что могу предположить - что есть какие-то проблемы с FileInstance... создаётся ли он? что с правами у юзера в каталоге? и так далее... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 15:17 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Akina, я локально имею права администратора. Перенес в другую директорию -- не помогло. Единственно: установил вчера Microsoft Script Debugger часа в 4 пополудни. До этого глюков не было с логгером, сел в 6 проверять код -- полезли ошибки ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 15:58 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
ЖентосAkina, я локально имею права администратора. Перенес в другую директорию -- не помогло. Есть возможность опробовать скрипт на другом компе? ЖентосЕдинственно: установил вчера Microsoft Script Debugger часа в 4 пополудни. До этого глюков не было с логгером, сел в 6 проверять код -- полезли ошибки Ну "после того" - не значит "вследствие того". Хотя, несомненно, подозрительно. Предлагаю сделать следующее: 1) Кастрировать код по максимуму (оставить только два класса и тупое создание инстанса с обращением к методу, всё позаменять литералами) - останется ли проблема? 2) Деинсталлировать MSD (или ещё лучше - откатиться на "до установки") и проверить, работает ли... если заработает - снова установить MSD и проверить, кривит ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 16:09 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Akina, 1) кастрированный код не работает (ошибка та же) 2) снес дебаггер -- не работает (ошибка та же) 3) проверил у чела на другом компе -- работает без нареканий ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 16:51 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
А точка отката на "до установки дебаггера" - есть? тоже не помогает? Покажите полный "кастрированный" код - он должен быть коротким и без внешних ссылок... или приложите к сообщению в ZIP... покрутим. Заодно попробуйте добавить проверочный код - а существует ли в момент вызова метода этот FileInstance? а какой тип собсно у него в этот момент? А возможно ли обращение к его свойствам и другим методам? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 18:31 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Akina, вот он: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
Сам объект FileInstance существует: у него есть какие-то свойства. Тип дебаггер определяет, как Object. К другим свойствам сейчас попробую обратиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 19:30 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Мда... и так вертел, и эдак, и дебаггер ставил, и сносил, и на системе со студией, и на виртуалке без студии - работает скрипт как часы... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2011, 23:28 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Разобрался: не пишутся в файл строки с использованием кирилицы... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 12:19 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
ЖентосРазобрался: не пишутся в файл строки с использованием кирилицы... Серьёзно? литералы (в т.ч. из переменной) с кириллицей пишутся на счёт "раз"... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 13:01 |
|
Помогите найти ошибку при записи в текстовый файл
|
|||
---|---|---|---|
#18+
Возможно там английская винда без языковых пакетов. В этом случае нужно fso.CreateTextFile(strFilePath, True, True ), чтобы сохраняло в юникоде. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 13:10 |
|
|
start [/forum/topic.php?fid=60&fpage=91&tid=2158280]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 172ms |
0 / 0 |