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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2010, 20:00   #1
Kuraj
Пользователь
 
Регистрация: 04.01.2010
Сообщений: 20
По умолчанию Работа с диалогами

Здравствуйте возникла странная проблема..
Программа берёт данные из excel и запихивает в массив...
Но ошибка в другом при открытии запуске порграммы из делфи (F9) при работе с этим кодом
Который смотрит из какой файл открыть
Код:
openDialog1 := TOpenDialog.Create(self);
if openDialog1.Execute then opendir:=opendialog1.filename;
Вылетает ошибка:
Protection error
Debugger detected итп вся фигня и говорит отключите утилиты Winice и softIce

Чё за чудо обьясните?)
Kuraj вне форума Ответить с цитированием
Старый 05.01.2010, 23:17   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Цитата:
Вылетает ошибка:
Protection error
Debugger detected итп вся фигня и говорит отключите утилиты Winice и softIce
Компилятор "фигню" писать не может !!! Приведи полностью код ошибки. Или скрин окна с ошибкой.

З.Ы. openDialog1 - динамически создаешь ? или компонент из палитры на форме лежит ?
Если лежит компонент, то зачем ты ему TOpenDialog.Create(self) делаешь ?
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 05.01.2010, 23:39   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Kotofff Посмотреть сообщение
Если лежит компонент, то зачем ты ему TOpenDialog.Create(self) делаешь ?
По-барабану.
Я уж и так, и сяк пытался добиться такой ошибки - ничего не получилось.
Похоже, просто нужно попереставлять обработчики, чтобы малость изменить компилируемый код.
Скорее всего, случайно получается кусок кода, который и воспринимается защитой, как вредоносный.
Правда, я за всю жизнь не видел такого, чтобы это говорил компилятор.
Скорее всего, это майкрософтовский дебагер может такое залепить, но уже на стадии выполнения.
А может, для ТС будет полезно почитать тему
http://www.programmersforum.ru/showthread.php?t=60120
mihali4 вне форума Ответить с цитированием
Старый 06.01.2010, 00:16   #4
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Извиняюсь за оффтоп, но у меня был случай, когда мною написанная прога тут же удалялась др.Вебом с криками Троян и что,то там не помню уже.
Закомментировал одну строку все нормально.
Так что был случай один на миллион, когда совпали хеши моей проги и какого то трояна
В итоге помогла перестановка нескольких процедур местами.
psycho-coder вне форума Ответить с цитированием
Старый 06.01.2010, 00:28   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Да-да, вот одна из тем:
http://www.programmersforum.ru/showthread.php?t=63933

Думаю, для ТС она тоже будет полезна.
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00
Помгите с диалогами FeNiX_IU8 Помощь студентам 0 26.04.2009 18:17
Как работать с диалогами Arassir Помощь студентам 1 11.11.2008 20:51