|
2 вопроса по классам
|
|||
---|---|---|---|
#18+
Доброго времени суток. Позвольте задать два вопроса по классам 1.В init класса sele … wher (в зависимости от свойств объекта-класса) into curs somеfile this.grid1.recordsource=' somеfile ' &&собственный гридик класса Но на форме много таких объектов. Можно конечно в init-e в формы делать кучу курсоров и загонять по назначению, а нельзя ли в классе как-то объявить что somеfile является ‘локальным’ что-ли для каждого объекта. 2.Класс на базе Custom Init Event para shab_exel oExcel = CreateObject("Excel.Application") oExcel.Application.Workbooks.Open(shab_exel) Как ‘научить’ другие методы понимать о каком oExcel идет речь? Те чтобы просто создавать методы типа Para nWher,nItem oExcel.Range(nWher)= nItem Заранее благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2010, 11:03 |
|
2 вопроса по классам
|
|||
---|---|---|---|
#18+
rock-n-rollДоброго времени суток. Позвольте задать два вопроса по классам 1.В init класса sele … wher (в зависимости от свойств объекта-класса) into curs somеfile this.grid1.recordsource=' somеfile ' &&собственный гридик класса Но на форме много таких объектов. Можно конечно в init-e в формы делать кучу курсоров и загонять по назначению, а нельзя ли в классе как-то объявить что somеfile является ‘локальным’ что-ли для каждого объекта. Локальным для объекта курсор сделать нельзя, можно у класса завести свойство, куда писать имя курсора, который к конкретному объекту относится. Соответственно разным объектам создавать курсоры с разными именами. Лучше опиши поподробней логику того что делаешь, похоже не с той стороны ты проблему решаешь. rock-n-roll 2.Класс на базе Custom Init Event para shab_exel oExcel = CreateObject("Excel.Application") oExcel.Application.Workbooks.Open(shab_exel) Как ‘научить’ другие методы понимать о каком oExcel идет речь? Те чтобы просто создавать методы типа Para nWher,nItem oExcel.Range(nWher)= nItem Заранее благодарен Сделай oExcel свойством класса, и тогда он будет доступен их всех методов через This.oExcel ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2010, 12:17 |
|
2 вопроса по классам
|
|||
---|---|---|---|
#18+
авторМожно конечно в init-e в формы делать кучу курсоров и загонять по назначению, а нельзя ли в классе как-то объявить что somеfile является ‘локальным’ что-ли для каждого объекта. гы если Вы воспользуетесь курсорадаптером, то у него есть св-во - alias и куда тогда писать не нужно далее "обучают" определенным образом такие классы работать с "гридами", ну и т.д. ... даю ссылку на пример - поизучаейте - может натолкнет на какие-то мысли http://sql.ru/forum/actualthread.aspx?tid=618865&pg=3&hl=%ea%eb%e0%f1%f1%fb с начала почитает - поймете, что и к чему автор2.Класс на базе Custom другие методы этого класса или другие методы чего-то другого? если этого-же класса, то ссылка this Вас выручит ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2010, 13:26 |
|
|
start [/forum/topic.php?fid=41&fpage=94&tid=1585125]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 437ms |
0 / 0 |