![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| MihailCarib |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Здравствуйте! Появилась проблема, самому разобраться пока не получается.
Есть комп, на нем делал проект, Винда старенькая XP(хорошо, если SP2). В проекте есть необходимость ловить изображение с DBChart и при помощи SaveDialog сохранять эту картинку. Код такой :
Проект прекрасно компилируется, здорово работает на этой машине, как и на еще 3-х других, на некоторых даже Делфи нет и в помине. НО! Есть один ноутбук, чудесное детище Rover'а, так вот там эта процедура работать не хочет. Причем, он не выдает никакой ошибки, доходит до savepicturedialog1.Execute и тихо-мирно закрывает все мое приложение с потрохами, как и не было его. Винда там стоит с SP3, да и не главное, на одной из тестовых машин ось с того же дистрибутива ставилась... И делает это с любыми save-диалогами. Ось на ноуте буду переставлять только в случае крайней необходимости, Кто сталкивался с такой подставой, подскажите, чего этому Rover'у от меня надо?! Спасибо. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 31 Всего: 484 |
1. Заверни телко процедурки в try except с выводом сообщения об ошибке.
2. Попробуй отрубить файрвол (аутпост про любит рубить диалоги) и вообще все программы , что можно закрыть. 3. Почитай системный лог. Первая стадия - поиск причины, чтение логов. |
|||
|
||||
| MihailCarib |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Спасибо, завтра проверю, по результату отпишусь
|
|||
|
||||
| MihailCarib |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Проверил. Ничего не работает. Фаервол замочил намертво, попутно с ним вообще все лишнее. Ошибки предупреждения и пр. система не фиксирует. Конструкция TRY Except тоже результата не дает. Мистика.
|
|||
|
||||
| CROTishka |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 30.7.2009 Репутация: нет Всего: 2 |
А дельфу пробовал на ноутбук ставить, и запускать под отладчиком?
Под профилировщиком попробуй запустить, посмотри, что он скажет. Еще можно попробовать пустой проект только с вызовом диалога создать и попробовать. Это сообщение отредактировал(а) CROTishka - 29.10.2010, 15:26 |
|||
|
||||
| CROTishka |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 30.7.2009 Репутация: нет Всего: 2 |
еще попробуй голую апишку запустить: http://msdn.microsoft.com/en-us/library/ms646928(VS.85).aspx
|
|||
|
||||
| MihailCarib |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Фишка в том, что я скорей на нем Винду снесу, чем Делфи поставлю! Это специальный тестовый ноут, типа: если уж на нем заработает, то в остальных местах точно работать будет!
Попробовал сделать тестовую программку с набором диалогов. Заработала. Значит дело не в них, а в самой картинке с DBChart... Буду дальше экспериментировать. |
|||
|
||||
| MihailCarib |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Попробовал запустить свой проект с флешки на ноуте. Чудо случилось - все заработало штатно. Как только проект переехал на ноут - снова не работает. Причем затыкается на команде savedialog1.Execute;
Тупая вставка sleep(2000); тоже ничего не дала. Мистика. |
|||
|
||||
| БелАмор |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: 7 Всего: 17 |
Ключевые слова: расширения оболочки
Попробуйте погуглить в контексте OpenDialog/SaveDialog Навскидку: http://sql.ru/forum/actualthread.aspx?tid=682257 Это сообщение отредактировал(а) БелАмор - 30.10.2010, 21:42 |
|||
|
||||
| MihailCarib |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Погуглил. Утилитку из примерчика поставил, ничего подобного она не нашла, проект не заработал. Я могу допустить, что это расширение Винды, но какого же черта та же прога идет на той же винде с флешки?!! Поиском больше ничего похожего не увидел... |
|||
|
||||
| БелАмор |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: 7 Всего: 17 |
Посмотрите ещё ссылки:
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=61573 http://www.delphikingdom.com/asp/answer.asp?IDAnswer=60533 http://www.delphikingdom.com/asp/answer.asp?IDAnswer=52289 http://www.delphikingdom.com/asp/answer.asp?IDAnswer=50193 http://www.delphikingdom.com/asp/answer.asp?IDAnswer=49845 http://www.delphikingdom.com/asp/answer.asp?IDAnswer=54843 Поскольку DelphiKingdom сейчас периодически недоступен из-за постоянных атак, на всякий случай выкладываю сохранённые страницы Это сообщение отредактировал(а) БелАмор - 2.11.2010, 06:05 Присоединённый файл ( Кол-во скачиваний: 3 )
SavedPages.rar 180,23 Kb |
|||
|
||||
| MihailCarib |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
ОК, почитал, все, похоже, сводится-таки к расширениям винды... Сейчас, к сожалению, не имею времени, но как только - сразу займусь оболочкой "вплотную". Как будет чего нового - отпишусь.
|
|||
|
||||
| MihailCarib |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Проблему не решил. Но в связи с изменением ТЗ решил полностью переписать программу на другой тип БД. Функцию печати из графика не менял. На новой версии все работает....
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |