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

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tanaseduard
По идее, если класс хорошо спроектирован, должно быть достаточно просмотра интерфейсной части. Упорядоченность же раздела реализации может быть полезной только при просмотре оной сверху вниз, что является, надо сказать, довольно странным занятием.

Всего записей: 293 | Зарегистр. 25-12-2006 | Отправлено: 12:55 06-03-2012
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tanaseduard
MM CodeExplorer вроде позволяет сортировать методы в нужном порядке.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 13:07 06-03-2012
Man_Without_Face



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Delphi 2009 - AdoConnection - TAdoQuery - Sybase 7.0 - Win2008 r2 64. Вместо русск букв, кракозябли. На XP - Sybase 8.0 все нормально. В connectionstring charset = cp1251 или cp866 прописан. В ODBC тоже. Что не так?

Всего записей: 381 | Зарегистр. 25-01-2010 | Отправлено: 14:05 06-03-2012
tanaseduard



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

Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 16:27 06-03-2012
irzyxa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите понять почему не работает код:
З.Ы. Код добавляет в системный ImageList иконку размером 256x256 в Jumbo ImageList. В другие(меньшего размера добавляется нормально). ОС - Win 7 x64 x86

Код:
 
function GetImageListSH(SHIL_FLAG:Cardinal): HIMAGELIST;
type
  _SHGetImageList = function (iImageList: integer; const riid: TGUID; var ppv: Pointer): hResult; stdcall;
var
  Handle: THandle;
  SHGetImageList: _SHGetImageList;
begin
  Result:= 0;
  Handle:= LoadLibrary('Shell32.dll');
  if Handle<>S_OK then
  try
    SHGetImageList:=GetProcAddress(Handle, PChar(727));
    if Assigned(SHGetImageList) and (Win32Platform=VER_PLATFORM_WIN32_NT) then
      SHGetImageList(SHIL_FLAG, IID_IImageList, Pointer(Result));
  finally
    FreeLibrary(Handle);
  end;
end;
 
procedure TFmMain.bTestClick(Sender: TObject);
var
  ImageList: HIMAGELIST;
  Ico: TIcon;
  Res: Integer;
begin
  if odPicture.Execute then
  begin
    ImageList := GetImageListSH(SHIL_JUMBO);
    Ico := TIcon.Create;
    try
      ico.LoadFromFile(odPicture.FileName);
      Res := ImageList_AddIcon(ImageList,Ico.Handle);
      ShowMessage(IntToStr(Res));  //Res always equal -1
    finally
      ico.Free;
    end;
  end;
end;
 

Всего записей: 342 | Зарегистр. 14-09-2006 | Отправлено: 19:29 07-03-2012 | Исправлено: irzyxa, 19:32 07-03-2012
eddoc



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

Всего записей: 328 | Зарегистр. 25-11-2007 | Отправлено: 11:13 08-03-2012
idiMAN

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eddoc
 
1. Delphi Encryption Compendium

Цитата:
Hashes  
•MD2, MD4, MD5  
•RipeMD128, RipeMD160, RipeMD256, RipeMD320  
•SHA, SHA1, SHA256, SHA384, SHA512  
•Haval128, Haval160, Haval192, Haval224, Haval256  
•Tiger  
•Panama  
•Whirlpool, Whirlpool1  
•Square  
•Snefru128, Snefru256  
•Sapphire  
 

 
2. HashLib! v1.03

Цитата:
Implementation of MD2, MD4, MD5, SHA-1, SHA (256, 384, 512), Haval (128, 160, 192, 224, 256), GOST R 34.11-94, Ripe-MD (128, 160), Tiger (128, 160, 192), CRC32, CRC32b, Adler32 hash alogrithms  
Common and really simple inteface (same API for every algorithm)  
High and low level functions (buffers, strings, files)  
Self-testing routines  
Small size (SysUtils and other system units are not used), you can Undefine using of specified algs.  
Some functions are rewritten in Assembler  
Native Delphi code.  
 

 
3. DCPcrypt

Всего записей: 466 | Зарегистр. 05-05-2003 | Отправлено: 11:54 09-03-2012
Neg4t1ve

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
 
Есть ли у кого-нибудь юниты с русифицироваными строками под 2010?
 
В сети, последнее что видел - для 2007.

