:: Visual Foxpro, Foxpro for DOS
MS Forms 2.0
dimuhametov
Автор

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Использую библиотеку MS Forms 2.0 в своей работе. Не могу достучатся до класса Form из этой библиотеки. (Object Browser+реестр видят это класс).


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Олег, а может потому, что там нет собственно MS Forms 2.0, а только его контролы?
[attachment 28259 2017-08-28_11h12_05.png]
Может такое быть или я туплю?


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
dimuhametov
Автор

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Каратаев
Олег, а может потому, что там нет собственно MS Forms 2.0, а только его контролы? Может такое быть или я туплю?
Спасибо Александр за ответ. Но есть одно но, Object Browser класс UserForm отображает влегкую.


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
dimuhametov
Использую библиотеку MS Forms 2.0 в своей работе...
Вот тоже решил попробовать, но не могу понять где найти этот ocx. Или как ты его подключаешь к проекту?


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Каратаев
dimuhametov
Использую библиотеку MS Forms 2.0 в своей работе...
Вот тоже решил попробовать, но не могу понять где найти этот ocx. Или как ты его подключаешь к проекту?

Там комплект dll (FM20). Он шел со старыми офисами. Сейчас не знаю, может уже и исключили из поставки. Вещь таки древняя.
Можно без проблем скачать в принципе где-то поиском.
Если хочешь могу куда-то на tmp кинуть установщик, порядка 600 кб. Можно при желании не ставить, просто извлечь dll и зарегистрировать вручную.

Вот тут: www.upload.ee


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 1 раз(а). Последнее : Crispy, 18.04.18 12:09
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Спасибо! Это у меня есть. Я-то OCX искал... Думал, субклассирую и а-ля!
Тогда ещё два вопроса, если можно.
В своём проекте делаю форму с контролами Forms 2.0
1. На клиенте достаточно положить и зарегистрировать FM20.dll, форма будет у него работать?
2. Надо ли ещё и FM20ENU.DLL клиенту поставлять и регистрировать?


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
dimuhametov
Автор

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Каратаев
Спасибо! Это у меня есть. Я-то OCX искал... Думал, субклассирую и а-ля!
Тогда ещё два вопроса, если можно.
В своём проекте делаю форму с контролами Forms 2.0
1. На клиенте достаточно положить и зарегистрировать FM20.dll, форма будет у него работать?
2. Надо ли ещё и FM20ENU.DLL клиенту поставлять и регистрировать?
1. да этого достаточно
2. ни разу не использовал


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Олег, спасибо!


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Pliskin

Сообщений: 2959
Откуда: Новосибирск
Дата регистрации: 19.11.2003
Ежли кому интересно, можно использовать формочку и компоненты из .NET
Тут статейка, из которой можно понять. как всё делать
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Что-то не могу понять, как достучаться до некоторых свойств контролов MS Forms 2.0... Вот например Image... Как задать ему Picture?
[attachment 29257 2018-04-20_123227.png]
И так в остальных случаях... Почему-то не активно кнопка Обзор...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
dimuhametov
Автор

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Каратаев
Что-то не могу понять, как достучаться до некоторых свойств контролов MS Forms 2.0... Вот например Image... Как задать ему Picture?
И так в остальных случаях... Почему-то не активно кнопка Обзор...
Александр привет. Там вроде что-то типа thisform.Image1.picture=LOADPICTURE('моя картинка') писать надо. Не пробывал.


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Каратаев
Что-то не могу понять, как достучаться до некоторых свойств контролов MS Forms 2.0... Вот например Image... Как задать ему Picture?
[attachment 29257 2018-04-20_123227.png]
И так в остальных случаях... Почему-то не активно кнопка Обзор...

Когда-то пытался использовать эти контролы. Но как-то не особо понравилось. Вдобавок придется таскать с проектом и регистрировать доп.модули.
Где-то в темах когда-то кажется даже давал пример кода.
Т.е. в фоксе с картинками этой библиотеки как-то не совсем очевидно все делается.
Картинка имеет тип объекта, ее надо подгружать отдельно.
Т.е. что-то вроде:
cFile = HOME()+"Graphics\Bitmaps\Assorted\SMOKES.BMP"
thisform.olecontrol1.Picture = LOADPICTURE(cFile)
thisform.olecontrol1.Visible = .T.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/1 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Спасибо, Олег! Буду разбираться...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Спасибо! Всё получилось... Только вот теперь мыслишка закралась - а нафига мне это надо?
Нет, ну кнопочки, текстовые поля утопленные... Это всё поинтересней чем родное Фоксовское...
Ладно, может и буду как-то применять...
Crispy
Вдобавок придется таскать с проектом и регистрировать доп.модули.
Всего одну DLL-ку, насколько я понял...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.




Исправлено 1 раз(а). Последнее : Каратаев, 20.04.18 14:31
Ratings: 0 negative/1 positive
Re: MS Forms 2.0
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
По идее картинки надо сначала в ImageList контрол погрузить, его связать с визуальным контролом и потом уж по индексу/имени выбирать картинку для контрола...
Каратаев
а нафига мне это надо?
Обычно для поддержки юникода лепят такого рода активиксы вместо "обычных" фоксовых контролов, других серьёзных причин как бы и не придумаю...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Pliskin
Ежли кому интересно, можно использовать формочку и компоненты из .NET
Тут статейка, из которой можно понять. как всё делать
Ну это не совсем то... WSH, конечно, хорошая штука, но в данном контексте такой метод не подходит...
Ratings: 0 negative/0 positive
Re: MS Forms 2.0
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Igor Korolyov
Обычно для поддержки юникода лепят такого рода активиксы вместо "обычных" фоксовых контролов, других серьёзных причин как бы и не придумаю...
Собственно изначально такая цель и преследовалась. Для этого достаточно видимо только TextBox использовать. А потом заинтересовали и другие контролы. Чисто из любопытства. И если с Image мне разъяснили, то с другими контролами засада... Например с табами, как в него добавить что-то так и не въехал. Сами табы добавлять и удалять разобрался как. Но что-то внутрь конкретного таба положить так и не получилось... И так-же с другими...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 (Гостей: 25)

© 2000-2024 Fox Club 
Яндекс.Метрика