Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Вниз

Проблемма с BitMap-ом   Найти похожие ветки 

 
Delphi5.01   (2001-11-07 20:14) [0]

У меня очень странная проблема, которая как я думаю не должна была появится.
Проблемма заключается вот в чом в программе я создал свой тип
Chip = Record
BitMap : TBitMap;
Pozition : TPoint;
......
Count : Integer;
end;
В программе я создал масив
Yellow_Chips : Array [1..60] of Chip;
Так вот я немогу обрашятся к BitMap-у Yellow_Chips-а А именно делфи ругается на следуюшую строку
Yellow_Chips[1].BitMap.LoadFromFile("Pic.bmp");
Или на эту
Yellow_Chips[1].BitMap.Transparent:=True;
Выносит обну и туже ошибку.
А также не позволяет сделать такую операцию
For i:=1 to 12 do
Yellow_Chips[i].BitMap.LoadFromFile("Pic.bmp");
Пожалуйста помогите! Спасибо!


 
Raptor   (2001-11-07 22:08) [1]

Привет!

Но у тебя же BitMap: TBitMap. BitMap это только хендл (указатель), а ты пытаешся в него картинку загружать. Сначала надо создать битмапу , а потом уже загружать. Напимер вот так.

Yellow_Chips[1].BitMap:=TBitmap.Create;

а потом уже

Yellow_Chips[1].BitMap.LoadFromFile("Pic.bmp");

Raptor.


 
Delphi5.01   (2001-11-07 22:20) [2]

Большое спасибо не могу понять как я мог допустить такую ошибку!
Как говорится а ларчик просто открывался!
Ешё раз спасибо ты меня спас значит продолжу писать программу!
:))))))))))))))))))))))))))))))))))))
Урааааааааааааааааааааааааааааааааааа



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.012 c
1-22059
Leo^Sun
2001-12-19 07:24
2002.01.08
Кто работал на


1-22225
Reyst
2001-12-16 15:56
2002.01.08
Не могу сохранить ресурс в файл


14-22341
Дремучий
2001-10-26 13:55
2002.01.08
Соревнования программ - МОРСКОЙ БОЙ


4-22477
Art
2001-10-31 12:17
2002.01.08
Как увидеть все процессы запущенные всеми прогами?


1-22025
-=DeD=-
2001-12-18 11:20
2002.01.08
Установка ActiveX





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский