Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
Акцесс 2003, приложение очень древнее (лет 10), но постепенно модернизируется, в некоторых формах есть progress bar (вставлялся тупо из одной формы в другую через буфер обмена), по началу всё было без проблем (лет 5), потом производные mde файлы стали тупить на некоторых ОС под одним и тем же RunTime2003 (ну, например, под XP 32 работают под W7 32 тупят), а тупят как раз на формах с progress bar - при открытии формы вылетает ошибка OpenForm из-за наличия в событии Open формы операторов инициализации самого progress bar, например Me!progressbar1.Min = 1 Для устранения проблемы нужно тупо создать mde файл именно на этой машине и всё будет работать, но это как-то напрягает (теряет смысл коробочный вариант)... базу пробовал и декомпилировать / сжимать / компилировать и тупо всю импортировать в новую пустую - проблема не ушла... кто сталкивался ? или какие мысли ? Как будто progress bar не зарегистрирован в конечном проекте как объект... пока тупо заремил везде код к progress bar, а его скрыл ... :-))
5 мар 16, 22:24    [18901781]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
guest_rusimport
Guest
vmag,
попробуй погонять эту mde (если будет всё нормально, то выложу исходник)

К сообщению приложен файл (db39.zip - 9Kb) cкачать
5 мар 16, 23:45    [18902152]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
guest_rusimport,

прямо с лёту ткнул в слабое место... погонять не судьба... 283806 от мс уже не рабочая.... думаю что исходник пойдет на ура и mde из него тоже будет работать, но тут хоть форма открылась, объекта нет, но открылась...

К сообщению приложен файл. Размер - 25Kb
6 мар 16, 00:21    [18902308]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
непонятная ситуация вообще... я как то спросил у одного юзера (у кого не шло) типа у тебя какая ОС ? Говорит W7 32, ну я побил диски, поставил себе рядом с XP его W7, создал на ней mde и у него пошло и у всех пошло, с тех пор под той виндой W7 и делал mde... прошло около года и теперь 50/50 то идет, то не идет, даже под W7...
6 мар 16, 00:31    [18902334]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
guest_rusimport,

ну и сейчас самое тривиальное XP SP3, 2003 SP3 и не пошло...
6 мар 16, 00:33    [18902336]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
чувствую что ссылки (референсы), но как так может быть - хз... в исходнике всё нормально (и главное стандартно), делаешь mde, тоже всё нормально, а на другой машине этот mde уже не нормально, хотя даже офис может стоять один в один...
6 мар 16, 00:43    [18902358]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
guest_rusimport
Guest
vmag,
да, делал эту mde в 2003-м аксе под Win7 64, проверил под XP - не работает... может тогда , как вариант, делать прогресс бар свой , использовав Label и линию... я такой часто использую в работе, и с ActiveX "геморроя" меньше
6 мар 16, 00:50    [18902368]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
guest_rusimport,

ну да... наверное... свой надо... у меня этот пример нигде не пошел (три компа XP, W7 все 32)... спасибо за идею с линией - что м.б. проще как менять её длину...
6 мар 16, 00:57    [18902382]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
guest_rusimport
Guest
vmag,
ну , не обязательно с линией, можно и с прямоугольниками :)

К сообщению приложен файл (db39-1.zip - 13Kb) cкачать
6 мар 16, 01:26    [18902431]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
guest_rusimport,

не, лучше самому рисовать, а то теже грабельки, только другого цвета...

К сообщению приложен файл. Размер - 14Kb
6 мар 16, 01:59    [18902474]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
guest_rusimport,

я тут нашел твою же ссылку на русимпорт (только уже потерял ибо уже скачал), наверно оттуда чо нить срисую...
выкладываю... спасибо за помощь и особо за мысли !

К сообщению приложен файл (VEKTimerS.zip - 58Kb) cкачать
6 мар 16, 02:05    [18902485]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
guest_rusimport
Guest
vmag,
у варианта с API тоже могут быть подводные камни для "коробочной" программы... по мне так, чем проще - тем универсальнее
6 мар 16, 02:17    [18902499]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
guest_rusimport
по мне так, чем проще - тем универсальнее


ну так тогда счас у меня самое оно... контролы скрыл, управление ими заремил и закинул на сайт, уже вторую неделю нет проблем...
6 мар 16, 02:24    [18902513]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
guest_rusimport,

поковырял еще раз твой пример (прямоугольник - супер!) и кажется нашел причину глюков у себя...
короче я убил вообще ссылку MISSING на картинке выше и форма1 у меня тоже заработала без ссылки с контролом ProgressBar, прочхалась и заработала, и mde соответственно потом тоже, в моем проекте тоже этой ссылки никогда не было и всё работало автоматом (если контрол в винде зарегистрирован без глюков) и в таком виде (без ссылки)
работает ProgressBar автоматом под 2003 на всех ОС W кроме (оказывается) некоторых сборок W7...

но прямоугольник твой это действительно универсальный и офигенный выход!!! Спасибо!
Интересно - твой же пример ниже без ссылки у тебя на W7 64 заведется или нет (форма1) ,
попробуй несколько раз...

К сообщению приложен файл (db39-1.rar - 12Kb) cкачать
6 мар 16, 03:08    [18902548]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
guest_rusimport
Guest
vmag,
вот, блин, я же так и задумывал, когда MDE тебе сбрасывал, и в последний момент забыл удалить ссылку на библиотеку... Ну, что тут скажешь... Сделал из того, что ты сбросил MDE, проверил - работает как часы и на W7 64, и на XP
6 мар 16, 09:18    [18902653]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
guest_rusimport
Guest
vmag,
да, лишний раз убеждаюсь, что мысли всё же передаются на расстояния - не давала же тебе покоя эта ссылка на библиотеку :)
6 мар 16, 09:33    [18902662]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
\\\\
Guest
Без библиотек, но с привычными контролами... (тестовый вариант)

К сообщению приложен файл (ProgressBar_StatusBar.7z - 119Kb) cкачать
6 мар 16, 09:36    [18902665]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
vmag
Member

Откуда: MP
Сообщений: 3201
\\\\,

Спасибо, приятный пример, правда это уже из области квази уно фантази и кода многовато... я уже "супер стар" чтоб это "обнять"

Всем спасибо, разобрался наконец куда рыть...
6 мар 16, 11:54    [18902758]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
__Michelle
Member

Откуда:
Сообщений: 3076
А я делала вот так - рис.
Это не ProgressBar, а просто имитация.)))
В утопленном прямоугольнике 30 одинаковых прямоугольничков с прозрачным фоном и белой границей.
Полоска слежения образуется в результате последовательного изменения типа фона на обычный.

К сообщению приложен файл. Размер - 6Kb
6 мар 16, 12:11    [18902796]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: умирает progress bar  [new]
Joss
Member

Откуда: г. Минск
Сообщений: 4884
Поднимаю старую веточку.

При раскопках в архиве нашел ещё один ProgressBar без ActivX на основе прямоугольников. Программа старая. Скачана очень давно с сайта http://www.jsilver.newmail.ru/ (страничка Джона Сильвера) Сайта такого уже нет. Программа была сделана в Access 97. Я её преобразовал в формат Access 2000.

P.S.
Может __Michelle свой пример выложит?

К сообщению приложен файл (ProgrBarKidding.zip - 20Kb) cкачать
4 ноя 18, 12:39    [21723569]     Ответить | Цитировать Сообщить модератору
 Re: умирает progress bar  [new]
__Michelle
Member

Откуда:
Сообщений: 3076
Joss
................................
При раскопках в архиве нашел ещё один ProgressBar без ActivX....
................................
P.S.
Может __Michelle свой пример выложит?
Выложу, почему нет.
Только надо будет сделать такой же демонстрационный вариант, ведь не на реальных же запросах и данных показывать.
5 ноя 18, 15:10    [21724259]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить