Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.08.03;
Скачать: CL | DM;

Вниз

Переход с D7 на D2010   Найти похожие ветки 

 
P.Golf ©   (2013-09-20 17:19) [0]

Решил поставить D2010.
Скомпилировал старый проект. Программа виснет при вызове OpenDialog.
Создал новый маленький проект на D2010, на форме только кнопка, вызывающая OpenDialog уже из D2010. Та же картина - программа виснет.

Поможите советом.


 
[ВладОшин] ©   (2013-09-20 17:37) [1]

Compiler -> Use debug DCU
В каком именно месте?


 
Inovet ©   (2013-09-20 17:38) [2]

Так работает?

procedure TForm1.Button1Click(Sender: TObject);
begin
 if OpenDialog1.Execute then
   ShowMessage("Выбрали")
 else
   ShowMessage("Отказались");
end;


 
P.Golf ©   (2013-09-20 17:51) [3]

Не работает, программа виснет сразу после нажатия кнопки,окно для выбора файла не появляется.

Поясни, про Compiler.


 
[ВладОшин] ©   (2013-09-20 17:59) [4]

В настройках поставь галку, исполни пошагово
где именно затык внутри OpenDialog1.Execute


 
P.Golf ©   (2013-09-20 18:14) [5]

Галку поставил.
Поставил breakpoint, жму F7 - все виснет.
Как попасть внутрь диалога?


 
Inovet ©   (2013-09-20 20:13) [6]

> [5] P.Golf ©   (20.09.13 18:14)

Среда, поди, покоцанная установлена.

Для чистоты на виртуальную машину (VBox) что ли поставь, проверь.


 
sniknik ©   (2013-09-20 20:22) [7]

> Галку поставил.
после этого обязательно билд проекту.

> Как попасть внутрь диалога?
зажми ctrl и кликни мышкой на Execute... в букву x например.


 
Inovet ©   (2013-09-20 20:30) [8]

> [0] P.Golf ©   (20.09.13 17:19)
> Решил поставить D2010

А что не юникодную? Уж сразу перейти, чтобы второй раз потом не разгребать.


 
все арамисы, а я Дартаньян   (2013-09-20 20:45) [9]

2009 юникодная уже
хотя зачем ставить 2010 при доступности ХЕ5 — таки неясно


 
Inovet ©   (2013-09-20 21:00) [10]

> [9] все арамисы, а я Дартаньян   (20.09.13 20:45)
> 2009 юникодная уже

Действительно, это я с 2007, видимо, попутал.


 
Никита2013   (2013-09-20 21:12) [11]

У меня и 2010 и ХЕ5 установлена,удалось подружить. В 2010 все старые проги, в новой пока Андроид лишь осваиваю... Хотя компонентов новых разрабы накидали дофига, бум пробовать и в ХЕ5 чего кодить потом :)


 
P.Golf ©   (2013-09-20 21:35) [12]

Мастера,
проблема так и осталась: при вызове OpenDialog окно не появляется и программа виснет.
Похоже, это связано с модулем Dialogs.
Но как проверить, т.к. есть *.dcu?


 
P.Golf ©   (2013-09-20 21:46) [13]

Дополнение:
если вызвать SaveDialog, то появляется окно, в котором вместо каталогов пустые места, и программа тут же виснет :(


 
Cobalt ©   (2013-09-21 11:27) [14]

в настройках проекта включи "Use Debug dcus" - только тогда сможешь пройти внутрь.
На крайний случай - через отладку CPU можно пройти внутрь чего угодно.

Если все равно виснет - переустанови ОС и Delphi.



Страницы: 1 вся ветка

Текущий архив: 2014.08.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.005 c
2-1379334790
_guest_
2013-09-16 16:33
2014.08.03
Сохранение StringList большого объема в файл


15-1389342603
Юрий
2014-01-10 12:30
2014.08.03
С днем рождения ! 10 января 2014 пятница


15-1389092680
Dimka Maslov
2014-01-07 15:04
2014.08.03
А не спеть ли нам пестню...


3-1300095610
Бинар
2011-03-14 12:40
2014.08.03
Прерывание запроса


15-1389558602
Юрий
2014-01-13 00:30
2014.08.03
С днем рождения ! 13 января 2014 понедельник