Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE2 (Pulsar)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Открыть новую тему     Написать ответ в эту тему

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаем новые возможности и баги
Просьба писать только про Embarcadero RAD Studio XE2 (Pulsar) - по остальным версиям есть соответствующие темы.

Вопросы вареза здесь не обсуждаются !!!
См. также:


Из слишком часто повторяемых вопросов:
  1. Почему EXE такие большие - перевод статьи от Andy тут, оригинал на страницу назад.
  2. Что случилось c авто-увеличением Build Number - Объяснение на англ.. Можно отключить встроенную функцию и добавить плагин, в котором есть "старый" авто-инкремент. Например DDevExtensions от Andy. У него так же есть хороший плагин IDE FixPack

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 23:54 27-07-2011 | Исправлено: Arioch1, 16:08 25-04-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
 
и что потом? как я смогу использовать информацию, полученную следуя вашему совету?

Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 17:45 02-09-2013
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в разных версиях делфи я не могу

Тем, что сжатие вJPEG выполняют или разные бибилиотеки, или разные их версии.
 
Вроже бы исходники ставятся, если ставить Delphi + C++ Builder, но они на C++ с ассемблером - вам легче будет? :-D
 
Добавлено:

Цитата:
 как я смогу использовать информацию

 
Вфясните что же все же тормозит, сжатие в JPEG или запись на диск

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 18:00 02-09-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ок, выясню

Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 18:03 02-09-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1
померял. почти все время уходит на конвертацию bmp в jpeg

Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 20:41 07-09-2013
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
о чём тебе сразу и говорили
 
ищи другие библиотеки
 
возможно лучше будет вообще не использовать TBitmap и прочий VCL, а как-нибудь напрямую писать на GDI и GDI+
 
Или плюнуть на все, если в нужную частоту влезает, то пусть 0,35 вместо 0,2 - какая разница

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 20:57 07-09-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
проект сдан, заказчик не жалуется. Под 32-бита откомпилировал в D7, под 64- в Xe2
Меня интересовало, не носит ли падение производительности массовый характер, а следовательно, не рано ли сносить семерку если для задачи юникод не нужен, а скорость работы важна
 
Попробую еще другие библиотеки, но это уже в свободное время
 
Добавлено:
что характерно - если сохранять чистый bmp, который 5 мегабайт, то скорость 85 мс. То есть дело не в записи вообще

Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 21:06 07-09-2013
NightSpawn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, подскажите в чем может быть проблема. Delphi блокирует "собой" exe файл программы: сотворили hello world!, откомпилировали, запустили, закрыли, изменили текст, откомпилировали, облом:  
[DCC Fatal Error] F2039 Could not create output file '.\Win32\Debug\Hello.exe', Unlocker'ом разблокируем файл своей программы и компилируем заново, все ок.
 
Запарило ей богу, беглый поиск по гуглу результата не дал, все жалуются на многопоточные приложения. Мож кто сталкивался с подобным?
 
Проекты лежат на диске D:\ в папке Projects\название проекта.
Windows 7 x64 Prof
Права админа есть.
Embarcadero RAD Studio XE2
Навешаны:  
   gExperts,  
  CnPack,  
  EurekaLog (в ее настройка она вроде бы выключена, как ее полностью выгрузить из IDE не нашел)
  JEDI и JCL,
из экспертов вроде бы все.  
CnPack\gExperts выключал, точно не они.

Всего записей: 87 | Зарегистр. 01-01-2007 | Отправлено: 05:30 25-07-2014 | Исправлено: NightSpawn, 05:32 25-07-2014
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightSpawn
как правило перезагрузки delphi и снятия анлокером достаточно
У вас с часами все в порядке? может, рассинхронизация
или exe-шник не завершается - то есть окна уже нет, но процесс почему-то в памяти висит

Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 14:03 25-07-2014
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightSpawn
Антивирь может мешать.

Всего записей: 2319 | Зарегистр. 24-05-2007 | Отправлено: 00:01 26-07-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
[DCC Fatal Error] F2039 Could not create output file '.\Win32\Debug\Hello.exe'

Обычно такая ошибка возникает, если приложение не заканчивается. Запустите приложение XE2, а потом выйдите. Приложение должно закончить свою работу. Если оно не заканчивает, значит нужно нажать на отладку приложения и посмотреть в какой точке остановилось приложение. И посмотреть, как заканчивается приложение. Если что смотреть Application.Run, _Halt0. Еще вариант может быть, приложение запущено, но вы пытаетесь его компилировать. Последний вариант, это возможно приложения, которые читаю ваше приложение. Кстати в UnLocker можно посмотреть какое приложение блокирует ваш файл.

Всего записей: 1484 | Зарегистр. 24-03-2009 | Отправлено: 20:48 26-07-2014 | Исправлено: SuPriTo, 20:50 26-07-2014
NightSpawn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
NightSpawn  как правило перезагрузки delphi и снятия анлокером достаточно  У вас с часами все в порядке? может, рассинхронизация  или exe-шник не завершается - то есть окна уже нет, но процесс почему-то в памяти висит

