Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Breakpoint properties>condition>valid language expression / 11 сообщений из 11, страница 1 из 1
22.01.2018, 13:34
    #39588297
Олег Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
Доброго дня, коллеги.
Тут говорят о языке выражения, но не поясняют деталей ни какой именно использован "language".
Может кто-то уже сделал открытие символов объединения?
К примеру не подходят i=10 and j=2, ни закрытие в круглые скобки, ни &, ни &&, ни ^, бп срабатывает либо безусловно, либо только при одной переменной в выражении.
...
Рейтинг: 0 / 0
22.01.2018, 14:30
    #39588364
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
Олег Третьяков,

((i=10) and (j=2))
...
Рейтинг: 0 / 0
22.01.2018, 14:43
    #39588381
Олег Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
goldmi45((i=10) and (j=2))

Проверено, не прокатывает
...
Рейтинг: 0 / 0
22.01.2018, 14:44
    #39588384
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
Олег Третьяков, там обычный Паскаль. Разумеется, все части выражения должны быть доступны в точке бряка. При невозможности вычислить выражение будет сделана запись в event log.
...
Рейтинг: 0 / 0
22.01.2018, 14:45
    #39588388
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
Кстати, условные бряки работают очень медленно. Часто бывает проще сделать if condition then asm int 3; end;
...
Рейтинг: 0 / 0
22.01.2018, 14:57
    #39588413
Олег Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
Стер, вписал по новой рукой, так же все выражение и каждое подвыражение в скобках, заработало.
Хотя до этого делал copy watch name.
GunSmoker, но они же молчат о том, какой парсер использовали. Написали бы pascal, я бы плотнее экспериментировал с нашим "and")
...
Рейтинг: 0 / 0
22.01.2018, 15:00
    #39588419
Олег Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
GunSmokerКстати, условные бряки работают очень медленно. Часто бывает проще сделать if condition then asm int 3; end;
Ибо SEH
...
Рейтинг: 0 / 0
22.01.2018, 15:33
    #39588459
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
Олег Третьяков,

авторGunSmoker, но они же молчат о том, какой парсер использовали. Написали бы pascal, я бы плотнее экспериментировал с нашим "and")

В Delphi используют парсер pascal, удивительно, не так ли?
...
Рейтинг: 0 / 0
22.01.2018, 15:50
    #39588481
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
Олег Третьяковgoldmi45((i=10) and (j=2))

Проверено, не прокатывает
...
Рейтинг: 0 / 0
22.01.2018, 16:04
    #39588507
Олег Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
makhaon,

Нет, не удивительно. Просто не очевидно. Запользовать можно все, что угодно. Я не привык полагаться на "вроде, возможно, скорее всего", ибо все, что неопределенно - не определено. Тем более, что вариант с and и скобками был испробован одним из первых. Может криво, но был. Следующий раз, прежде чем опуститься до поржать и постебаться, убедитесь в низости положения собеседника, а то опуститесь, а его там нет. Так и будете оказываться в дураках по собственной глупости, уважаемый.
...
Рейтинг: 0 / 0
22.01.2018, 16:05
    #39588511
Олег Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Breakpoint properties>condition>valid language expression
goldmi45,
Да, я выше написал, что работает.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Breakpoint properties>condition>valid language expression / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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