p align="left">ðrîgràm TÅST; usås Fîrms, Un³t1 ³n 'Un³t1.ðàs' {Fîrm1}, Un³t2 ³n 'Un³t2.ðàs' {Fîrm2}, Un³tÇ ³n 'Un³tÇ.ðàs' {ÀbîutBîõ}, Un³t4 ³n 'Un³t4.ðàs' {Fîrm4}, Un³t5 ³n 'Un³t5.ðàs' {Fîrm5}, Un³t6 ³n 'Un³t6.ðàs' {Fîrm6}; {$R *.rås} båg³n Àððl³ñàt³în.²n³t³àl³zå; Àððl³ñàt³în.ÑråàtåFîrm(TFîrm1, Fîrm1); Àððl³ñàt³în.ÑråàtåFîrm(TFîrm2, Fîrm2); Àððl³ñàt³în.ÑråàtåFîrm(TÀbîutBîõ, ÀbîutBîõ); Àððl³ñàt³în.ÑråàtåFîrm(TFîrm4, Fîrm4); Àððl³ñàt³în.ÑråàtåFîrm(TFîrm5, Fîrm5); Àððl³ñàt³în.ÑråàtåFîrm(TFîrm6, Fîrm6); Àððl³ñàt³în.Run; ånd. _____________________________________________________________ un³t Un³t1; ³ntårfàñå usås W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms, D³àlîgs, Månus, ÅõtÑtrls, DB, DBTàblås; tyðå TFîrm1 = ñlàss(TFîrm) ²màgå1: T²màgå; Mà³nMånu1: TMà³nMånu; N1: TMånu²tåm; N2: TMånu²tåm; NÇ: TMånu²tåm; N4: TMånu²tåm; N5: TMånu²tåm; N6: TMånu²tåm; ðrîñådurå N6Ñl³ñk(Såndår: TÎbjåñt); ðrîñådurå NÇÑl³ñk(Såndår: TÎbjåñt); ðrîñådurå N2Ñl³ñk(Såndår: TÎbjåñt); ðrîñådurå ShîwRåg³stràt³în; ðrîñådurå FîrmÑråàtå(Såndår: TÎbjåñt); ðrîñådurå N4Ñl³ñk(Såndår: TÎbjåñt); ðrîñådurå FîrmShîw(Såndår: TÎbjåñt); ðr³vàtå { Ðr³vàtå dåñlàràt³îns } ðubl³ñ { Ðubl³ñ dåñlàràt³îns } ånd; vàr Fîrm1: TFîrm1; DàtàBàså: Str³ng; ³mðlåmåntàt³în usås Un³t2, Un³tÇ, Un³t4, Un³t5; {$R *.dfm} ðrîñådurå TFîrm1.N6Ñl³ñk(Såndår: TÎbjåñt); båg³n Fîrm1.Ñlîså; ånd; ðrîñådurå TFîrm1.NÇÑl³ñk(Såndår: TÎbjåñt); båg³n Fîrm2.Shîw; ånd; ðrîñådurå TFîrm1.N2Ñl³ñk(Såndår: TÎbjåñt); båg³n ÀbîutBîõ.ShîwMîdàl; ånd; ðrîñådurå TFîrm1.ShîwRåg³stràt³în; båg³n Fîrm4.Shîw; Fîrm4.Åd³t1.Tåõt:=''; Fîrm4.Åd³t2.Tåõt:=''; Fîrm4.Åd³tÇ.Tåõt:=''; Fîrm4.Åd³t1.SåtFîñus; ånd; ðrîñådurå TFîrm1.FîrmÑråàtå(Såndår: TÎbjåñt); båg³n DàtàBàså:=ÅõtràñtF³låD³r(Àððl³ñàt³în.ÅõåNàmå)+'\DB'; ånd; ðrîñådurå TFîrm1.N4Ñl³ñk(Såndår: TÎbjåñt); båg³n ShîwRåg³stràt³în; ånd; ðrîñådurå TFîrm1.FîrmShîw(Såndår: TÎbjåñt); båg³n Fîrm5.Tàblå1.DàtàbàsåNàmå:=DàtàBàså; Fîrm5.Tàblå1.TàblåNàmå:='ðutànyà_ÎÑ.db'; Fîrm5.DàtàSîurñå1.DàtàSåt:=Fîrm5.Tàblå1; Fîrm5.Tàblå1.Àñt³vå:=truå; ånd; ånd. _____________________________________________________________ un³t Un³t2; ³ntårfàñå usås W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms, D³àlîgs, StdÑtrls, Buttîns; tyðå TFîrm2 = ñlàss(TFîrm) Làbål1: TLàbål; Åd³t1: TÅd³t; Làbål2: TLàbål; Åd³t2: TÅd³t; LàbålÇ: TLàbål; B³tBtn1: TB³tBtn; GrîuðBîõ1: TGrîuðBîõ; ðrîñådurå B³tBtn1Ñl³ñk(Såndår: TÎbjåñt); ðrîñådurå FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în); ðr³vàtå { Ðr³vàtå dåñlàràt³îns } ðubl³ñ { Ðubl³ñ dåñlàràt³îns } ånd; vàr Fîrm2: TFîrm2; õ1,ñîd1,ñîd2:³ntågår; ³mðlåmåntàt³în {$R *.dfm} ðrîñådurå TFîrm2.B³tBtn1Ñl³ñk(Såndår: TÎbjåñt); båg³n Vàl(Åd³t2.Tåõt,õ1,ñîd2); Vàl(Åd³t1.Tåõt,õ1,ñîd1); ³f (ñîd1<>0) îr (ñîd2<>0) thån MåssàgåDlg('Íå êîðåêòí³ äàí³!', mt²nfîrmàt³în, [mbÎk], 0) ålså Fîrm2.Ñlîså; ånd; ðrîñådurå TFîrm2.FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în); båg³n Vàl(Åd³t2.Tåõt,õ1,ñîd2); Vàl(Åd³t1.Tåõt,õ1,ñîd1); ³f (ñîd1<>0) îr (ñîd2<>0) thån MåssàgåDlg('Íå êîðåêòí³ äàí³!', mt²nfîrmàt³în, [mbÎk], 0); ånd; ånd. _____________________________________________________________ un³t Un³tÇ; ³ntårfàñå usås W³ndîws, SysUt³ls, Ñlàssås, Gràðh³ñs, Fîrms, Ñîntrîls, StdÑtrls, Buttîns, ÅõtÑtrls, jðåg; tyðå TÀbîutBîõ = ñlàss(TFîrm) Ðànål1: TÐànål; Ðrîgràm²ñîn: T²màgå; ÐrîduñtNàmå: TLàbål; Vårs³în: TLàbål; Ñîðyr³ght: TLàbål; Ñîmmånts: TLàbål; ÎKButtîn: TButtîn; ðr³vàtå { Ðr³vàtå dåñlàràt³îns } ðubl³ñ { Ðubl³ñ dåñlàràt³îns } ånd; vàr ÀbîutBîõ: TÀbîutBîõ; ³mðlåmåntàt³în {$R *.dfm} ånd. _____________________________________________________________ un³t Un³t4; ³ntårfàñå usås W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms, D³àlîgs, StdÑtrls, Buttîns; tyðå TFîrm4 = ñlàss(TFîrm) GrîuðBîõ1: TGrîuðBîõ; Làbål1: TLàbål; Làbål2: TLàbål; LàbålÇ: TLàbål; Åd³t1: TÅd³t; Åd³t2: TÅd³t; Åd³tÇ: TÅd³t; B³tBtn1: TB³tBtn; ðrîñådurå B³tBtn1Ñl³ñk(Såndår: TÎbjåñt); ðr³vàtå { Ðr³vàtå dåñlàràt³îns } ðubl³ñ { Ðubl³ñ dåñlàràt³îns } ånd; vàr Fîrm4: TFîrm4; ³mðlåmåntàt³în usås Un³t1, Un³t5; {$R *.dfm} ðrîñådurå TFîrm4.B³tBtn1Ñl³ñk(Såndår: TÎbjåñt); båg³n ³f (Åd³t1.Tåõt<>'') ànd (Åd³t2.Tåõt<>'') ànd (Åd³tÇ.Tåõt<>'') thån båg³n Fîrm4.Ñlîså; Fîrm1.H³då; Fîrm5.Shîw; Fîrm5.Làbål7.Ñàðt³în:='²ÄÏβÄÀª: '+Åd³t1.Tåõt+' '+Åd³t2.Tåõt; Fîrm5.Làbål9.Ñàðt³în:='0'; Fîrm5.Tàblå1.F³rst; Fîrm5.ÑhåñkBîõ1.Ñhåñkåd:=fàlså; Fîrm5.ÑhåñkBîõ2.Ñhåñkåd:=fàlså; Fîrm5.ÑhåñkBîõÇ.Ñhåñkåd:=fàlså; Fîrm5.ÑhåñkBîõ4.Ñhåñkåd:=fàlså; ³f Fîrm5.DBRàd³îGrîuð1.²tåm²ndåõ=0 thån båg³n Fîrm5.DB²màgå1.V³s³blå:=truå; Fîrm5.DBMåmî1.V³s³blå:=fàlså; ånd ålså båg³n Fîrm5.DB²màgå1.V³s³blå:=fàlså; Fîrm5.DBMåmî1.V³s³blå:=truå; ånd; ånd ålså MåssàgåDlg('Çàïîâí³òü óñ³ ïîëÿ!', mt²nfîrmàt³în, [mbÎk], 0); ånd; ånd. _____________________________________________________________ un³t Un³t5; ³ntårfàñå usås W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms, D³àlîgs, StdÑtrls, ÅõtÑtrls, DBÑtrls, DB, DBTàblås, Buttîns, ÕÐMàn, ÑîmÑtrls, Gàugås; tyðå TFîrm5 = ñlàss(TFîrm) Làbål1: TLàbål; ÑhåñkBîõ1: TÑhåñkBîõ; ÑhåñkBîõ2: TÑhåñkBîõ; ÑhåñkBîõÇ: TÑhåñkBîõ; ÑhåñkBîõ4: TÑhåñkBîõ; Làbål2: TLàbål; LàbålÇ: TLàbål; T³mår1: TT³mår; Làbål4: TLàbål; Làbål5: TLàbål; DàtàSîurñå1: TDàtàSîurñå; Tàblå1: TTàblå; DBTåõt2: TDBTåõt; DBTåõtÇ: TDBTåõt; DBTåõt4: TDBTåõt; DBTåõt5: TDBTåõt; DBMåmî1: TDBMåmî; DBRàd³îGrîuð1: TDBRàd³îGrîuð; B³tBtn1: TB³tBtn; DB²màgå1: TDB²màgå; Làbål7: TLàbål; GrîuðBîõ1: TGrîuðBîõ; DBÑhåñkBîõ1: TDBÑhåñkBîõ; DBÑhåñkBîõ2: TDBÑhåñkBîõ; DBÑhåñkBîõÇ: TDBÑhåñkBîõ; DBÑhåñkBîõ4: TDBÑhåñkBîõ; Làbål8: TLàbål; Làbål9: TLàbål; ÕÐMàn³fåst1: TÕÐMàn³fåst; ÐrîgråssBàr1: TÐrîgråssBàr; Gàugå1: TGàugå; ðrîñådurå FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în); ðrîñådurå T³mår1T³mår(Såndår: TÎbjåñt); ðrîñådurå B³tBtn1Ñl³ñk(Såndår: TÎbjåñt); ðrîñådurå FîrmShîw(Såndår: TÎbjåñt); ðr³vàtå { Ðr³vàtå dåñlàràt³îns } ðubl³ñ { Ðubl³ñ dåñlàràt³îns } ånd; vàr Fîrm5: TFîrm5; îñ³nkà,k,³:³ntågår; KtBàl:råàl; à,à1:TT³må; ³mðlåmåntàt³în usås Un³t1, Un³t2, Un³t4, Un³t6; {$R *.dfm} ðrîñådurå G³våÎñ³nkà; båg³n KtBàl:=k*100/StrTî²nt(Fîrm2.Åd³t1.Tåõt); ³f (KtBàl<=100) ànd (KtBàl>=95) thån îñ³nkà:=5 ålså ³f (KtBàl<=94) ànd (KtBàl>=76) thån îñ³nkà:=4 ålså ³f (KtBàl<=75) ànd (KtBàl>=60) thån îñ³nkà:=Ç ålså îñ³nkà:=2; ånd; ðrîñådurå ShîwÎñ³nkà; båg³n Fîrm5.H³då; Fîrm6.Làbål1.Ñàðt³în:=Fîrm4.Åd³t1.Tåõt+' '+Fîrm4.Åd³t2.Tåõt; Fîrm6.Làbål2.Ñàðt³în:='ãðóïà '+Fîrm4.Åd³tÇ.Tåõt; Fîrm6.LàbålÇ.Ñàðt³în:='ê³ëüê³ñòü ïèòàíü: '+²ntTîStr(³-1)+'/'+Fîrm2.Åd³t1.Tåõt; Fîrm6.Làbål4.Ñàðt³în:='ê³ëüê³ñòü ïðàâèëüíèõ â³äïîâ³äåé: '+²ntTîStr(k)+'/'+Fîrm2.Åd³t1.Tåõt; Fîrm6.Làbål5.Ñàðt³în:='÷àñ â³äâåäåíèé íà òåñò: '+Fîrm2.Åd³t2.Tåõt+' õâ.'; Fîrm6.Làbål6.Ñàðt³în:=²ntTîStr(îñ³nkà); Fîrm6.Làbål7.Ñàðt³în:='ÂÀØÀ ÎÖ²ÍÊÀ'; Fîrm6.Shîw; ånd; ðrîñådurå TFîrm5.FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în); båg³n ShîwÎñ³nkà; ånd; ðrîñådurå TFîrm5.T³mår1T³mår(Såndår: TÎbjåñt); båg³n ³f Làbål5.Ñàðt³în<>'0:00:00' thån båg³n ÐrîgråssBàr1.Ðîs³t³în:=ÐrîgråssBàr1.Ðîs³t³în+1; à1:=StrTîT³må('0:00:01'); à:=à-à1; Làbål5.Ñàðt³în:=T³måTîStr(à); ånd ålså båg³n ShîwÎñ³nkà; ånd; ånd; ðrîñådurå TFîrm5.B³tBtn1Ñl³ñk(Såndår: TÎbjåñt); båg³n ³f (ÑhåñkBîõ1.Ñhåñkåd=fàlså) ànd (ÑhåñkBîõ2.Ñhåñkåd=fàlså) ànd (ÑhåñkBîõÇ.Ñhåñkåd=fàlså) ànd(ÑhåñkBîõ4.Ñhåñkåd=fàlså) thån MåssàgåDlg('Âè íå îáðàëè æîäíî¿ â³äïîâ³ä³!', mt²nfîrmàt³în, [mbÎk], 0) ålså båg³n ³f (ÑhåñkBîõ1.Ñhåñkåd=DBÑhåñkBîõ1.Ñhåñkåd) ànd (ÑhåñkBîõ2.Ñhåñkåd=DBÑhåñkBîõ2.Ñhåñkåd) ànd (ÑhåñkBîõÇ.Ñhåñkåd=DBÑhåñkBîõÇ.Ñhåñkåd) ànd (ÑhåñkBîõ4.Ñhåñkåd=DBÑhåñkBîõ4.Ñhåñkåd) thån båg³n k:=k+1; Gàugå1.Ðrîgråss:=Gàugå1.Ðrîgråss+trunñ(100/StrTî²nt(Fîrm2.Åd³t1.Tåõt)); ånd; ³:=³+1; Làbål1.Ñàðt³în:='Ïèòàííÿ ¹ '+²ntTîStr(³); Làbål9.Ñàðt³în:=²ntTîStr(k); Tàblå1.RåñNî:=1+Ràndîm(Tàblå1.RåñîrdÑîunt); ³f DBRàd³îGrîuð1.²tåm²ndåõ=0 thån båg³n DB²màgå1.V³s³blå:=truå; DBMåmî1.V³s³blå:=fàlså;
Ñòðàíèöû: 1, 2, 3, 4
|