![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 31.10.2008
Сообщений: 6
|
![]()
Всем доброго времени суток!
Встал такой вопрос. Написал прогу для взаимодействия с Skayp'ом. Всё работает замечательно. И я решил написать компоненту, на основе этой проги. Столкнулся с такой проблемой: В обычной программе я пишу так: Код: Код:
На что мне нужно ссылаться в своей компоненте? Т.е. что писать вместо Self. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 29.12.2010
Сообщений: 55
|
![]()
Если компонент не визуальный вроде так можно:
Код:
Теория – это когда все известно, но ничего не работает. Практика – это когда все работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает и никто не знает почему ©
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 31.10.2008
Сообщений: 6
|
![]()
Спасибо за ответ, компиляция проходит успешно, но при использовании со Skyp'ом выдаются системные ошибки ОС. Тот же код exe-программы работает нормально. Как считаете в чем может быть причина?
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 29.12.2010
Сообщений: 55
|
![]()
сложно что-то сказать, не видя текста ошибок, не видя, собственно, кода и не имея этого компонента TSkype =)
вероятно, ему всё таки нужна форма-родитель для нормального функционирования (хотя зачем не знаю), а тот вариант, что привёл я, подсовывает ему в конструктор пустое значение.
Теория – это когда все известно, но ничего не работает. Практика – это когда все работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает и никто не знает почему ©
|
![]() |
![]() |
![]() |
#5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Я конечно мало разбираюсь в написании компонентов, так что сильно не пинайте)
Может можно писать, как в процедурах Sender: TObject.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 29.12.2010
Сообщений: 55
|
![]() Код:
В данном случае речь о создании экземпляра класса, т.е. о вызове его конструктора...
Теория – это когда все известно, но ничего не работает. Практика – это когда все работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает и никто не знает почему ©
|
![]() |
![]() |
![]() |
#7 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 03.01.2011
Сообщений: 233
|
![]()
наверное там
Skype_1.Parent:= где создан ; придётся что-то писать, не может же он быть не на чем
пыжок
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
И Parent укажи если это свойство у создаваемого компонента есть.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Skype | russian-stalker | Софт | 8 | 12.10.2010 21:47 |
Skype | mas96 | Софт | 0 | 17.09.2010 15:01 |
Skype | Jackomo | Операционные системы общие вопросы | 3 | 20.02.2010 23:16 |
Skype | MAcK | Общие вопросы C/C++ | 1 | 30.01.2009 22:05 |
Skype | Crivel | Софт | 5 | 21.09.2008 18:41 |