Форум: "Начинающим";
Текущий архив: 2014.08.03;
Скачать: [xml.tar.bz2];
ВнизПереход с 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.002 c