![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.12.2011
Сообщений: 33
|
![]()
Всем здравствуйте
![]() На вот такую строчку в макросе: (в скобках сравниваются числа в массиве Х, но не суть...) ... if (x(0,8)<0.8*x(0,9)) Or (x(0,10)<0.8*x(0,9)) Or (x(0,12)<0.8*x(0,9)) Or (x(0,14)<0.8*x(0,9)) then exit sub end if ... при попытке запуска, возникает ошибка в этой самой строке: Type mismatch: `[string: "TrueTrueTrueTrue"] Вопрос: в чом проблема? ![]()
Он мне сказал: «Держись, браток!» - И я держался.
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 20.12.2011
Сообщений: 33
|
![]()
одно из ИЛИ обязательно не должно выполнятся?
или же должно выполнятся хоть одно?.. (если что, то у меня они все тут НЕвыполняются, то есть (x(0,8) БОЛЬШЕ ЧЕМ 0.8*x(0,9)), и так во всех перебираемых неравенствах )
Он мне сказал: «Держись, браток!» - И я держался.
|
![]() |
![]() |
![]() |
#3 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
![]()
В Вашем случае хоть один должен быть не верным. Учите мат. логику.
there are no limits when you're software engineer
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 20.12.2011
Сообщений: 33
|
![]()
дело в том, что я заранее не знаю какими они будут...
что Вы посоветуете мне сделать? что использовать вместо Or? (& - И тоже не подходит, так как 4 раза пишет Фальш...)
Он мне сказал: «Держись, браток!» - И я держался.
|
![]() |
![]() |
![]() |
#5 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
![]() PHP код:
there are no limits when you're software engineer
|
![]() |
![]() |
![]() |
#6 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]() Цитата:
Код:
Код:
Alar, верни репу!
|
|
![]() |
![]() |
![]() |
#7 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
![]()
И что это означает?)) ничего не понял) в чем я не прав?
there are no limits when you're software engineer
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
![]()
Ребята, это vbscript
![]() Соффи, попробуй так. Хотя на первый взгляд твоя строка в порядке. Уверена, что ошибка именно там? В массиве точно числа?) Код:
Тишина – самый громкий звук
|
![]() |
![]() |
![]() |
#9 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
чуть не спутал с ассемблером // енд оф сарказм
вокруг твоего "или" стоят два взаимоисключающих условия, все равно что: true||false 2*b||!2*b to be or not to be быть или не быть с точки зрения философии тяжкое умственное рассуждение. с точки зрения бинарной логики — всегда положительный ответ: еще одно доказательство бесполезности философии как науки, ровно как и этого условия.
Alar, верни репу!
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 20.12.2011
Сообщений: 33
|
![]()
NERV, рада ответу
![]() почему я думаю что в этой строке? - а сама программа моя для которой макрос при его запуске указывает в какой строке ошибка - в 58-ой, я перенеся макрос в Нотепад увидела что это вот эта самая строчка (там же сбоку они все пронумерованы, очень удобно); ну и увидев четыре слова подряд "TrueTrueTrueTrue" сомнений не осталось, так как я в ней 4 числа перебираю ![]()
Он мне сказал: «Держись, браток!» - И я держался.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка синтаксиса в Acceess | Droid | БД в Delphi | 3 | 06.06.2012 10:32 |
ошибка синтаксиса | MetR | Общие вопросы Delphi | 11 | 13.01.2012 12:40 |
Ошибка синтаксиса sql | roxy1807 | Помощь студентам | 2 | 07.04.2011 20:57 |
Ошибка синтаксиса | Santosh | Microsoft Office Access | 2 | 18.08.2010 00:15 |
Ошибка синтаксиса в предложении FROM | general_krasnov | БД в Delphi | 7 | 04.06.2010 17:39 |