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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2011, 17:55   #1
virtuhay266
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 57
По умолчанию не выполняется opendialog1.Execute

Всем привет! Такая ситуация: написал программу, в ней из потока нужно запустить opendialog1.Execute, она возвращает false, getlasterror возвращает 0, компилится все нормально.
virtuhay266 вне форума Ответить с цитированием
Старый 08.01.2011, 18:09   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну и? Телепатов ту нет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.01.2011, 18:11   #3
virtuhay266
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 57
По умолчанию

opendialog1.Execute не выполняется в потоке, тоже самое в основном потоке работает
virtuhay266 вне форума Ответить с цитированием
Старый 08.01.2011, 18:11   #4
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Прикрепляй архив с исходником. Посмотрим....
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 08.01.2011, 18:16   #5
virtuhay266
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 57
По умолчанию

первое с потоками, второе тоже самое без потоков
Вложения
Тип файла: zip курсовой 1.zip (571.3 Кб, 6 просмотров)
Тип файла: zip курсовой 1 - копия.zip (564.2 Кб, 7 просмотров)
virtuhay266 вне форума Ответить с цитированием
Старый 08.01.2011, 18:22   #6
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Второй архив скачал. При компиляции повыползало пару ошибок чтото про типы и пр. Я закоментил их... Запустил и opendialog1.Execute отрабатывает.. такчто смотри у себя.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 08.01.2011, 18:28   #7
virtuhay266
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 57
По умолчанию

второй все хорошо работает, там нет потоков. а в первом не работает.
PS ошибки наверное из-за разных версий delphi
virtuhay266 вне форума Ответить с цитированием
Старый 08.01.2011, 18:50   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

D2010 - все открывается. Опендиалоги норм показываются.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.01.2011, 18:52   #9
virtuhay266
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 57
По умолчанию

и в первом архиве?
virtuhay266 вне форума Ответить с цитированием
Старый 08.01.2011, 22:12   #10
virtuhay266
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 57
По умолчанию

нашел ошибку))) нужна синхронизация созданного потока с основным
virtuhay266 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Инструкция Execute Desha Microsoft Office Access 6 10.06.2010 20:11
OpenDialog1.Execute=true (error) zotox Помощь студентам 2 13.07.2009 16:30
КОМПОНЕНТ OpenDialog1 Anna_fors Компоненты Delphi 3 05.06.2009 22:00
Проблема с фкнкцией Execute rocky7 Общие вопросы C/C++ 0 01.03.2009 16:42