|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
VoxPro - 9 Visual Studio - 2005 Мне нужно добавить в мой класс объект, так чтоБ студия видела все его своства и методы... DEFINE CLASS MyClass AS CUSTOM OLEPUBLIC MyProperty = мой объект ENDDEFINE Плз. хелп... С Ув. Игорь... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 14:23 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
> Автор: IgorProgrammer > Мне нужно добавить в мой класс объект, так чтоБ студия видела все его своства и методы... Какой объект? У фокспро нет строгой типизации, поэтому все свойства будут возвращать Variant с подтипом содержащейся переменной. В общем случае, можно сделать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
На клиенте использовать: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 14:41 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
> Автор: IgorProgrammer Тьфу, у тебя 2005 студия :) В любом случае студия должна где-то брать все эти описания типов и где ей брать эти описания знаешь только ты. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 14:43 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
Мне б простой пример... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 15:14 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
Просто надо старый проект Лиса 9 соединить с 2005 студией... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 15:14 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
> Автор: IgorProgrammer Я же набросал простой каркас примера. Добавляешь в описание класса, объект которого будет присваиватся свойству MyProperty спецификатор OLEPUBLIC, тогда студия "увидит" декларацию класса. Но "сказать" студии, что свойство MyProperty будет возвращать определенный тип не получится. Студия определит что свойство что-то возвращает. Поэтому ты, для получения IntelliSence, определи переменную нужного типа и присваивай ей значение этого свойства. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 15:25 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
MyProperty = NewObject("MyObject") ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 18:02 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
При сборке ругается на MyProperty = NewObject("MyObject") ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 18:03 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
> Автор: IgorProgrammer > При сборке ругается на Конечно ругается. Это декларация. Там(при объявлении переменной) можно задать какие-то заранее известные значения простых типов. Для объектных ссылок я в объявлении присваиваю Null, а инициализацию делаю в Init класса: Например Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 18:14 |
|
FVP-Com - Studio 2005
|
|||
---|---|---|---|
#18+
IgorProgrammerVoxPro - 9 Visual Studio - 2005 Мне нужно добавить в мой класс объект, так чтоБ студия видела все его своства и методы... DEFINE CLASS MyClass AS CUSTOM OLEPUBLIC MyProperty = мой объект ENDDEFINE Плз. хелп... С Ув. Игорь... Выдержка из Помощи: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 19:15 |
|
|
start [/forum/topic.php?fid=41&fpage=84&tid=1584758]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 282ms |
total: | 409ms |
0 / 0 |