|
MISSING
|
|||
---|---|---|---|
#18+
Не получается програмно удалить MISSING Пробовал код http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=417478&msg=4010506] код (Proga) выкидывает ошибку Run-time error '48' Error in loading DLL http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=417478&msg=4011423] код (Анатолий ( Киев )) здесь не все нормально, но этот missing, почему-то, не убирает, хотя другие удалил без проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 01:16 |
|
MISSING
|
|||
---|---|---|---|
#18+
точнее () http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=417478&msg=4011423] код (Анатолий ( Киев )) здесь все нормально, но этот missing, почему-то, не убирает, хотя другие удалил без проблем[/quot] ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 01:18 |
|
MISSING
|
|||
---|---|---|---|
#18+
VaRasно этот missing, почему-то, не убирает, хотя другие удалил без проблем перечтите весь топек внимательно ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 09:17 |
|
MISSING
|
|||
---|---|---|---|
#18+
полиномперечтите весь топек внимательно Перечитывал, и нетолько этот. Есть разные версии, но везде на IsBroken выдает ошибку (если не стоит обработчик ошибок) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 11:18 |
|
MISSING
|
|||
---|---|---|---|
#18+
VaRas, В обоих случая не совсем корректно организован цикл. Код: vbnet 1. 2. 3. 4. 5.
Производя удаление мы уменьшаем количество Preferences, т.е если например удаляем >1 и один из них последний, то мы до второго не дойдем, а может и пропустим, если надо удалитть 3-й и 4-й из 10-ти, то после удаления 3-го, 4-й станет 3-им, а мы перейдем к 4-му. Попробуйте сделать цикл от последнего к первому. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 11:37 |
|
MISSING
|
|||
---|---|---|---|
#18+
там это есть на второй странице ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 12:03 |
|
MISSING
|
|||
---|---|---|---|
#18+
MikeLedVaRas, В обоих случая не совсем корректно организован цикл. ... Попробуйте сделать цикл от последнего к первому. Ерунда. Цикл For Each не использует индексы, он использует ссылки. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 13:00 |
|
MISSING
|
|||
---|---|---|---|
#18+
Alibek B.Цикл For Each не использует индексы, он использует ссылки. Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 13:38 |
|
MISSING
|
|||
---|---|---|---|
#18+
Цикл For Each не использует индексы, он использует ссылки. 1. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Код: vbnet 1. 2.
2. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 16:15 |
|
MISSING
|
|||
---|---|---|---|
#18+
MikeLedПопробуйте сделать цикл от последнего к первому. http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=417478&msg=4025011] код тоже не помог ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 18:10 |
|
MISSING
|
|||
---|---|---|---|
#18+
VaRas, А что происходит при попытке удалить эту запись (ссылку)? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 09:37 |
|
MISSING
|
|||
---|---|---|---|
#18+
MikeLedVaRas, А что происходит при попытке удалить эту запись (ссылку)? перепробывал кучу кодов, везде, где встречается IsBroken выдает ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 14:25 |
|
MISSING
|
|||
---|---|---|---|
#18+
VaRas, какой у вас Акс? Дело в том, что в А2000 появился глюк, и не знаю, исправлен ли до сих пор. Заключается в том, что если библиотека с таким GUID зарегистрирована, но путь к ней отличается от указанного в ссылке - удалить ссылку невозможно. В первую очередь эта проблема вылазит на ссылках к офисным прогам, т.к. в разных офисах пути разные. В случае с Excel я бы настоятельно рекомендовал вам позднее связывание (т.е. без ссылки на библиотеку). Для удобства разработки можно применить условную компиляцию (#Const, #If), при которой объявление функций, переменных и констант можно описать разными кусками кода для подключенной библиотеки (когда вы у себя правите код) и для отключенной (при отправке базы юзерам). Позднее связывание, это когда ссылка на библиотеку не используется. Тогда все специальные объектные переменные описываются как Object, а специальные константы дублируются своими одноименными. Создание объектов выполняется методами CreateObject или GetObject. Вот пример с условным компилированием: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Т.е. при установленной ссылке и IsExcelRef = 1 пишете код, наслаждаясь справкой и списками свойств/методов объектов, затем IsExcelRef = 0 - отключаете ссылку - тестируете - отдаете в работу. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 18:13 |
|
MISSING
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), MO2007 - MO2013 Поздним связыванием никогда не имел дело, попробую - отпишусь Заранее, благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2013, 21:37 |
|
MISSING
|
|||
---|---|---|---|
#18+
VaRas, А руками-то ссылка удаляется? a) при обычном запуске, б) при запуске с шифтом. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2013, 09:16 |
|
MISSING
|
|||
---|---|---|---|
#18+
При работе в разных окружениях удалить миссинг ссылки нельзя. Но можно сохранить проект со всеми удаленными ссылками и при старте линковать самые свежие из имеющихся, которые гарантированно будут не миссинг. При завршении работы проекта можно оставлять найденные сслылки - тогда при следующем запуске повторять линковку не надо, либо отлинковывать их - тогда при каждом старте процедура линковки будет повторяться одинаково. Именно такой вариант был реализован у меня в нескольких решениях. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2013, 10:10 |
|
MISSING
|
|||
---|---|---|---|
#18+
Извиняюсь за некропост, но это наиболее близкая тема по поиску. Используя позднее связывание, как проверить есть ли в принципе Excel на компьютере? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2016, 19:01 |
|
MISSING
|
|||
---|---|---|---|
#18+
\\\\, спасибо за наводку... как я понимаю надо перебором проверять? По GUID как-ндь нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 03:14 |
|
MISSING
|
|||
---|---|---|---|
#18+
Safich, почему перебором? Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 04:46 |
|
|
start [/forum/topic.php?fid=45&fpage=104&tid=1613585]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
93ms |
get tp. blocked users: |
2ms |
others: | 336ms |
total: | 527ms |
0 / 0 |