powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос о добавлении свойства в контейнер
23 сообщений из 23, страница 1 из 1
Вопрос о добавлении свойства в контейнер
    #39325232
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день.
Вопрос такой есть класс созданный как Container, внутри него еще один Container, как добавить внутреннему контейнеру дополнительное свойство. Через конструктор не получается и программно через addproperty(_grdprev.lgrid,opis1,"") тоже.....
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325377
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать 2й контейнер отдельно в классе (как самостоятельную единицу).
Добавить все что нужно и его вставить его в 1й контейнер из класса.

Вроде так (не проверял)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325388
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladimir M Sklyar, думаю получится, но вопрос в том, как это программно сделать.....
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325391
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladimir M Sklyar, просто нужно сделать виртуальный класс, для тестирования одного приложения, чтобы потом внедрить свой код в стороннюю программу и вся соль в том, что есть костяк, а потом нужно будет добавлять в процессе некоторые свойства и постоянно класс пересоздавать не хочется.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325406
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johngornпрограммно через addproperty(_grdprev.lgrid,opis1,"") тоже.....
Так надо писать из методов _grdprev
Код: sql
1.
This.lgrid.AddProperty('opis1', '')
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325408
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Твой вариант наверно тоже сработает, только кавычки добавить надо
Код: sql
1.
addproperty(_grdprev.lgrid,"opis1","") 
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325440
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, точно заработало, спасибо
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325448
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос еще такого характера, где можно найти литературу о взаимодействии Foxpro и Visual Basica интересует по части создания Word и Excel документов, пока хватает и форумов и кое каких сайтов, но чисто для себя хотелось бы изучить больше моментов?
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325457
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johngornВопрос еще такого характера, где можно найти литературу о взаимодействии Foxpro и Visual Basica интересует по части создания Word и Excel документов, пока хватает и форумов и кое каких сайтов, но чисто для себя хотелось бы изучить больше моментов?
Взаимодействие с Word и Excel везде одинаково, т.к. используются свойства/методы COM-объектов Word и Excel, а откуда их вызываешь по большому счету без разницы. Поищи литературу как работать программно с Word и Excel.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325469
johngornгде можно найти литературу о взаимодействии Foxpro и Visual Basica интересует по части создания Word и Excel документовНикакой особой работы между указанными прогами нет и потому нет и отдельной литературы. Есть технология работы с СОМ-объектами. И Word, и Excel и прочие - всего лишь частный случай таких объектов.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325474
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
правильный проходящий., ну на сколько я понял у Фокса какой то свой более гибкий Visual Basic, вот и хотелось про это почитать.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325485
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johngornправильный проходящий., ну на сколько я понял у Фокса какой то свой более гибкий Visual Basic, вот и хотелось про это почитать.
Ты не путай мягкое с теплым. Фокс это фокс, эксель это эксель, то что фокс может обратиться к экселю через COM на VB никак не влияет.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325490
johngornна сколько я понял у Фокса какой то свой более гибкий Visual BasicЧТО? Где такой чуши набрался? В фоксе НЕТ никакого Visual Basic. С чего ты взял?
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325566
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, но по факту то язык все равно немного на Фоксе отличается от Бэйсика, я имею ввиду не возьмешь же и не скопируешь из макроса в Фокс все , некоторые команды пишутся немного по другому.....
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325571
johngornDima T, но по факту то язык все равно немного на Фоксе отличается от Бэйсика, я имею ввиду не возьмешь же и не скопируешь из макроса в Фокс все , некоторые команды пишутся немного по другому.....По какому факту? Что такое "язык на фоксе"? Где вы в фоксе нашли какике-то отличия от фокса?
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325575
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johngornDima T, но по факту то язык все равно немного на Фоксе отличается от Бэйсика, я имею ввиду не возьмешь же и не скопируешь из макроса в Фокс все , некоторые команды пишутся немного по другому.....
"некоторые команды" это и есть VB с его синтаксисом. Все что одинаково - это COM интерфейс экселя.
Изучать что конкретно ты хочешь? Эксель, VB или фокс? Определись, это разные вещи.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325899
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, меня больше интересует взаимодействие Фокса с Word документами, пока все что нужно научился делать, но хотелось просто почитать еще чего то.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325916
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johngornDima T, меня больше интересует взаимодействие Фокса с Word документами, пока все что нужно научился делать, но хотелось просто почитать еще чего то.
Ищи литературу про ворд. Уже писал выше 19774186
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39325921
johngornDima T, меня больше интересует взаимодействие Фокса с Word документами, пока все что нужно научился делать, но хотелось просто почитать еще чего то.Еще раз - нет никакого особого взаимодействия фокса и ворда (екселя и т.д.). Изучить можно объектную модель (свойства и методы) ворда(екселя и т.д.). И вот это знание и позволяет настроить нужное взаимодействие.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39326302
sg12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johngorn
Вряд ли в такой форме вы что-то получите кроме поучений общего характера.

Если хотите компетентно разобраться в этом вопросе, то это довольно большая работа.
Вам надо разобраться с объектными моделями, а они не столь сложны, как объемны.
Затем как аналоги VBA написать в VFP необходимые вам процедуры-обертки и собрать их в свои классы в соответствии с объектными моделями (большинство процедур вы найдете простым поиском).
Вы тогда из приложений сможете обращаться к этим классам (или просто копировать разработанные вами процедуры).
Работа эта довольно трудоемкая и никакого смысла не имеет, так как фокс не развивается уже два десятка лет.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39326545
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ок. Принято. Тогда вопрос такого плана при создании Вордовского документа через Фокс, даже когда потом Word документ закрываешь он висит в памяти и сколько раз его создаешь столько объектов и висят, хотя через Фокс объект закрыл через RELEASE loWord, что это может быть?
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39326548
johngornОк. Принято. Тогда вопрос такого плана при создании Вордовского документа через Фокс, даже когда потом Word документ закрываешь он висит в памяти и сколько раз его создаешь столько объектов и висят, хотя через Фокс объект закрыл через RELEASE loWord, что это может быть?RELEASE loWord не закрывает сам Wiord, а всего лишь убивает фоксовую ссылку на него.
loWord.Quit() или loWord,Close(), навскидку не помню.
...
Рейтинг: 0 / 0
Вопрос о добавлении свойства в контейнер
    #39326571
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johngornОк. Принято. Тогда вопрос такого плана при создании Вордовского документа через Фокс, даже когда потом Word документ закрываешь он висит в памяти и сколько раз его создаешь столько объектов и висят, хотя через Фокс объект закрыл через RELEASE loWord, что это может быть?
Ворд не знаю, а эксель висит если были изменения и файл не сохранен. Надо сохранить, тогда закрывается по RELEASE loExcel. Не помешает явно вызвать .Close() .Quit().
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос о добавлении свойства в контейнер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]