Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
"THISFORM can only be used within a method" ???
|
|||
|---|---|---|---|
|
#18+
Создана форма, в Form1.refresh обновляются несколько переменных, которые прописаны в качестве ControlSource к соответствующим текстовым полям. Обновляет эти переменные метод Form1.bload. Не каждый раз, но время от времени вылетает диалог с надписью "THISFORM can only be used within a method" с кнопками Ok и Help. Help попадает пальцем в небо, Ok закрывает диалог и поехали дальше. Иногда (не всегда) такое же сообщение вылетает при выгрузке Form1 через CloseButton в заголовке. А недавно вообще, редактирую эту форму и выпадает эта самая надпись. Suspend отсутствует, не могу посмотреть, что конкретно ей не нравится. Кто-нибудь лечил подобное? Что означает это сообщение? Можно ли вообще вызывать какие-нибудь методы из .Activate и .Refresh? -=RubbeR=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 11:55 |
|
||
|
"THISFORM can only be used within a method" ???
|
|||
|---|---|---|---|
|
#18+
Вы создаете новую форму в среде FOXа? Запусти отладчик и посмотри, где оно мычит. SET STEP ON и пальчиком пальчиком F8 всю форму протопчи и поймешь, чего ей надо. По моему у тебя идет ссылка на несуществующий (не прописанный) метод. У тебя написано "Form1.bload" а по идее надо form1.load !!!!. посмотри по тексту в программе как написано. А вообще все переменные лучше обновлять в INIT, а LOAD - используется для открытия нужных таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 12:49 |
|
||
|
"THISFORM can only be used within a method" ???
|
|||
|---|---|---|---|
|
#18+
Нет, Form1.bload это самопальный метод, добавленный в дизайнере формы. .Load я знаю, .bload - специально написанный с маленькой буквы метод, добавленный пользователем. Там есть еще .bsave, тоже мой. Еще добавлены .mcalc и .rcalc, их тоже вызываем из .Refresh... -=RubbeR=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2003, 13:10 |
|
||
|
"THISFORM can only be used within a method" ???
|
|||
|---|---|---|---|
|
#18+
видима где-то у тебя из этого метода вызываеца ф-ция\процедура, в кот и фигурирует эта ссылка (thisform). а это уже натурально ошибка - в такие мули нужно передать ссылку на форму, и уже в ф-ции ее принять и ссылки делать от принятого параметра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 14:51 |
|
||
|
"THISFORM can only be used within a method" ???
|
|||
|---|---|---|---|
|
#18+
Торможу. А нельзя ли примерчик про такие мули? -=RubbeR=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 16:38 |
|
||
|
"THISFORM can only be used within a method" ???
|
|||
|---|---|---|---|
|
#18+
Если кому интересно, ошибка возникала при определении фильтра одной из таблиц как "=THISFORM.~", в результате при каждом обращении к таблице, фильтр терял указатель. Убито добавлением "=(THISFORM.~)" Спасибо всем. -=RubbeR=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 15:29 |
|
||
|
"THISFORM can only be used within a method" ???
|
|||
|---|---|---|---|
|
#18+
Osibca utebea v set filter. Ti v forme delaesi set filter v cotorom propisivaesi necotoro znacenie iz svoistva formi. Cogda forma zacrivaetssea to tereaetsea i ssilca na etu premennuiu formi. Predlagaiu tebe ispolizovati peremennuiu tipa Public ili macrosubstitutiu toesti vmesto (predpolojim) set filter to poleN=thisform.svoistvo lcCommand='set filter to poleN='+thisform.svoistvo &lcCommand ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 10:02 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32299670&tid=1597680]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 469ms |

| 0 / 0 |
