powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / This. в Valid VFP6 и VFP9
6 сообщений из 6, страница 1 из 1
This. в Valid VFP6 и VFP9
    #34470429
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема - если используешь в Valid (ну например для TextBox) выражение This.Value или ThisForm.Text1.Value VFP9:

а) пропускает это компилятором;
б) при выполнении безжалостно выдает ошибку 1929 - применять This и ThisForm в процедурах нельзя;
в) c другой стороны, This и ThisForm в Value версии VFP6 отлично работает. И всё без проблем работает, если открыть проект от 6-ки в 9-ке и скомпилировать его в 9-ке.

Посоветуйте, что делать? Как обойти этот запрет на использование This и ThisForm в Value для VFP9?

Спасибо!
...
Рейтинг: 0 / 0
This. в Valid VFP6 и VFP9
    #34470653
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕ ВЕРЮ (Станиславский)
Пример кода "в студию"
Во всяком случае у меня все работает
...
Рейтинг: 0 / 0
This. в Valid VFP6 и VFP9
    #34470677
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-=AlexiS=-НЕ ВЕРЮ (Станиславский)
Пример кода "в студию"
Во всяком случае у меня все работаетЯ сам не поверил, когда оно мне это вывалило... Код примитивный дальше некуда...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SELECT outl
SEEK This.Value
IF !EOF() then
  SELECT outind
  SET FILTER TO outlet = This.Value
  GO Top
  ThisForm.Combo1.Refresh
  ThisForm.Combo1.Enabled = .T.
EndIf
...
Рейтинг: 0 / 0
This. в Valid VFP6 и VFP9
    #34470710
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SET FILTER TO outlet = This.Value

Уж сколько раз твердили миру о пагубности применения относительных объектных ссылок в глобальных настройках. И все равно лезут на эти грабли.
...
Рейтинг: 0 / 0
This. в Valid VFP6 и VFP9
    #34470735
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не валид ругаеться, а SET FILTER
Ну нет в таблице This.value ....
Так что "Мойте руки , перед и ...зад "
...
Рейтинг: 0 / 0
This. в Valid VFP6 и VFP9
    #34470747
Ulrich22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-=AlexiS=-это не валид ругаеться, а SET FILTER
Ну нет в таблице This.value ....
Так что "Мойте руки , перед и ...зад "
Спасибо! На самом деле SET Filter никогда не использую, но тут просто необходимость. Помтоу и не сталкивался раньше. Ещё раз спасибо! :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / This. в Valid VFP6 и VFP9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]