С часами все ок.
 

Цитата:
NightSpawn  Антивирь может мешать.

Выключал\выгружал.
 
 

Цитата:
Цитата: [DCC Fatal Error] F2039 Could not create output file '.\Win32\Debug\Hello.exe'   Обычно такая ошибка возникает, если приложение не заканчивается. Запустите приложение XE2, а потом выйдите. Приложение должно закончить свою работу. Если оно не заканчивает, значит нужно нажать на отладку приложения и посмотреть в какой точке остановилось приложение. И посмотреть, как заканчивается приложение. Если что смотреть Application.Run, _Halt0. Еще вариант может быть, приложение запущено, но вы пытаетесь его компилировать. Последний вариант, это возможно приложения, которые читаю ваше приложение. Кстати в UnLocker можно посмотреть какое приложение блокирует ваш файл.

 
Что значит ошибка компилятора "F2039 Could not create output file", я понимаю. Запускаю приложение - запускается, закрываю - закрывается, IDE показывает что приложение остановленно (завершило работу), т.е. Delphi не находится в режиме отладки моего приложения. Но при попытке откомпилировать приложение с внесенными изменениями, возникает эта ошибка компилятора.  
1) Приложение 100% не запущено
2) Я не заблокировал его, открыв, например, в Restorator
3) IDE покаывается активной кнопку "Запуска приложения"
 
Unlocker показывает, что приложение занято bds.exe. Происходит такое, как заметил, после какого нибудь вылета приложения (необработанный или обработанный exception пойманный IDE), после этого все последующие компиляции будут происходить через "unlocker->delphi". Перезапуск Delphi спасает до следующего вылета.
 
Приложения самого разного рода, начиная от клиента к сетевой БД и заканчивая примитивом типа форматирования текста из разряда: регистр вверх\регистр вниз.

Всего записей: 87 | Зарегистр. 01-01-2007 | Отправлено: 03:11 28-07-2014 | Исправлено: NightSpawn, 03:13 28-07-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Unlocker показывает, что приложение занято bds.exe

Какая у вас версия XE2? Устанавливали вы Updates. Если нет, то лучше установить.
Возможно стоит перейти на версию XE3 и выше, если есть такая возможность ...

Всего записей: 1484 | Зарегистр. 24-03-2009 | Отправлено: 11:09 28-07-2014
NightSpawn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Цитата: Unlocker показывает, что приложение занято bds.exe   Какая у вас версия XE2? Устанавливали вы Updates. Если нет, то лучше установить.  Возможно стоит перейти на версию XE3 и выше, если есть такая возможность ...

Embarcadero® Delphi® XE2 Version 16.0.4504.48759  
на XE3 не получилось перейти, из-за некоторых компонентов.

Всего записей: 87 | Зарегистр. 01-01-2007 | Отправлено: 07:37 29-07-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверьте следующее:
1. Может быть какие-то компоненты установили, которые мешают удалять файл.
2. Проверьте права на папку проекта и файлы проекта.
3. Попробуйте откатиться на hotfix 3 (http://forum.ru-board.com/topic.cgi?forum=35&topic=49523&glp).
Интересно, что это за компоненты, которые работают только под XE2.

Всего записей: 1484 | Зарегистр. 24-03-2009 | Отправлено: 11:00 29-07-2014 | Исправлено: SuPriTo, 11:05 29-07-2014
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
на XE3 не получилось перейти, из-за некоторых компонентов.

Очень странно, там отличия для компонентов минимальны. А действительно что за компоненты?

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 23:24 29-07-2014
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuPriTo, LadyOfWood
Возможно банальные dcu-only.

Всего записей: 2319 | Зарегистр. 24-05-2007 | Отправлено: 00:43 30-07-2014
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Возможно банальные dcu-only.

Ну только если только так. Я просто не использую компоненты если доступа к исходному коду нет.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 02:14 30-07-2014
NightSpawn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пока потихоньку сношу эксперты, проверяю может быть они блокируют. Позже отпишусь еще.  
Eureka была не виновата(

Всего записей: 87 | Зарегистр. 01-01-2007 | Отправлено: 08:03 31-07-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Выключал\выгружал.  

Антивирус у тебя какой? Вот Comodo может блокирует файлы на удаление.

Всего записей: 1484 | Зарегистр. 24-03-2009 | Отправлено: 16:36 31-07-2014
NightSpawn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Цитата: Выключал\выгружал.    Антивирус у тебя какой? Вот Comodo может блокирует файлы на удаление

Касперский для рабочих станций, v6.
Этот каспер довольно безобидный, да и выключен полностью.
 
 
Сегодня перенес проект в папку "мои документы", думал прошло, ан нет, снова продолжается.
 
EurekaLog не виновата
Права на папку тоже не виноваты
 
to be continued...

Всего записей: 87 | Зарегистр. 01-01-2007 | Отправлено: 08:40 04-08-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE2 (Pulsar)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru