Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1388932280
Разведка
2014-01-05 18:31
2014.08.03
Преобразование даты


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


2-1379334790
_guest_
2013-09-16 16:33
2014.08.03
Сохранение StringList большого объема в файл


2-1379683140
P.Golf
2013-09-20 17:19
2014.08.03
Переход с D7 на D2010


15-1389385804
Юрий
2014-01-11 00:30
2014.08.03
С днем рождения ! 11 января 2014 суббота





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский