[ mojeKorIme @ 10.12.2007. 11:41 ] @
| Pozdrav,
vec duze vrijeme pravim program.. nakupilo se toga..
moze li mi neko ko ima iskustva sa programiranjem u delhiju pomoci da sto efektivnije iskoristim dosad uradjen code.
Naime, imam dva programa koji mogu koristiti istu formu, koji je najbezbolniji nacin da to povezem i da se kood ovog drugog mijenja kada izmjenim tu formu u ovom prvom. Koristim zasad project manager.. ne znam je li to najbolji i najefikasniji nacin.
Volio bih da ovo malo prokomentarisemo i da opisete nacin na koji radite ove projekte.
Hvala unaprijed na odgovorima:) |
[ stankons @ 10.12.2007. 16:23 ] @
Mislim da bi ti bilo najbolje da kreiras klase. Znaci, kreiras jednu formu koja ce imati zajednicke osobine obe forme, kad kreiras novu formu onda u D2007, odes u File->New->Other->Inheritable Items, i radis na toj formi. Za delove koje hoces da nasledis iz klase, zoves inherited, ako hoces da napises nesto sto je nezavisno od klase, izbacis inherited.
Procitaj malo o objektno orijentisanom programiranju, moze da te spase gomilu muka...
[ savkic @ 10.12.2007. 17:34 ] @
> Naime, imam dva programa koji mogu koristiti istu formu, koji je najbezbolniji nacin da to povezem i da se kood ovog drugog mijenja kada izmjenim
> tu formu u ovom prvom.
Možeš raditi sa istim source fajlom, i u jednom i u drugom programu ubaciš isti unit i nadalje oni koriste i dele jedan kod.
Zajedničke delove možeš izdvojiti i u obliku paketa (pogledaj packages u helpu za više informacija).
[ mojeKorIme @ 11.12.2007. 06:09 ] @
prije svega, hvla na odgovorima
@stankons
Koristim D7 i nemam iskustva sa o.programiranjem, znam nešto teoretski ali sam bio lijen da to primjenim... ( ona stara.. moze i bez toga:D).. dobro bi mi dosao brzi kurs.. tj. necije iskustvo da pokupim par fazona, gdje i kako da primjenim:)
@savkic
I ja sam pomislio na ovu opciju ali se bojim da se ne izgubim u silnom codeu i da mi se forme i uniti ne "zapetljaju":)
malo sam ostavio da ovo "odstoji" pa se nadam da ce mi komentari sa ovog foruma pomoci...
[ priki @ 13.12.2007. 14:37 ] @
možeš to da rešiš preko interfejsa
malo apstrakcije
onda ćeš tek videti Delphijevu snagu programiranja po modulima
ako ne znaš ništa oko toga
imaš odličan video na codegear.com sa ovogodišnje
konferencije, mislim da je Marco Cantu bio predavač,
pregledaj ga
[ cepak @ 25.12.2007. 22:49 ] @
Najlakse ti je, posto kazes da neznas objektno programiranje, da uradis sledece:
Posto imas kreiranu formu u jednom programu, u drugom programu idi na add to project i dodaj unit i formu u drugom projektu. Ustvari radis bukvalno na istoj formi, a ne na dve ili na instanci forme.
[ Nemanja_666 @ 27.12.2007. 00:47 ] @
Citat: priki: možeš to da rešiš preko interfejsa
malo apstrakcije
onda ćeš tek videti Delphijevu snagu programiranja po modulima
ako ne znaš ništa oko toga
imaš odličan video na codegear.com sa ovogodišnje
konferencije, mislim da je Marco Cantu bio predavač,
pregledaj ga
Mozeli link ka ovome, nisam uspio naci a volio bih pogledati.
[ priki @ 28.12.2007. 07:13 ] @
ovde ti se nalazi spisak svih predavanja
ima jako dobrih
dn.codegear.com/article/37498
------------------------
a taj koji tražiš je (isto ti opisuje snagu
package-a koji su u Delphiju bolje pokazali nego DLL-ovi):
Delphi Dynamic Architectures with Packages
Marco Cantu — Wintech Italia Srl
video.codegear.com/CodeRageIIArchives/Day2/MarcoCantu_Delphi2007andVista.zip
------------------------
pozdrav
Srdjan
[ chachka @ 28.12.2007. 08:11 ] @
U knjizi Marka Cantua 'Majstor za Delphi' postoji celo poglavlje posveceno ponovnom koriscenju koda upotrebom DLL-ova i BPL-ova.
[ escape:: @ 10.01.2008. 14:58 ] @
Možda je rješenje da koristiš 'Frame' komponentu iz toolbara...na nju naljepiš sve kontrole šta ti trebaju i u kodu sve evente koje ti trebaju...Ovakav frame kasnije ljepiš na bilo koju formu i imaš uvijek isti 'dio' sučelja i koda!!!...što god mijenjaš ne mijenjaš na formama nego u samom frame-u!...to ti se automatski odražava na svim mjestima gdje si ljepio taj frame!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|