|
переменная стала содержать значение, отличное от присвоенного ей? (VFP 8.0)
|
|||
---|---|---|---|
#18+
Dear All, подскажите, может кто сталкивался с таким вот случаем, когда после присваивания переменная стала содержать значение, отличное от присвоенного ей??? С этим моментом я столкнулся в VFP 8.0 Код: Local lcFS_KEY use Tab1 ... go to top Select Tab1 lcFS_KEY = PLAN_ID --------------------------------- До присваивания переменные содержали такие значения: PLAN_ID="2" lcFS_KEY=.f. После присваивания переменные стали иметь такие значения: PLAN_ID="2" lcFS_KEY="53" ??????????????? Как это может быть?????????????????? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 12:37 |
|
переменная стала содержать значение, отличное от присвоенного ей? (VFP 8.0)
|
|||
---|---|---|---|
#18+
Есть такой анекдот: "Если программа выполняет мистические действия - значит вы написали что-то невероятно глупое" :) ставь SET STEP ON и смотри отладчиком что в коде происходит. И поля таблиц лучше всегда с алиасами писать: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 12:44 |
|
переменная стала содержать значение, отличное от присвоенного ей? (VFP 8.0)
|
|||
---|---|---|---|
#18+
Dima T, Спасибо за внимание. Я так и делал до того, как сюда направить запрос. Что можно увидеть в отладчике, если кода - ВСЕГО ОДНА строка??? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:11 |
|
переменная стала содержать значение, отличное от присвоенного ей? (VFP 8.0)
|
|||
---|---|---|---|
#18+
dbcDear All, подскажите, может кто сталкивался с таким вот случаем, когда после присваивания переменная стала содержать значение, отличное от присвоенного ей??? С этим моментом я столкнулся в VFP 8.0 Код: Local lcFS_KEY use Tab1 ... go to top Select Tab1 WAIT PLAN_ID WINDOW lcFS_KEY = PLAN_ID --------------------------------- До присваивания переменные содержали такие значения: PLAN_ID="2" lcFS_KEY=.f. После присваивания переменные стали иметь такие значения: PLAN_ID="2" lcFS_KEY="53" ??????????????? Как это может быть?????????????????? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:13 |
|
переменная стала содержать значение, отличное от присвоенного ей? (VFP 8.0)
|
|||
---|---|---|---|
#18+
IgorNG, Супер!!! WAIT PLAN_ID WINDOW показывает "53" а отладчик показывает PLAN_ID="2" Возможно где-то объявлена глабальная переменная PLAN_ID, и при этом в таблице Tab1 есть поле PLAN_ID... Скорее всего отсюда и разнобой. "Бум искать" (с) из фильма "Брильянтовая рука"... Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:36 |
|
переменная стала содержать значение, отличное от присвоенного ей? (VFP 8.0)
|
|||
---|---|---|---|
#18+
dbcDima T, Спасибо за внимание. Я так и делал до того, как сюда направить запрос. Что можно увидеть в отладчике, если кода - ВСЕГО ОДНА строка??? Смотреть значения переменной и поля до и после присвоения. Может дальше в коде указатель сместился в таблице. или этой строкой код завершается? Таймеры не используются? В Tab1 случайно нет поля LCFS_KEY ? Попробуй имя переменной сменить. Чудес не бывает, в итоге всегда находится какой-нибудь косячек в коде который создает всю мистику. Поэтому берем отладчик и пошагово анализируем свой код. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:37 |
|
переменная стала содержать значение, отличное от присвоенного ей? (VFP 8.0)
|
|||
---|---|---|---|
#18+
dbcIgorNG, Супер!!! WAIT PLAN_ID WINDOW показывает "53" а отладчик показывает PLAN_ID="2" Возможно где-то объявлена глабальная переменная PLAN_ID, и при этом в таблице Tab1 есть поле PLAN_ID... Скорее всего отсюда и разнобой. "Бум искать" (с) из фильма "Брильянтовая рука"... Всем спасибо. Я уже выше писал что поля таблиц лучше всегда с алиасами писать ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 13:39 |
|
|
start [/forum/topic.php?fid=41&tid=1584148]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 128ms |
0 / 0 |