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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а у меня что-то этого вообще не видно может что-то устанавливать надо?

Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 17:21 15-09-2009
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zvyagaaa
В шапке - пункт 2. Все пакеты инсталлированы ?

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 17:30 15-09-2009
StalkerSoftware



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

Цитата:
Думаю не признает. Пока нельзя будет декларировать как set of char (в смысле WideChar), то о полной поддержке Unicode речи и нет.
И потому Tomohiro Takahashi как Sysop изменил тип репорта c Bug на Enhancement.
Как обычно - выкручивайтесь сами, у Emb-ro другие планы.  

Редиски они ;-(
 

Цитата:
P.S.
Ссылки на WideCharSet нужны ?

Давай, пригодится.
 
А оно поможет в моей ситуации ?
 

Всего записей: 682 | Зарегистр. 23-06-2008 | Отправлено: 19:09 15-09-2009
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StalkerSoftware
1. http://cc.embarcadero.com/Item/26658 - на мой взгляд не лучшая, через интерфейсы, но быстрая.
 
2. http://tporpheus.svn.sourceforge.net/viewvc/tporpheus/trunk/source/O32WideCharSet.pas
Простая, достаточно быстрая, но есть ошибка в Enumerator.
 
3. Победитель моего "конкурса" http://code.google.com/p/delphilhlplib/
Вообще отличная библиотека контейнеров (и не только их), использует все новые возможности D2009 и выше, а недавно в SVN появился и TWideCharSet.
Рекомендую.

Цитата:
А оно поможет в моей ситуации ?

Останется только написать свою реализацию CharInSet на основе TWideCharSet.

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 19:19 15-09-2009 | Исправлено: data man, 19:46 15-09-2009
NAGRIS

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Frodo_Torbins
 
В настройках устанавливал Key Mappings -> IDE Classic -> OK
 
Все равно все осталось по старому
 
 

Цитата:
Может Key Mappings сбились

 
И как их восстановить

Всего записей: 507 | Зарегистр. 11-03-2006 | Отправлено: 20:25 15-09-2009
Frodo_Torbins

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

Цитата:
И как их восстановить  

Кроме переустановки ничего на ум не приходит.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 21:12 15-09-2009
andrewtishkin



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

Цитата:
Редиски они ;-(

Вежливо послали. "Вы ваще работали с делфи 2009? чаринсет работает прекрасно!"
В следующий раз будут опять кучу накопившихся багов/пожеланий обрабатывать, может и сделают. Году к 2012
 

Цитата:
А его и не видно
Жмем Ctrl-D и код форматируется.

Ну как-это не видно? Сам форматтер как бы и виден: Edit -> Format Source
 
А ещё в контекстном меню (правой кнопкой по unit-у) аналогичный пунктик есть...
 
Результат работы тоже заметить можно, особенно на большом юните с "авторским" форматированием.

Всего записей: 781 | Зарегистр. 28-08-2008 | Отправлено: 22:48 15-09-2009
CODeRUS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скажите, ребята...а что Delphi Prism на вижуал студии?
а
если RAD то на борландовской?

Всего записей: 155 | Зарегистр. 09-11-2007 | Отправлено: 23:32 15-09-2009
murkovich



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

Цитата:
скажите, ребята...а что Delphi Prism на вижуал студии?  
а  
если RAD то на борландовской?

Prism слишком завязан на .NET - чтобы не изобретать велосипед заново, намного легче интегрировать компилятор в уже готовую среду, чем создавать все визуальные дизайнеры и т.п. самими. Да и опыт показывает, что в таком случае было бы постоянное отставание от МС по времени доступности новых функций .NET.

Всего записей: 1551 | Зарегистр. 26-05-2005 | Отправлено: 02:42 16-09-2009
EugeneBoss3



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

Цитата:
Varenik

Вот мои настройки по умолчанияю:
 
C:\Documents and Settings\All Users\Документы\RAD Studio\7.0\Bpl\
C:\Documents and Settings\All Users\Документы\RAD Studio\7.0\Dcp\
 
BDSCOMMONDIR
C:\Documents and Settings\All Users\Документы\RAD Studio\7.0
BDSPROJECTSDIR
C:\Documents and Settings\Eugene\Мои документы\RAD Studio\Projects
BDSUSERDIR
C:\Documents and Settings\Eugene\Мои документы\RAD Studio\7.0
Path
C:\Program Files\Embarcadero\RAD Studio\7.0\bin;
C:\Documents and Settings\All Users\Документы\RAD Studio\7.0\Bpl;
C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem
проблем нет
 
пытаюсь прописать
для Bpl:
C:\Program Files\Embarcadero\RAD Studio\Projects\Bpl
для Dcp:
C:\Program Files\Embarcadero\RAD Studio\Projects\Dcp
среда их не видит

Всего записей: 247 | Зарегистр. 15-09-2009 | Отправлено: 05:32 16-09-2009
zvyagaaa



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

Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 09:06 16-09-2009
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data man
версия 2.60. после компиляции простых примеров в тело компонента просто не реально вписать русский символ, что на 2009, что на 2010. ((

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 12:22 16-09-2009
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spasius
Fix (ecSyntMemo.pas) с их форума:

Код:
 
procedure TCustomSyntaxMemo.KeyPress(var Key: Char);  
var WC: ecChar;  
begin  
  inherited;  
  {$IFDEF EC_UNICODE}  
    {$IFDEF EC_STRING_UNICODE}  
    WC := Key;  
    {$ELSE}  
    if (Key = #63) and (FUniChar <> #0) then WC := FUniChar  
     else WC := ecKeyChar(Key);  
    FUniChar := #0;  
    {$ENDIF}  
  {$ELSE}  
  WC := Key;  
  {$ENDIF}
....
 


----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 12:27 16-09-2009 | Исправлено: data man, 12:29 16-09-2009
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data man
Спасибо, рулит. А то мне пришлось вообще эту процедуру урезать до WC := Key;
Предлагаю засунуть сей сабж в копилку с исправлениями ...

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 12:50 16-09-2009 | Исправлено: spasius, 13:20 16-09-2009
data man



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

Цитата:
Предлагаю засунуть сей сабж в копилку с исправлениями ...

Проще смотреть форум производителя. Тем более что там есть и другие фиксы.

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 12:55 16-09-2009 | Исправлено: data man, 15:51 16-09-2009
StalkerSoftware



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

Цитата:
WideCharSet

За ссылки спасибо, посмотрю.
 
Хотя ИМНО это все равно обходной, а не стандартный путь. В этом случае и конструкция с case сгодится.
 
data man
andrewtishkin
И все таки мне не понятен один момент: То что CharInSet и Char in [] не работают с русскими буквами это проблема только у кириллицы или и у других национальных кодировок такая же проблема ?
Например работает ли CharInSet и Char in [] с немецкими, французкими, японскими кодировками (ведь D2010 именно на эти языки локализована) ?
 

Всего записей: 682 | Зарегистр. 23-06-2008 | Отправлено: 20:59 16-09-2009
data man



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

Цитата:
у других национальных кодировок такая же проблема ?

Проблема есть у всех. Если не ошибаюсь, на их форуме вопрос задавал и поляк в том числе.
Да это и из кода функции понятно:

Код:
function CharInSet(C: WideChar; const CharSet: TSysCharSet): Boolean;
begin
  Result := (C < #$0100) and (AnsiChar(C) in CharSet);
end;



----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 21:11 16-09-2009 | Исправлено: data man, 21:14 16-09-2009
xxx2008

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

Цитата:
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) FIELDS([]) PROPERTIES([])}  

Ого, респект за это! Позволяет на тестовом примере с одной формой экономить 50Кб
Было 798Кб, стало 753Кб.

Всего записей: 81 | Зарегистр. 31-12-2007 | Отправлено: 20:54 17-09-2009 | Исправлено: xxx2008, 21:00 17-09-2009
andrewtishkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xxx2008
А остальное уже выкинуто, что и в версиях < D2010 выкидывалось?

Всего записей: 781 | Зарегистр. 28-08-2008 | Отправлено: 21:51 17-09-2009
Alexos



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как то, не понял как, у IDE поменялись все хоткеи, видимо на какой то старый вариант.
Например Сохранить F2
Никак не могу найти где это вобще может настраиваться.

Всего записей: 43 | Зарегистр. 03-12-2006 | Отправлено: 23:58 17-09-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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