Всего записей: 6 | Зарегистр. 27-10-2007 | Отправлено: 08:44 13-03-2012
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Neg4t1ve
Их выкладывали в варезной теме по RAD2010.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 13:16 13-03-2012
Neg4t1ve

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вы имели в виду это?
http://forum.ru-board.com/topic.cgi?forum=35&topic=44011&start=1000#21
Если да, то по ссылке файл уже недоступен

Всего записей: 6 | Зарегистр. 27-10-2007 | Отправлено: 15:55 13-03-2012
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Neg4t1ve
Обратитесь в личку к автору этого поста. Или можно в том топике спросить, может еще у кого эти файлы остались.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 16:27 13-03-2012
V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Neg4t1ve
Вот забирай
h__p://www.onlinedisk.ru/file/841868/

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 20:19 13-03-2012
Neg4t1ve

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Связался с автором поста, он обновил ссылку.
Спасибо!
 
V1s1ter, спасибо.
Вы уверены, что там от 2010? Судя по версии это ХЕ2

Всего записей: 6 | Зарегистр. 27-10-2007 | Отправлено: 13:22 16-03-2012 | Исправлено: Neg4t1ve, 13:27 16-03-2012
italek

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При работе с Delphi 2010 столкнулся со следующей проблемой: решил воспользоваться возможностью установки помощи от Delphi XE в 2010-ю в соответствии с
http://docs.embarcadero.com/products/rad_studio/radstudioXE/hxs_install_readme.html
help-файлы от августа 2010 установились отлично, всё работает. Проблемы возникли с установкой файлов помощи от июня 2011 г. В частности, ссылка на файл  
http://docs.embarcadero.com/products/rad_studio/radstudioXE/radHelp_XE_Jun2011_EN.hxs
оказалась битой. Загружается файл меньшего размера(16964 Кб), чем указано в описании на странице(18605 Кб), файл от предыдущей версии помощи также весит в районе 18 Мб с лишним, т.е. косяк явный. Естественно, при установке нарушается структура помощи, не работают гиперссылки и т.п. На мои письма в техподдержку никакой реакции нет, заменять битый файл производитель, видимо, не собирается, не барское это дело.
Соответственно просьба: у кого есть, выложите, пожалуйста, файлы rad.hxs и vcl.hxs из последнего обновления помощи Delphi XE на файлообменник.
 
P.S. Модераторов прошу не сносить пост в варез, поскольку установка помощи от XE в 2010 - это штатная возможность от производителя. Другое дело, что этот самый производитель забил на качество своей же продукции, так что приходится по миру идти...

Всего записей: 2 | Зарегистр. 18-12-2008 | Отправлено: 00:31 26-03-2012
eddoc



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

Всего записей: 328 | Зарегистр. 25-11-2007 | Отправлено: 23:50 26-03-2012
italek

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eddoc
Премного благодарен, всё установилось и работает. Наконец-то диаграмки наследования классов вернулись, которые в 2010-й поломали.
 
Добавлено:
eddoc
Не будет сильно нагло, если попрошу залить и codesamp.hxs? Он, по идее, небольшой - старая версия у меня размером в 1148Кб. Как оказалось, в обновлении его тоже довольно сильно изменили.

Всего записей: 2 | Зарегистр. 18-12-2008 | Отправлено: 23:20 27-03-2012
MikhaNikus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
КАК "Уменьшить размер создаваемого файла"
1 из способов:
 
Вот незнаю кому может пригодится..
(Обсуждалось но решение там другое...)
помогает в XE and XE2
 
решаю эту проблему так:
1. Закрываю проект
2. удаляю Project1.dproj
и Win32 в проекте (если есть)
3. Открываю Project1.dpr компилирую и о Чудо... вместо 8-12 мег 1.5-4
 
не факт что всем подойдет,
но у меня
все работает, как на своем компе так и на других

Всего записей: 4 | Зарегистр. 30-01-2012 | Отправлено: 18:33 29-03-2012 | Исправлено: MikhaNikus, 18:35 29-03-2012
Frodo_Torbins

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

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 21:56 29-03-2012
ant0ni02004

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MikhaNikus
 
Наверное делается debug-build

Всего записей: 442 | Зарегистр. 26-10-2004 | Отправлено: 23:50 29-03-2012
MikhaNikus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да... верно
походу из - за этого:  
Project - Options - Linking - Debug Information

Всего записей: 4 | Зарегистр. 30-01-2012 | Отправлено: 07:17 30-03-2012 | Исправлено: MikhaNikus, 07:45 30-03-2012
Открыть новую тему     Написать ответ в эту тему

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