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

Вниз

Помогите кто чем может с кодом   Найти похожие ветки 

 
picaroon   (2003-06-25 10:01) [0]

На форме Form1 есть 4 QRImage (QRImage1,QRImage2,QRImage3,QRImage4) и за счет изменения l я хотел бы присвоить им картинку _bmp. На что он мне пишет Undeclared identifier: "Picture"

//NamePrefix_2="QRImage"

inc(l);
_bmp := Form2.GetFormImage;
try
With TForm1(FindComponent(NamePrefix_2+IntToStr(l))) do
Picture.Graphic := _bmp;
finally
_bmp.Free
end;


 
picaroon   (2003-06-25 10:09) [1]

И что не одной умной мысли ни у кого нет??


 
SVM (Perm)   (2003-06-25 10:26) [2]

QRImage1(TForm1(...)).Picture.Graphic:=...


 
Palladin   (2003-06-25 10:28) [3]

если бы SVM еще бы понял чего он написал...


 
picaroon   (2003-06-25 10:30) [4]

SVM (Perm), а поподробнее? Это ты хочешь предложить заместо всего кода?


 
picaroon   (2003-06-25 10:31) [5]

Может Palladin ты подскажешь?


 
Семен Сорокин   (2003-06-25 10:33) [6]

:))
var
_img : TQRImage;

inc(l);
_bmp := Form2.GetFormImage;
try
_img := Form1.FindComponent(NamePrefix_2+IntToStr(l));
if Assigned(_img) then
_img.Picture.Graphic := _bmp
finally
_bmp.Free
end;



 
Palladin   (2003-06-25 10:34) [7]

вот, написали, копируй...


 
picaroon   (2003-06-25 10:48) [8]

Incompatible types: "TQRImage" and "TComponent"

_img := Form1.FindComponent(NamePrefix_2+IntToStr(l));

Вот такая вот ошибка :(((


 
SVM (Perm)   (2003-06-25 10:50) [9]

inc(l);
_bmp := Form2.GetFormImage;
try
With QRImage1(TForm1(FindComponent(NamePrefix_2+IntToStr(l))) ) do
Picture.Graphic := _bmp;
finally
_bmp.Free
end;


 
SVM (Perm)   (2003-06-25 10:52) [10]

Точнее,
With QRImage(TForm1(FindComponent(NamePrefix_2+IntToStr(l))) ) do ...


 
Семен Сорокин   (2003-06-25 10:56) [11]

_img := TQRImage(Form1.FindComponent(NamePrefix_2+IntToStr(l)));


 
Palladin   (2003-06-25 11:00) [12]


> picaroon ©

не забудь написать в AboutBox своей программы

(c) Толпа не известных добрых программистов


 
Семен Сорокин   (2003-06-25 11:05) [13]

Palladin © (25.06.03 11:00)
:))


 
picaroon   (2003-06-25 11:11) [14]

В Form1 я объявляю _img:
public
_img : TQRImage;
end;


Затем в Form2 вставляю код:

var
_img : TQRImage;

inc(l);
_bmp := Form2.GetFormImage;
try
Form1._img := TQRImage(Form1.FindComponent(NamePrefix_2+IntToStr(l)));
if Assigned(Form1._img) then
Form1._img.Picture.Graphic := _bmp
finally
_bmp.Free
end;


И получаю в ответ ошибку:
Undeclared identifier: "TQRImage"


 
picaroon   (2003-06-25 11:13) [15]

Ну без вот этого конечно:
var
_img : TQRImage;


 
picaroon   (2003-06-25 11:22) [16]

Э-э народ!!! Не спать!


 
Smithson   (2003-06-25 11:42) [17]

TQRImage у тебя в каком модуле объявлен? Вот и подключи его к модулю со второй формой!


 
picaroon   (2003-06-25 12:06) [18]

Э-э, один вопрос... как его к этому самому модулю подключить то???


 
Smithson   (2003-06-25 13:00) [19]

uses


 
pasha676   (2003-06-25 13:45) [20]

Что то я не понял сути вопроса.
Если хочешь поместить картинку в репорт на основе TQRImage можно сделать просто что то типа QRImage1.Picture.LoadFromFile, ну или assign от существующего TImage, TBitmap или что там у тебя есть.

К чему огород городить?



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

Форум: "Потрепаться";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.008 c
14-31471
Dmitriy O.
2003-06-24 09:51
2003.07.10
Био программирование.


3-31139
victor_ch
2003-06-18 13:19
2003.07.10
как вытащить список таблиц при подключении через БДЕ


1-31304
maxic
2003-06-26 16:40
2003.07.10
Динамическая загрузка DLL


4-31565
Neep
2003-05-08 14:38
2003.07.10
Подскажите как изменить идентификатор меню


1-31286
QUE
2003-06-26 12:16
2003.07.10
Как изменить вид кнопки у ComboBox ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский