[ MACTEPx @ 18.12.2005. 11:57 ] @
mogu li nekako da se naprave objekti u pascalu kao sto su textbox, command button...(ne u delphiju!) i da onaj "crni" prozor deluje malo lepse? |
[ MACTEPx @ 18.12.2005. 11:57 ] @
[ Passwd @ 18.12.2005. 13:23 ] @
Tesko da ces to u cistom pascalu postic...ali zato mozes u Turbo Visionu, evo pogledaj primjer koji je Srki_82 napravio u njemu..
www.elitesecurity.org/poruka/fajluzporuku/819650 [ MACTEPx @ 18.12.2005. 16:39 ] @
a gde moze da se nadje taj turbo vision?
[ Passwd @ 18.12.2005. 18:29 ] @
To sve mozes radit u TP (Turbo Pascalu) :>
EDIT: http://www.geocities.com/Silic...ey/Park/3230/pas/pasl3007.html http://www.geocities.com/Silic...ey/Park/3230/pas/pasl3008.html http://www.geocities.com/Silic...ey/Park/3230/pas/pasl3009.html http://www.geocities.com/Silic...ey/Park/3230/pas/pasl3010.html http://www.geocities.com/Silic...ey/Park/3230/pas/pasl3011.html http://www.geocities.com/Silic...ey/Park/3230/pas/pasl3012.html http://www.developer.be/index....rbo_Vision_Tutorial_Part_6.htm http://www.developer.be/index....rbo_Vision_Tutorial_Part_2.htm ..ima toga ;) Malo je zeznuto u Turbo Visionu radit, treba dosta koda, dosta se toga radi sa pointerima i tako, uglavnom zahtjeva vec neko znanje.. p0z [Ovu poruku je menjao Passwd dana 18.12.2005. u 19:38 GMT+1] [ MACTEPx @ 19.12.2005. 13:27 ] @
kako?
[ Passwd @ 19.12.2005. 18:41 ] @
Citat: MACTEPx: kako? Sta kako? ![]() [ Nemanja Avramović @ 19.12.2005. 18:58 ] @
evo ti jedno gotovo reshenje... pa ga distribuiraj uz svoju aplikaciju... (ako ti odgovara)
http://www.appdeploy.com//downloads/detail.asp?id=160 [ Passwd @ 20.12.2005. 21:18 ] @
Ne razumijem sta ti nije jasno u TurboVisionu, mozda ti onako glupo izgleda na prvom pogledu, ali kad krenes je super
![]() Code: program TVprvi; uses App; type TMojaAplikacija=Object(TApplication) ...... //dodajes procedure procedure nesto; end; //ovdje radis procedure procedure nesto; begin ... end; var MA:TMojaAplikacija; begin MA.Init; //ovdje pozivas procedure MA.nesto; MA.Run; MA.Done; end; Evo mali kod koji ima MainMenu i izbacuje MessageBox(..) na klik. Code: program probaaa; uses App,Objects,Menus,Drivers,Views,MsgBox; (*uniti bez kojih ne mozes radit*) type TMojaAplikacija=Object(TApplication) procedure InitMenuBar; virtual; (*procedura koja radi MainMenu*) procedure HandleEvent(var Event: TEvent); virtual; (*procedura koja se poziva na neki event , recimo na OnClick event u MainMenu-u*) end; procedure TMojaAplikacija.InitMenuBar; var R: TRect; begin GetExtent(R); R.B.Y := R.A.Y + 1; MenuBar := new (PMenuBar, Init(R, NewMenu( NewSubMenu('~F~ile', 0, NewMenu( (*File je submenue>About je item u tom menu-u*) NewItem('~A~bout','',kbF2,1001,0, (*1001 zamisli kao da je neka oznaka naseg About itema*) nil)) , nil)))); end; procedure TMojaAplikacija.HandleEvent(var Event: TEvent); begin inherited HandleEvent(Event); if Event.What=evCommand then begin case Event.Command of 1001: begin (*onaj nas About item, kada se na njega izvrsi neka komanda...izbacuje MessageBox-poruku*) MessageBox(#3'Passwd coder :D'#13#13 + #3'..lom', nil, mfInformation or mfOKButton); ClearEvent(Event); end; end; end; end; var MA:TMojaAplikacija; begin MA.Init; MA.InitMenuBar; (*poziva nasu proceduru za kreiranje MainMenua, a ta procedura ce sama pozvat HandleEven kad se desi neki event *) MA.Run; MA.Done; end. Ako ti nije jasno, idemo sve po redu i vidjet ces da nije uopce tesko.. p0z ![]() [ MACTEPx @ 22.12.2005. 17:56 ] @
ma nije mi problem kodiranje nego nisam razumeo u cemu se to radi: turbo pascalu ili turbo visionu i ako je u turbovisionu treba mi neki link za download
[ Srki_82 @ 22.12.2005. 18:05 ] @
Turbo Vision je deo Turbo Pascala... ne treba nista da skines, vec imas sve kad instaliras pascal (Borlan, Turbo i Free pascal 100% imaju sa sobom i unit-e za Turbo Vision).
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|