Не могу добавить MSFlexGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 04.04.2016 (Пн) 9:15

ger_kar писал(а):Да, это удаленный рабочий стол.


Ок , я эту программку найду, установлю дома. Может ссылку дашь, где ее качнуть лучше? А сейчас не сможешь мне екзешник сделать из моего проекта ? Очень срочно надо.
Вечность пахнет нефтью

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Не могу добавить MSFlexGrid

Сообщение Mikle » 04.04.2016 (Пн) 11:52

KPEATOP писал(а): Очень срочно надо.

Выложил бы ты проект - тебе бы его уже кто-нибудь скомпилировал.

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 04.04.2016 (Пн) 12:48

скомпилируйте кто сможет. Проект создан в VB 5.0. Екзешник назовите CalcID2.exe
Вложения
ID.zip
(196.97 Кб) Скачиваний: 168
Вечность пахнет нефтью

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Не могу добавить MSFlexGrid

Сообщение Mikle » 04.04.2016 (Пн) 14:33

У меня не хватает Microsoft Excel 14.0 Object Library, это десятый офис, на сколько я понял, попробовал подставить Microsoft Excel 12.0 Object Library - не подходит.

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 04.04.2016 (Пн) 14:45

Mikle писал(а):У меня не хватает Microsoft Excel 14.0 Object Library, это десятый офис, на сколько я понял, попробовал подставить Microsoft Excel 12.0 Object Library - не подходит.


а что же делать ? неужели из-за этого не получиться скомпелировать?
Вечность пахнет нефтью

KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Re: Не могу добавить MSFlexGrid

Сообщение KiloGraf » 04.04.2016 (Пн) 15:07

Проект немного битым оказался...
Явно в нём были потеряны как MSFlexGrid, так и ComDlg32

Скомпилировал, предварительно поставив на место MSFlexGrid с ComDlg32, но не стал разбираться, как софт этот работает...

Возвращаю
Nonsense in BASIC. © 1982 ...

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 04.04.2016 (Пн) 15:29

KiloGraf писал(а):Проект немного битым оказался...
Явно в нём были потеряны как MSFlexGrid, так и ComDlg32

Скомпилировал, предварительно поставив на место MSFlexGrid с ComDlg32, но не стал разбираться, как софт этот работает...

Возвращаю


при запуске созданного вами CalcID2.exe возникает ошибка (скриншот в прикрепленном файле). Наверное все таки компилировать надо именно на моем компе.
Вложения
ошибка.jpg
Вечность пахнет нефтью

KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Re: Не могу добавить MSFlexGrid

Сообщение KiloGraf » 04.04.2016 (Пн) 15:35

Мой ComDlg из SP6
...возможно, в системе более ранняя версия (о чем и гласит сообщение на скрине)

Пересобрал архив с вложенными 'оригинальными' MSFlexGrid и ComDlg32
Nonsense in BASIC. © 1982 ...

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 04.04.2016 (Пн) 15:51

KiloGraf писал(а):Мой ComDlg из SP6
...возможно, в системе более ранняя версия (о чем и гласит сообщение на скрине)

Пересобрал архив с вложенными 'оригинальными' MSFlexGrid и ComDlg32


То же самое сообщение выходит при запуске екзешника. Наверно при компиляции надо использовать мои MSFlexGrid и ComDlg32 ? У меня же VB 5.0
Вечность пахнет нефтью

KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Re: Не могу добавить MSFlexGrid

Сообщение KiloGraf » 04.04.2016 (Пн) 16:07

KPEATOP писал(а):...У меня же VB 5.0

А разницы нету, VB 5 или 6...
...контролы, это вообще внешние элементы управления, и к среде, как к таковой, отношения не имеют. Главное их наличие, и нужных версий, я имею ввиду для работы приложения.
Nonsense in BASIC. © 1982 ...

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 04.04.2016 (Пн) 16:17

KiloGraf писал(а):
KPEATOP писал(а):...У меня же VB 5.0

А разницы нету, VB 5 или 6...
...контролы, это вообще внешние элементы управления, и к среде, как к таковой, отношения не имеют. Главное их наличие, и нужных версий, я имею ввиду для работы приложения.


Значит у меня другие версии MSFlexGrid и ComDlg32 ?
Вечность пахнет нефтью

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Не могу добавить MSFlexGrid

Сообщение ger_kar » 04.04.2016 (Пн) 21:18

Mikle писал(а):У меня не хватает Microsoft Excel 14.0 Object Library, это десятый офис, на сколько я понял, попробовал подставить Microsoft Excel 12.0 Object Library - не подходит.
Это проблема решается достаточно легко, достаточно перейти от раннего связывания к позднему. Т.е. заменить объявление переменных для Excel на As Object и создание объекта посредством Newзаменить на вызовы CreateObject .
Бороться и искать, найти и перепрятать

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 05.04.2016 (Вт) 7:55

ger_kar и KiloGraf, ваши екзешники нормально запускаются. Я дома попробовал скопировать твои (ger_kar) MSFlexGrid.ocx и ComDlg32.ocx в c:\windows\system32\ и все екзешники нормально запускаться стали и все работает. Причем и старые мои другие екзешники, которые я компилировал раньше со своими MSFlexGrid.ocx и ComDlg32.ocx, тоже работают нормально. Так что спасибо всем, екзешник, который срочно нужен был работает.
Но все таки остается проблемой самому компилировать.
Вечность пахнет нефтью

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Не могу добавить MSFlexGrid

Сообщение ger_kar » 05.04.2016 (Вт) 7:58

Если запускается нормально, значит проблемы с регистрацией нет, а посему и компилироваться должно также нормально.
Бороться и искать, найти и перепрятать

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 05.04.2016 (Вт) 8:47

ger_kar писал(а):Если запускается нормально, значит проблемы с регистрацией нет, а посему и компилироваться должно также нормально.

Чтобы компилировать, надо добавить FlexGrid и comdlg32, а я их добавить не могу. Я в самом первом сообщении этой темы скриншот выкладывал с ошибкой добавления этих элементов
Вечность пахнет нефтью

KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Re: Не могу добавить MSFlexGrid

Сообщение KiloGraf » 05.04.2016 (Вт) 9:31

KPEATOP
Прежде чем компилировать...
...посмотри на свой проект и сравни с тем, что я тебе вернул
KiloGraf писал(а):Проект немного битым оказался...
Явно в нём были потеряны как MSFlexGrid, так и ComDlg32
Nonsense in BASIC. © 1982 ...

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 05.04.2016 (Вт) 10:33

KiloGraf писал(а):KPEATOP
Прежде чем компилировать...
...посмотри на свой проект и сравни с тем, что я тебе вернул
KiloGraf писал(а):Проект немного битым оказался...
Явно в нём были потеряны как MSFlexGrid, так и ComDlg32

Но ведь до этого на этом самом же компе, но с XP нормально компилировал
Вечность пахнет нефтью

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 05.04.2016 (Вт) 10:42

KiloGraf, екзешник который ты дал работает, а проект, который от тебя пришел, я загрузить не могу в свой VB 5.0 (см. приложение скриншот).
Вложения
загрузка проекта.jpg
Вечность пахнет нефтью

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Не могу добавить MSFlexGrid

Сообщение ger_kar » 05.04.2016 (Вт) 11:40

Установи VB6, накати на него SP6. В 6 версии проект нормально открывается.
KPEATOP писал(а):Но ведь до этого на этом самом же компе, но с XP нормально компилировал
Ну мало ли что там было раньше. Ты попробовал открыть свой проект без зарегистрированных компонентов, VB ругнулся на сие обстоятельство и спросил (на английском ясень пень :) ) что делать дальше. Варианты были отменить загрузку или попробовать загрузить так. Видимо был выбран второй вариант. VB не найдя зарегистрированный компонент взял да и заменил неизвестные ссылки на PictureBox. Проект естественно открылся, но стал абсолютно нерабочим. В таком виде я его и увидел. По твоему проекту и делаю такие выводы. Далее, ели ты даже компоненты вручную зарегистрировал, то проект то уже того... Похерился и его править нужно. Я прежде чем скомпилировать полчаса потратил на приведение его в надлежавший вид.
Бороться и искать, найти и перепрятать

KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Re: Не могу добавить MSFlexGrid

Сообщение KiloGraf » 05.04.2016 (Вт) 15:14

KPEATOP
Вот ger_kar уже ответил, правильно человек пишет...
...мне пришлось пройти тем же путем, что и ему, прежде чем запустить проект.
Nonsense in BASIC. © 1982 ...

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 05.04.2016 (Вт) 15:49

KiloGraf писал(а):KPEATOP
Вот ger_kar уже ответил, правильно человек пишет...
...мне пришлось пройти тем же путем, что и ему, прежде чем запустить проект.

Значит надо ставить VB6
Вечность пахнет нефтью

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Не могу добавить MSFlexGrid

Сообщение ger_kar » 13.04.2016 (Ср) 9:02

KPEATOP, Ну и как успехи?
Кстати сколько не говорили об использовании манифеста для использовании контролов и других ActiveX компонентов без регистрации, а работающего пример так никто и не показал. Отсюда следует вопрос закономерный вопрос: А вообще кто нибудь на практике применял подобную технологию когда нибудь или это все чистая теория?
Бороться и искать, найти и перепрятать

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 13.04.2016 (Ср) 9:20

ger_kar писал(а):KPEATOP, Ну и как успехи?

VB6 нашел, попробую дома сначала установить. Но SP6 не могу найти пока
Вечность пахнет нефтью

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Не могу добавить MSFlexGrid

Сообщение ger_kar » 13.04.2016 (Ср) 9:31

SP6 Можно скачать с сайта MS
Вот тут https://www.microsoft.com/en-us/downloa ... px?id=5721
Бороться и искать, найти и перепрятать

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Не могу добавить MSFlexGrid

Сообщение ger_kar » 13.04.2016 (Ср) 9:32

Кстати вот нашел пример использования манифеста:
[http://www.tckb.ru/wiki/Портабельность_ActiveX-компонентов_на_примере_TCScript_Helper]
Бороться и искать, найти и перепрятать

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 13.04.2016 (Ср) 9:46

ger_kar писал(а):SP6 Можно скачать с сайта MS
Вот тут https://www.microsoft.com/en-us/downloa ... px?id=5721

Спасибо, попробую
Вечность пахнет нефтью

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: Не могу добавить MSFlexGrid

Сообщение KPEATOP » 13.04.2016 (Ср) 9:47

ger_kar писал(а):Кстати вот нашел пример использования манифеста:
[http://www.tckb.ru/wiki/Портабельность_ActiveX-компонентов_на_примере_TCScript_Helper]

Я с этим манифестом ничего не понял )
Вечность пахнет нефтью

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

    TopList