![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
![]()
Небольшой вопрос. Как переделать мою программу используя динамическую библиотеку а затем вновь использовать это в основной программе.
var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); Function Tekst(n,k:integer):integer; var i,h:integer; begin if n > 0 then begin for i:=1 to 500 do h := Image1.Canvas.TextHeight('H'); Image1.Canvas.TextOut(0, (k-n)*h*5,IntToStr(k-n+1)); Image1.Canvas.TextOut(0, (k-n)*h*5+h,'Как это было:'); Image1.Canvas.TextOut(0, (k-n)*h*5+2*h,'У попа была собака- он ее любил.'); Image1.Canvas.TextOut(0, (k-n)*h*5+3*h,'Она съела кусок мяса- он её убил.'); Image1.Canvas.TextOut(0, (k-n)*h*5+4*h,'Убил и закопал на могиле написал:'); Image1.Canvas.Font.Size:=Image1.Can vas.Font.Size*2; end; end; var n,h,k:integer; begin Try k := strtoint(Edit1.Text); Except exit; end; n:=k; Image1.Canvas.Font.Assign(Font); Image1.Canvas.Brush.Color := Color; Image1.Canvas.Brush.Style := bsSolid; h := Image1.Canvas.TextHeight('H'); Image1.Height:=h*n*5; Image1.Canvas.FillRect(Rect(0,0,Ima ge1.Width, Image1.Height)); For n:=k DownTo 0 do Tekst(n,k); end; end. end. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Barcode Library 5.3 | snike555 | Свободное общение | 0 | 24.11.2009 17:41 |
ACL (API Controls Library) | kiloz | Win Api | 4 | 25.06.2009 19:56 |
intel graphic library и сокеты | ikot | Работа с сетью в Delphi | 2 | 02.06.2009 01:43 |
Windows Layer Library | BOBAH13 | Мультимедиа в Delphi | 1 | 23.08.2008 19:42 |
Выложите MSDN library | KJIOyH | Общие вопросы C/C++ | 3 | 20.10.2007 11:21 |