![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Добрый день!
Как сделать что бы при загрузке IDE появлялась icon моих компонентов и версия. Пример: CnPack, DevExpress, EhLib, FastReport, ZipForge |
|
#2
|
||||
|
||||
|
У меня просто делфи семёрка, точно сказать не могу, но вероятно всё дело в реестре, в ветке вашей СР, просто поиском из regedit попробуйте отыскать упоминания вышеозначенных вами пакетов - нужно прописывать "icon моих компонентов и версия" там же
|
|
#3
|
||||
|
||||
|
Цитата:
|
|
#4
|
||||
|
||||
|
-создаешь bmp картинку 24*24*24bpp с логотипом. MESPLASH.bmp
-создаешь в блокноте файл ресурса MEComponentsReg.rc: Цитата:
Цитата:
Код:
unit MEComponentsReg;
interface
{$R *.res}
uses
ToolsAPI,
...
procedure Register;
var
Bitmap: TBitmap;
begin
RegisterComponents('ME', [...]);
Bitmap:=TBitmap.Create;
try
Bitmap.LoadFromResourceName(HInstance, 'MESPLASH');
SplashScreenServices.AddPluginBitmap('ME Components', Bitmap.Handle);
finally
Bitmap.Free;
end;
end;это работает на Delphi 2010, на старше не могу проверить - нет. т.к. твой лого будет последним, то поймать его будет не всегда возможным - среда запустится. |
|
#5
|
||||
|
||||
|
А если слип какой-нибудь долгий добавить, то можно будет поймать?
|
|
#6
|
||||
|
||||
|
так процедура регистрации один раз происходит. как вариант перед запуском IDE поназапускать тяжелых программ, чтобы комп начал тормозить, либо свой пакет сделать тяжелым как DevExpress
![]() |
|
#7
|
||||
|
||||
|
Цитата:
|
|
#8
|
||||
|
||||
|
Оффтоп:
Цитата:
|
| Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Freeman (08.03.2015)
| ||