![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Нужна функция чтобы переводило из String в TPicture вот ошибка:
[Error] unit1.pas(28): Incompatible types: 'TPicture' and 'String' Начинающий Delphi Помогаю за Спасибо! ![]() |
#2
|
|||
|
|||
![]() А что ты хочешь перевести из строки в картинку?
|
#3
|
||||
|
||||
![]() да!
т.е я указал Image1.Picture:='mainform.bmp'; Начинающий Delphi Помогаю за Спасибо! ![]() |
#4
|
||||
|
||||
![]() строку в картинку?! хыхы. Прикинь: ввел тут "123.bmp" и оно в картинку превратилось...
Вообще-то надо грузить. Полазий по свойствам, типа Grafics, может там че-то типа LoadFromFile есть jmp $ ; Happy End! The Cake Is A Lie. |
#5
|
||||
|
||||
![]() <сообщение типа удалено>
jmp $ ; Happy End! The Cake Is A Lie. |
#6
|
||||
|
||||
![]() сорри....:/
Начинающий Delphi Помогаю за Спасибо! ![]() |
#7
|
||||
|
||||
![]() Если еще не нашел
![]() Код:
Image1.Picture.LoadFromFile('mainform.bmp'); Помогаю за Спасибо ![]() |
#8
|
||||
|
||||
![]() нашол...но вот возникла опять проблема:
Нужно чтобы иконка рисовалась в Image2 как это сделать вот исходный код Код:
uses ShellApi; procedure TForm1.Button1Click(Sender: TObject); var IconIndex: word; h: hIcon; begin IconIndex := 0; h := ExtractAssociatedIcon(hInstance, 'C:\WINDOWS\NOTEPAD.EXE', IconINdex); DrawIcon(Form1.Canvas.Handle, 10, 10, h); end; Начинающий Delphi Помогаю за Спасибо! ![]() |
#9
|
||||
|
||||
![]() Рисовать надо не на Form1.Canvas а на Image2.Canvas как минимум.
jmp $ ; Happy End! The Cake Is A Lie. |
#10
|
||||
|
||||
![]() Написал DrawIcon(Image2.Canvas.Handle, 10, 10, h); ну фурычит!(((
Начинающий Delphi Помогаю за Спасибо! ![]() |
#11
|
||||
|
||||
![]() Код:
uses ShellApi; procedure TForm1.Button1Click(Sender: TObject); var IconIndex: word; h: hIcon; begin IconIndex := 0; h := ExtractIcon(hInstance, 'C:\WINDOWS\NOTEPAD.EXE', IconINdex); DrawIcon(Form1.Canvas.Handle, 10, 10, h); end; Помогаю за Спасибо ![]() |