
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.11.2010, 15:40
|
|||
|---|---|---|---|
|
|||
open() возвращает -1 |
|||
|
#18+
Всем добрый вечер. Проблема следующая: я объявляю переменную-окно, задаю его атрибуты и затем хочу открыть уже объявленный экземпляр. Open возвращает -1. При попытке открыть не экземпляр, а класс всё отрабатывает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2010, 15:41
|
|||
|---|---|---|---|
|
|||
open() возвращает -1 |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. пардон, строки перепутал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2010, 15:45
|
|||
|---|---|---|---|
|
|||
open() возвращает -1 |
|||
|
#18+
WarmAndSunnyDay Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. пардон, строки перепутал Уберите строку с CREATE она здесь лишняя. Экземпляр типа создастся при вызове функции open ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2010, 16:21
|
|||
|---|---|---|---|
|
|||
open() возвращает -1 |
|||
|
#18+
WarmAndSunnyDay, Create здесь действительно лишнее. Экземпляр класса открывается так: Код: plaintext 1. 2. 3. и обращение к нему идет через переменную, а Код: plaintext есть именно открытие класса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2010, 16:27
|
|||
|---|---|---|---|
|
|||
open() возвращает -1 |
|||
|
#18+
спасибо, что откликнулись! я уже пробовал так делать. builder почему то не инициализирует атрибуты класса, если не написать CREATE. пробовал 2мя способами: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. и в обоих случаях "Код 2 Обращение к несуществующему объекту" (lw_sel.il_row_count = ll_col_count) суть в том, что атрибуты класса нужно присвоить до открытия окна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2010, 16:27
|
|||
|---|---|---|---|
|
|||
open() возвращает -1 |
|||
|
#18+
и обращение к нему делается так: Код: plaintext по уму ООП еще надо переменную сделать Privete(Protected) и реализовать методы get и set, хотя не зная деталей утверждать не берусь, возможно так проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2010, 16:35
|
|||
|---|---|---|---|
|
|||
open() возвращает -1 |
|||
|
#18+
WarmAndSunnyDayспасибо, что откликнулись! я уже пробовал так делать. builder почему то не инициализирует атрибуты класса, если не написать CREATE. пробовал 2мя способами: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. и в обоих случаях "Код 2 Обращение к несуществующему объекту" (lw_sel.il_row_count = ll_col_count) суть в том, что атрибуты класса нужно присвоить до открытия окна нет, так не пойдет. нельзя присвоить атрибуты несуществующему объекту. Для окна Open - аналог Create для UserObject. И Create для окна делать не стОит. Перекиньте через внешнюю переменную (инишку наконец), считывая значение в событии Open окна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&tablet=1&tid=1335839]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 460ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...