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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)

Модерирует : 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

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

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаем новые возможности и баги
Просьба писать только про Delphi 2009 и выше - по остальным версиям есть соответствующая тема.
Вопросы вареза здесь не обсуждаются !!!
См. также:
Известные важные баги Delphi 2010:

Описание________________________________________________ Исправлено Решение/Альтернатива_____________________
  1. Внимание !  Деинсталляция D2010 нарушает работу D2007 и D2009 !  
При деинсталляции удаляются CC3280MT.DLL и CC3290MT.DLL из Windows\System32,   необходимые для работы D2007 и D2009 соответственно.
Сделайте резервные копии
  2. Code Formatter не работает, если не инсталлирован пакет моделирования.   В нем также присутствует множество багов. Используйте с осторожностью.   1.   JEDI CodeFormat 2.44 SVN Snapshot (~750Kb)   Требуются JCL и JVCL  
2.GExperts with Formatter
  3. Не работает F1 в Object Inspector Update 2   IDEFixPack 2.9 от Andreas Hausladen
(dev. snapshots)
  4. Если IDE начинает падать с сообщением "Out of resources", возможно, что поврежден .res файл проекта. Удалить его, запустить IDE, открыть проект - новый .res файл будет создан автоматически.
  5. В редакторе не работает Class Completion, если в декларируемом классе есть поля с шаблонами. Перед декларированием поля добавить public или private и т.д.
  6. TTrayIcon.ShowBalloonHint() не работает на ОС ниже Vista [QC 77561] Update 2 * Установить Update 2   * ИЛИ почитать о причинах и решении проблемы на форуме embarcadero и в QC   * ИЛИ воспользоваться альтернативой, например Cooltray 4.4.0
  ...      


Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 14:28 26-08-2009 | Исправлено: data man, 18:27 06-08-2010
AdapterLp



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
apnss
 
Благодарю!

Всего записей: 426 | Зарегистр. 15-09-2009 | Отправлено: 04:04 18-11-2011
amfius



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

Цитата:
amfius  
Перед открытием демок этот TMDTabSet нужно установить в палитру компонент.

Frodo_Torbins
Спасибо, все заработало.
 
Вот еще вопрос: а как по исходному коду модуля понять, что нужно с ним делать: просто подключить (uses) или компилировать компонент?

Всего записей: 618 | Зарегистр. 24-12-2003 | Отправлено: 22:11 19-11-2011 | Исправлено: amfius, 22:11 19-11-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
amfius
Если в нем есть процедура с именем Register содержащая вызовы RegisterComponents, RegisterNoIcon и пр., то нужна инсталляция.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 00:46 20-11-2011
Man_Without_Face



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Создаю dbf файл c помощью TAdoCommand через ConnectionString. В той же процедуре хочу его скопировать, но до отработки процедуры файл занят. Как этого избежать?
 
Добавлено:
Вопрос в принципе решил: добавил AdoConnection, задал ConnectionString вместо AdoCommand. Выбрал в AdoCommand connection - AdoCommand. После создания файла ADOConnection.Close;

Всего записей: 381 | Зарегистр. 25-01-2010 | Отправлено: 12:53 30-11-2011
SergBSI

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите компонент или библ. для работы с комплексными числами кроме VarCmpx (сильно медленно работает) осбенно для XE2

Всего записей: 516 | Зарегистр. 09-12-2003 | Отправлено: 07:23 01-12-2011
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergBSI
Можно посмотреть JEDI-Math
http://jedimath.sourceforge.net/

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 07:34 01-12-2011
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ подскажите плз..можно ли в D2010 сделать что бы после try автоматом создавалась секция except а не finally

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 11:57 01-12-2011
Man_Without_Face



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как убрать округление при выгрузке в dbf через AdoCommand.  
Например в Delphi было 0.8629
а в dbf выгрузилось 0,8630 ?

Всего записей: 381 | Зарегистр. 25-01-2010 | Отправлено: 13:00 01-12-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mdid
View -> Templates и настраивайте как хотите.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 14:11 01-12-2011
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
ой как тут все круто...пасиб огромное
 
что то не работает..открыл-изменил-сохранил...даже среду перезапустил..все равно finally

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 15:15 01-12-2011 | Исправлено: mdid, 15:22 01-12-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mdid
Всякие эксперты часто имеют свои движки темплейтов. cnWizards к примеру. Если у вас что то такое установлено, то нужно и в его настройках покопатся.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 15:50 01-12-2011
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
нет этого эксперта..может влияет jedi или devexr? или я то то не то сделал..в общем открыл шаблоны..жмаканул на едит try - вывалился xml..и я просто поменял все вхождения finally на except
 

Код:
 
<?xml version="1.0" encoding="utf-8" ?>
 
<codetemplate    xmlns="http://schemas.borland.com/Delphi/2005/codetemplates"
                version="1.0.0">
    <template name="try" surround="true" invoke="auto">
        <point name="variable">
            <text>
                MyClass
            </text>
            <hint>
                Variable name
            </hint>
        </point>
        <point name="control">
            <script language="Delphi">
                InvokeCodeCompletion;
            </script>
            <text>
                Component
            </text>
            <hint>
                Class name
            </hint>
        </point>
        <point name="createparms">
            <hint>
                constructor parameters
            </hint>
                        <text>
                            (Self)
                        </text>
        </point>
        <description>
            try except (with Create/Free)
        </description>
        <author>
            Embarcadero
        </author>
        <script language="Delphi" onenter="false" onleave="true">
            DeclareVariable(|variable|);
        </script>
        <code language="Delphi" context="methodbody" delimiter="|"><![CDATA[|variable| := T|control|.Create|createparms|;
try
|selected||*||end|
except
|*||variable|.Free;
end;
]]>
        </code>
    </template>
</codetemplate>
 
 


Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 16:46 01-12-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mdid
Тогда уж удалить его совсем, а tryf выставить invoke="auto".

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 18:37 01-12-2011
SergBSI

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer
Спасибо!

Всего записей: 516 | Зарегистр. 09-12-2003 | Отправлено: 09:07 02-12-2011
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergBSI
вообще-то, в самом jedi тоже есть работа с комплексными числами, и если смотреть по датам исходников - по-новее будет, также есть ассемблерные вставки, так что наверное и поскорее

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 15:44 02-12-2011
phi1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток всем.
Можно ли как-то вообще распределить вычисления в своей программе на D2010 на более чем одно процессорное ядро? Сел за Core I7-2600 - всё висит на одном логическом ядре, т.е. загрузка процессора = где-то 12%. Пробовал пример с 3-мя одновременно выполняемыми потоками из комплекта Delphi - та же ситуация. Проясните ситуацию, пожалуйста.

Всего записей: 531 | Зарегистр. 19-03-2003 | Отправлено: 18:27 02-12-2011
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
phi1
А что за демка? Если та что с сортировкой, то там вся нагрузка на основном потоке, выполняющем перерисовку. Так что это неудачный выбор.
 
Есть и другой вариант: привязка к ядрам наследуется дочерними процесами. Поэтому если у вас студия привязана к одному ядру, то и отлаживаемый экзешник тоже окажется привязан. Но круче всего получается, когда какое-нибудь кривое расширение оболочки привязывает к одному ядру проводник. Проверить это можно с помощью проги Process Explorer.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 19:01 02-12-2011
phi1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
Да, именно с сортировкой.  
Так а можно ли что-то сделать с этой привязкой то вообще?  
Хотя бы тупо-принудительно повесить какой-нибудь поток на одно из ядер или что-то в этом духе?

Всего записей: 531 | Зарегистр. 19-03-2003 | Отправлено: 19:21 02-12-2011
wasilissk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
phi1
Процессу можно задать affinity mask, можно посмотреть  
тут еще коменты внизу по ссыле почитать неплохо

Всего записей: 293 | Зарегистр. 25-12-2006 | Отправлено: 20:12 02-12-2011
phi1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wasilissk
Я так понял, это через Win32 API... Будем поизучать Вашу ссылку, спасибо.
 
Да, один из ключевых моментов там "The above information should not be used under any circumstances. "...  
Надежду не вселяет как-то.
 

Всего записей: 531 | Зарегистр. 19-03-2003 | Отправлено: 20:19 02-12-2011 | Исправлено: phi1, 20:27 02-12-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru