Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / странно это все ... / 2 сообщений из 2, страница 1 из 1
14.06.2004, 14:40
    #32560347
Альбатрос
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
странно это все ...
Operator / operand type mismatch

пишет , почему ? :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
DIMENSION loc( 5 ) 

for lloo= 1  to  4 
	if lo_1 =lloo	
[color=red]		loc(lloo)=loc(lloo)+ 1 	[/color]	
endif
	if lo_2 =lloo	
		loc(lloo)=loc(lloo)+ 1 	
	endif
	if lo_3 =lloo	
		loc(lloo)=loc(lloo)+ 1 	
	endif
	if lo_4 =lloo	
		loc(lloo)=loc(lloo)+ 1 	
	endif
	if lo_5 =lloo	
		loc(lloo)=loc(lloo)+ 1 	
	endif
	if lo_6 =lloo	
		loc(lloo)=loc(lloo)+ 1 	
	endif					
endfor
...
Рейтинг: 0 / 0
14.06.2004, 14:52
    #32560359
Раз (1)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
странно это все ...
Абсолютно ничего странного, значение loc(lloo) еще не инициировано (то есть по умолчанию равно .F.), а к нему 1 прибавляют...

Вы бы хоть в дебаггер залезли для порядку, значение посмотреть :)

З.Ы.: Что в приведенном коде действительно странно - это то, что раньше не выводится сообщение "Variable 'lo_1' is not found" :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / странно это все ... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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