Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2009, 16:47   #11
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
действие же должно выполняться в случае если проверка дала false
А может так?:
If not(проверка) Then ...
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 10.09.2009, 17:54   #12
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Господа, достаточно флуда.. Обратите внимание на первый пост и посмотрите, в чем заключался вопрос, а не разводите полемику...
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 11.09.2009, 13:22   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
try... finally, не?
Не . Таких проверок куча. Я пишу интерпретатор (см. тему Программировать на русском) и есть собственное АПИ (несколько тысяч строк, переделывать его - сами понимаете, я Utkin, а не мазохист), оно осуществляет элементарные операции, но не дает никакой информации об ошибках. То есть, если ли Вам требуется элемент строкового массива с несуществующим индексом, то в зависимости от ситуации, Вы получите либо пустую строку либо сообщение от Делфи. Само собой для интерпретатора живое общение с человеком гораздо важней, чем скорость компилятора (но тем не менее хотелось бы самому дождаться результата задачи, а то моим внукам он может уже и не нужен будет ). И рядовому юзеру Access Violation вряд ли сможет объяснить ситуацию. Можно было бы и ошибки отключить, но тогда я не смогу определить где действительно ошибки, а где ошибки юзера .
Действия в интерпретаторе по сути однотипны:
1. Получил входящие параметры
2. Проверил их (вот здесь и загвоздка)
3. Выполнил требуемое действие.

Собственно и так все работает, но разбрасываться тактами процессора здесь непозволительная роскошь (сплошные циклы и кругом строки).

ЗЫ. Еще кстати неизвестно что быстрей try или Else
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 11.09.2009 в 13:26.
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условный оператор в PHP Xeon332 PHP 6 15.06.2009 17:29
Delphi 7. Условный оператор Юрий2009 Помощь студентам 9 29.04.2009 19:36
Delphi 7. Условный оператор Юрий2009 Помощь студентам 2 27.04.2009 20:10
Delphi 7. Условный оператор Юрий2009 Помощь студентам 1 27.04.2009 19:16
Условный оператор IF в Си Zid@ne Помощь студентам 7 24.12.2008 20:02