Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не ставятся никакие пакеты [Delphi, Windows]


Страницы:   1 2 3 4 5 6

Dy1 ©   (2007-02-19 20:58:00) 

Ошибка при попытке установки "Unit SysInit was compiled with..."
МСК 2.37 с заменой системных модулей. Возврат к стандартным добавляет 8 ошибок.


  (2007-07-14 08:05:00) [1]

Удалено модератором


  (2007-07-14 08:05:00) [2]

Удалено модератором


  (2007-07-13 21:37:00) [3]

Удалено модератором


domo   (2007-07-13 14:43:00) [4]

Так в этом же и суть. Я тоже ожидал 10Кб, а не 29. И когда я ресурс создаю по совету SergeR, то он именно 10кб, но я не знаю, что с этим ресурсом дальше делать...


Дмитрий К   (2007-07-13 14:04:00) [5]


> Image Editor показывает, что там внутри лишь моя картинка
> для 17 кнопок. А что там еще должно быть?

Ничего. Но файл-то большем размером чем должен быть.


domo   (2007-07-13 13:56:00) [6]

Image Editor показывает, что там внутри лишь моя картинка для 17 кнопок. А что там еще должно быть?


Дмитрий К   (2007-07-12 10:13:00) [7]


> как заменить старые 17 картинок на кнопках размером 30Кб
> (они уже в программе) на новые 10Кб (они в отдельном файле).


Для начала проверьте что находится внутри Form1_Toolbar1.res


domo   (2007-07-12 09:51:00) [8]

C Ресторатором я знаком, но я его использую, чтобы извлекать и заменять ресурсы в чужих программах. Не в своей. В общем, я пока не понимаю и не вижу ни от кого ответа, как заменить старые 17 картинок на кнопках размером 30Кб (они уже в программе) на новые 10Кб (они в отдельном файле).


=BuckLr=   (2007-07-11 23:26:00) [9]


> то почему Вы не пишете где взять RCDATA, как засунуть их
> в ресурс

Для сих целей существует Ресторатор :)


domo   (2007-07-10 08:58:00) [10]

=BuckLr=: > при включении этой картинки в KOLToolbar появляется ресурс

Спасибо, но именно так я и делал, да и толку от этого мало - ресурс все равно 30Кб вместо 10кб.

SergeR: Ресурс создается таким, как надо - 10Кб, большое спасибо за совет. Лишь несколько уточнений:

- MyBMP BITMAP MyFile1.bmp, а не MyBMP BMP MyFile1.bmp
- имя BMP-файла нужно в формате DOS, не WIN
- Создается файл Myresurses.RES, а не MyBMP.res

Но что теперь делать с этим ресурсом? Как закинуть его на кнопки KOLToolBar, заменив существующий в 30Кб?

Vladimir Kladov: Спасибо за уточнения, но только если "Гораздо удобнее зосовывать в ресурс RCDATA, и считывать через Resource2Stream", то почему Вы не пишете где взять RCDATA, как засунуть их в ресурс и как заменить этим ресурсом старые изображения кнопок KOLToolBar посредством Resource2Stream?

Dy1: Конечно, так гораздо проще. Спасибо, попробую.

KOLBoss: Спасибо, я обязательно постараюсь разобраться с этими пакетами установки.


KOLBoss   (2007-07-10 06:13:00) [11]

Мож кто подскажет почему KOLHttp конфликтует с KOLFtp
говорит что UStr.dcu уже исползует KOLFtp?


KOLBoss   (2007-07-10 06:03:00) [12]


> "У меня есть любимые пакеты KOLxxx.pas и KOLyyy.pas, а также
> их зеркала MCKxxx.pas и MCKyyy.pas. Я хочу, чтобы они устанавливались
> вместе с КОЛ/МСК и появлялись в Дельфи на той же вкладке,
>  что и стандартные компоненты КОЛ/МСК. Как это сделать?"

Правим mckXxx.pas, procedure Register; ('Название вкладки').
Берём любой *.dpk для вашей версии Delphi.
Правим xxxD7.dpk, package xxxD7;, contains mckXxx in 'mckXxx.pas';
Ну а дольше как обычно. (Install).

и у вас должно появится xxx.bpl (сам пакет), xxx.dcp (его исходник нужен для установки других пакетов).
и в реестре добавится
[HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Known Packages]
"$(DELPHI)\\KOL\\xxxD7.bpl"="_KOL_ mirror controls for Delphi 7"
[HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Palette]
"Название вкладки"="mckxxx.TKOLxxx;"
Это всё что касается пакетов.


Dy1   (2007-07-10 00:20:00) [13]

Извиняюсь, цитируемый оказался с другой фамилией :)


Dy1   (2007-07-10 00:17:00) [14]

> Затем запускаете brcc32 Myresurses.rc

"И эти люди называют нас извращенцами" (с) А.Пушков
И никому не влом запускать brcc32 вручную? Жмёте на кнопку "+" (добавить юнит), выбираете свой rc и при компиляции/сборке и res появится и ресурсы будут включены в ехе.
 Пожалуй это не в первый раз написанное можно отнести к "Большим Секретам Delphi IDE" :-7


Vladimir Kladov   (2007-07-09 16:04:00) [15]

BITMAP, а не BMP. К тому же далеко не каждый битмап brcc32 поймёт. Гораздо удобнее зосовывать в ресурс RCDATA, и считывать через Resource2Stream. Так можно любые данные схранять, хоть PNG/JPG/GIF, хоть текст, хоть звук, хоть видео.


SergeR   (2007-07-09 14:17:00) [16]

Создаете текстовый файл Myresurses.rc В нем пишите
MyBMP BMP MyFile1.bmp
Сохраняете.
Затем запускаете brcc32 Myresurses.rc
Создается файл MyBMP.res - юзайте.


=BuckLr=   (2007-07-09 11:26:00) [17]


> как же правильно надо создать ресурс


> при включении этой картинки в KOLToolbar появляется ресурс


domo   (2007-07-09 09:52:00) [18]

Возможно не тот, не спорю. Только Вы не написали, как же правильно надо создать ресурс. Напишите, пожалуйста.


Vladimir Kladov   (2007-07-06 19:52:00) [19]

Вот у меня ресурс 824 байта битмап после создания rc-файла и компиляции в brcc32 даёт 880 байт. Не тот инструмент используете.


domo   (2007-07-06 18:31:00) [20]

Ресурс я делаю в Paint Shop Pro (аналог фотошоп только в несколько раз компактнее). Создаю картинку 408х24 (у меня 17 кнопок 24х24) и рисую от руки 17 кнопок встык. Сохраняю как БМП 256 цветов (иначе очень большой файл). Размер 10,8 Кб. А вот при включении этой картинки в KOLToolbar появляется ресурс Form1_Toolbar1.res и он 29,5кб. На столько же увеличивается и программа. Совсем не те 10-11К, о к-рых и Вы пишете, и я сам ожидал. В чем причина я сам разобраться не могу. Подскажите, пожалуйста.


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо