Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 7 из 116<  1 ... 4  5  6  7  8  9  10 ... 116  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 15.08.2003
Откуда: Msk,Гольяново
Hitman1349 Компонента Tchart



Партнер
 

Member
Статус: Не в сети
Регистрация: 31.08.2004
Откуда: Рост. область
Не получается установить компоненту TRichViewActions, при компиляции выдаёт фатальную ошибку Required package 'RVPcgD7' not found, компоненту качал с официального сайта, перепробовал все способы, но так и не получилось установить, юзаю Delphi7. Кто-нить ещё встречался с такой проблемой?


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Скопируй RVPcgD7.Dll в каталог windows\system32, эта dll скорее всего может находится в Delphi7\Projects\Bpl


 

Member
Статус: Не в сети
Регистрация: 31.08.2004
Откуда: Рост. область
Спасибо, помогло


 

Люди, помогите пожалуйста! Хочу самостоятельно научиться программировать на Delphi, посоветуйте хорошую литературу! Заранее спасибо.


 

Member
Статус: Не в сети
Регистрация: 04.07.2004
Откуда: Новосибирск
blackbird можно ли делать графики с отрицательными x,y и как?...и как возвести в иррациональную степень и извлечь корень степенью более 2...просто нужна работа по степенным функциям...

_________________
no pain no game!


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Hitman1349
Цитата:
извлечь корень степенью более 2..

http://cp.people.overclockers.ru/cgi-bi ... =Koren.rar

Может кто подскажет как TBitMap задать палитру оттенки серого (256 gray)?


 

Member
Статус: Не в сети
Регистрация: 04.07.2004
Откуда: Новосибирск
Lord_of_Darkness это прога...а мне то нужен алгоритм....или функция...

_________________
no pain no game!


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Hitman1349
А она чего разве без исходников???

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


 

Member
Статус: Не в сети
Регистрация: 07.04.2004
Откуда: Планета Земля
Народ а можно ли сгенерировать BSOD на делфях

_________________
Keyboard not found, press F1 to continue...
Press any key to continue, or another to exit...


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Млин!! Никто не хочет мне помочь??
Цитата:
Может кто подскажет как TBitMap задать палитру оттенки серого (256 gray)?


Уточняю: нужно создать серый битмап 0..255 градации серого. Если задавать BitMap.Canvas.Pixels[i,j]:=random(255)
то получаю чтото черно-красное!!!??? А если BitMap.Canvas.Pixels[i,j]:=RGB(255,255,255) то, хоть изображение и серое, но получаю при проверке после присваивания, что BitMap.Canvas.Pixels[i,j] равно 16777585 (в послед 3-х цифрах не уверен)!!!???
Как мне сделать так, чтобы дельфя поняла, что изображение не цветное, а 8 бит оттенки серого (255 gray)???

Ну хоть киньте ссылочки по работе с палитрами (ну или вообще с битмапами) в Delphi!!! Плиз!!!

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Банальный вопрос: как уменьшить размер приложения в памяти(ОЗУ), ну в некоторых случаях помогает UPX, а в остальных? Может в настройках линкера че-нибудь изменить?

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Daemon
1. Оптимизация рулит
2. Отказывайся от VCL, используй например KOL
Lord_of_Darkness
GrayBitmap.Handle := CreateBitmap(
nWidth, // bitmap width, in pixels
nHeight, // bitmap height, in pixels
cPlanes, // number of color planes used by device для тебя - 1
cBitsPerPel, // number of bits required to identify a color для тебя - 8
@lpvBits // pointer to array containing color data
);
Соответственно, lpvBits заполняешь так:
lpvBits : array[0..255] of byte;
for i := 0 to 255 do
lpvBits[i] := i;

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
Как сделать ссылку на веб или почтовый ресурс?


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Halst
Брррр! Не понял... "ссылка должна быть в каком виде?"
У shellAPI есть функция ShellExecute
Можешь вызвать ShellExecute(0,"open","http://www.www.www",0,nil,SW_SHOWDEFAULT);

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
мне типа надо из кнопки сделать ссылку

Добавлено спустя 1 минуту, 23 секунды:
Цитата:
Можешь вызвать ShellExecute

это я как понял процедура открывающяя браузер с ввв.ввв.ввв?


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Halst
А может лучше взять TLabel и написать подобную лабуду:

void __fatscall LabelOnMouseMove(TObject *Sender, TShiftState Shift, int X, int Y)
Label->Font->Style = Label->Font->Style << fsUnderline;
}

void __fatscall LabelOnClick(TObject *Sender) {
ShellExecute(NULL,"open","http://www.www.www",NULL,NULL,SW_SHOWDEFAULT);
}

void __fatscall FormOnMouseMove(TObject *Sender, TShiftState Shift, int X, int Y)
Label->Font->Style = Label->Font->Style >> fsUnderline;
}

Так моднявее.... :)

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Avaddon
Цитата:
1. Оптимизация рулит

Куда уж дальше???? На метках или на статиктекстах экономить????
Цитата:
2. Отказывайся от VCL, используй например KOL

Ну так вроде бы они восновном экономят на размере екзешника?
Я слышал о
Цитата:
Созданное на Delphi 32 приложение по умолчанию загружает библиотеки OLE32 которые весят порядка 1.5 мега. В том случае, если приложение не использует технологию OLE и не работает с Borland Database Engine, для уменьшения объема занимаемой памяти эти библиотеки можно выгрузить, указав в файле проекта первой строкой: FreeLibrary(GetModuleHandle('OleAut32')); В Uses проекта необходимо указать модуль Windows.
Жаль нет Делфи под рукой :-(

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Daemon
На метках и статика ты, к стати, сэкономишь очень много из-за кривости VCL.
Неплохо бы RTL переписать, или взять готовую, их полно.
А что OLE32? OLE32 использует виндовс, так что, от ее загузки/незагрузки ты ничего не выиграешь...

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
блин, показывает на второй NULL и пишет: инкопатибл тайпс "вариант" и "панси чар" - что это значит?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 7 из 116<  1 ... 4  5  6  7  8  9  10 ... 116  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan