Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.05.2011, 13:09
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
Имеется форма, созданная с помощью конструктора, на ней стандартный набор кнопок, так же из конструктора - вперед, назад, добавить запись и т.д. Foxpro 9.0, sp2, установлен на домашнем компе с Win7-64 - кнопка поиск работает без проблем, на ноуте с Win7-32 - нажатие на кнопку поиск вызывает ошибку - несоответствие типа оператора и операнда. Форма и программный код одинаков. Где ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:12
|
|||
---|---|---|---|
стандартный класс кнопок формы - глюк? |
|||
#18+
howk, Наверное, все же в коде. Ошибка-то какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:15
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
IgorNG, Несовпадение типа оператора и операнда, остановка на участке кода кнопки поиска: IF INLIST(aWizFList[m.i,2],"G","M","U") &&Memo field =ADEL(aWizFList,m.i) DIMENSION aWizFList[MAX(1,ALEN(aWizFList,1)-1),ALEN(aWizFList,2)] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:19
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
howkНесовпадение типа оператора и операнда, остановка на участке кода кнопки поиска:Сообщения об ошибке выдаются не на участок кода, а на конкретную строку. На какую? Каких типов значения в ошибочной строке? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:22
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
---> IF INLIST(aWizFList[m.i,2],"G","M","U") &&Memo field ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:25
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
howk---> IF INLIST(aWizFList[m.i,2],"G","M","U") &&Memo fieldНу? И какого типа значение m.i? Какого типа значение в aWizFList[m.i,2]? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:29
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
Переношу весь код Object searchform Object cbofields1, procedure init LOCAL i PUBLIC aWizFList DIMENSION aWizFList[1] =AFIELDS(aWizFList) FOR m.i = FCOUNT() TO 1 STEP -1 --> IF INLIST(aWizFList[m.i,2],"G","M","U") &&Memo field =ADEL(aWizFList,m.i) DIMENSION aWizFList[MAX(1,ALEN(aWizFList,1)-1),ALEN(aWizFList,2)] ENDIF ENDFOR THIS.RowSourceType = 5 THIS.RowSource = "aWizFList" THIS.VALUE = THIS.LIST[1] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:31
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
howkПереношу весь код Вас просили перенести код? Или таки показать типы данных? Реальных, а не предполагаемых. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:33
|
|||
---|---|---|---|
стандартный класс кнопок формы - глюк? |
|||
#18+
howk, Смотрите значения --> IF INLIST(aWizFList[m.i,2],"G","M","U") &&Memo field Запросто может быть .f. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:36
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
Я конечно извиняюсь, что может не вполне корректно выражаюсь с точки зрения программиста. Это стандартный класс wzbtns.vcx. Код не мой, я его не менял. На одной машине работал без проблем, на этой - выдает ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:38
|
|||
---|---|---|---|
стандартный класс кнопок формы - глюк? |
|||
#18+
howk, Так от вас и пытаются добиться - какое значение m.i, на котором происходит ошибка. А код тут совершенно не причем. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:40
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
howkЯ конечно извиняюсь, что может не вполне корректно выражаюсь с точки зрения программиста. Это стандартный класс wzbtns.vcx. Код не мой, я его не менял. На одной машине работал без проблем, на этой - выдает ошибку.Во-первых, в фоксе нет "стандартных" классов. 2. Про код и его изменение ничего не писалось. Вам долбят про значения, а не про код. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:42
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
Ok, посмотрел в окне trace m=.f., awizflist=.f. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:43
|
|||
---|---|---|---|
стандартный класс кнопок формы - глюк? |
|||
#18+
Sergey SizovhowkЯ конечно извиняюсь, что может не вполне корректно выражаюсь с точки зрения программиста. Это стандартный класс wzbtns.vcx. Код не мой, я его не менял. На одной машине работал без проблем, на этой - выдает ошибку.Во-первых, в фоксе нет "стандартных" классов. 2. Про код и его изменение ничего не писалось. Вам долбят про значения, а не про код. Под "стандартным" классов автор, по-видимому, подразумевает Wizard Form ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:46
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
IgorNGSergey Sizovпропущено... Во-первых, в фоксе нет "стандартных" классов. 2. Про код и его изменение ничего не писалось. Вам долбят про значения, а не про код. Под "стандартным" классов автор, по-видимому, подразумевает Wizard FormЯ в курсе. Это автору топика дабы он не строил лишних иллюзий. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 13:46
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
howkOk, посмотрел в окне trace m=.f., awizflist=.f.И что такое m? Или таки m.i? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 14:00
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
m.i =34, тип =N ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 14:03
|
|||
---|---|---|---|
стандартный класс кнопок формы - глюк? |
|||
#18+
howk, а aWizFList[34,2] чему равно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 14:14
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
.f., тип L ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 14:17
|
|||
---|---|---|---|
стандартный класс кнопок формы - глюк? |
|||
#18+
howk, Ну и как это возможно сравнить? INLIST(aWizFList[m.i,2],"G","M","U") ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 14:18
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
howk.f., тип LНу вот Вам и ответ. Теперь ищите, почему тут такое значение, а не строка. ?Alen(WizFList, 2) что показывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 14:34
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
?Alen(AWizFlist,2)=18 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 14:48
|
|||
---|---|---|---|
стандартный класс кнопок формы - глюк? |
|||
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2011, 14:54
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
34 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2011, 01:03
|
|||
---|---|---|---|
|
|||
стандартный класс кнопок формы - глюк? |
|||
#18+
Всем спасибо за помощь, но похоже "мы не те вопросы задавали". Я не программист, программа прикладная. Как уже и писал, эта программка без проблем шла на одной машине, с тем же кодом, и выдает ошибку на другой. после переустановки системы на домашнем компе появился тот же глюк. После активных размышлений и чтения Help-а я понял, что этот участок кода смотрит структуру таблицы в активной области, создает массив с числом рядов равным числу полей в таблице и 18-ю колонками, во 2-ой колонке - тип поля. затем последовательно ищет поля типа мемо и удаляет соответствующий ряд из массива. Вопрос, действительно, почему все данные в массиве равны .f. - не находит таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1584362]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 337ms |
total: | 476ms |
0 / 0 |