[ popmilan76 @ 23.02.2014. 22:10 ] @
Da li postoji besplatna verzija nekog Delphija,nesto kao Expres,kao sto postoje u VS....I da li neke stare verzije Delphija mogu biti free....
[ savkic @ 23.02.2014. 22:30 ] @
> Da li postoji besplatna verzija nekog Delphija,nesto kao Expres,kao sto postoje u VS....I da li neke stare verzije Delphija mogu biti free....

Postojao je 2006. besplatni Turbo Explorer, više nije dostupan ali ne znam kakva je situacija ako možeš naći download da li ga možeš instalirati i registrovati.
Imaš Delphi Starter edition, koje je do 200$ (kada su akcije verovatno i manje) i naravno imaš Lazarus potpuno besplatnu aleternativu (IDE je nasličniji D7).
[ popmilan76 @ 23.02.2014. 22:50 ] @
Za Lazarus znam da je besplatan,ali koliko je kompatabilan sa Delphijem....Zar nije Svaki Delphi Personal edition besplatan.....E,Savkicu uradio sam ono sa QReportom,bez reinstalacije Windowsa...nasao sam neki Qreport 2,pa pravio update na trojku,i zamenio sam Lib i Bin folder,i proradilo...
[ shablagoo @ 23.02.2014. 23:13 ] @
Ne postoji besplatan Delphi.
[ savkic @ 24.02.2014. 21:59 ] @
> Za Lazarus znam da je besplatan,ali koliko je kompatabilan sa Delphijem....

Vrlo, a najsličniji je D7. Možeš tražiti i neki easier to use paket, recimo http://www.pilotlogic.com/sitejoom/

> Zar nije Svaki Delphi Personal edition besplatan.

Postojao je samo Turbo Explorer besplatan i neke akademske licence.
[ popmilan76 @ 25.02.2014. 07:37 ] @
Hoce li Delphi otvoriti Lazarus...ili nece...

Ili ako nece,postoje li neki konvertori....

[Ovu poruku je menjao popmilan76 dana 25.02.2014. u 08:47 GMT+1]
[ Rapaic Rajko @ 25.02.2014. 10:38 ] @
Iz licnog iskustava: Lazarus ume da bude problematican.

offtopic:
Pravio sam (usputno, testirajuci pravljenje mob aplikacije za Win; uspesno) neku prostu app sa bazom. Zezalo samo tako; morate znati kojim redom da podesavate properties od data access komponenti. U designtime-u izgleda sve ok, ali u runtime-u konekcija formice na bazu nece pa nece . Moguce da sam ja tu prevideo nesto; ali ostaje fact da bi to isto u D radilo samo tako.
Drugi test (ozbiljniji, vezan opet za mob app iz gonjeg pasusa) je bio instaliranje mog komponenta u Lazarus. Auh... on uopste nema dinamicko linkovanje ni dpk/bpl-olike fajlove kao Delphi. Da bi instalirali komponent morate build-ovati sam Lazarus (single for all comps) lib (restart se podrazumeva). I to takodje ne radi glatko, cak i posle vise pokusaja "nece komponent na paletu" itd. Nesto sam citao da im je u dalekom planu (razvojnom timu) resavanje dinamickog linkovanja, ali... bla bla bla.

E sad, ono za sta je zamisljen Lazarus prevashodno, to me je OBORILO s nogu. Pravi pravcati multiplatform/multiprocessor IDE alat. Kako je to izgledalo; ja nemam smart mob (niti ga planiram ). Probe radi pocnem da prebacujem malu graficku aplikaciju na Lazarus; osnova je moj komponent koji radi ko da je ispao iz Slagalice ( ); pomucim se oko komponenta, ali na kraju proradi (i app). E sad, caka: odabete Win mobile platformu i ARM procesor (Lazarus compiler/linker options: CUDO). Posaljem klincu gtalk-om, on proba na Sony Xperia sa Win-om; radilo isprve. Daklem, za Lazarus kao TOOL, skidam kapu... (bow smile)

on topic:
Sto se tice import-a D u L i obratno, vise sanse dajem L u D, jer je Delphi kompletniji i lakse je naci nedostajuci unit/klasu (mislim na uses klauzulu). I da, pogledao sam malo L unit-e, tu ima uslovnog kompajliranja onoliko.


Pozz (i prastajte na digresiji)
[ shablagoo @ 25.02.2014. 16:40 ] @
Lazarus je open source igračka. Za deset godina koliko se bavim freelancingom nisam ni od jednog klijenta video zahtev da se nešto uradi u Lazarusu. Ni na jednom ozbiljnom freelancing sajtu nisam video Lazarus kategoriju. Na Stack-u jedva da postoji 400 pitanja vezanih za isti. Svi su deklarativno oduševljeni cross-platform 'mogućnostima' a kada treba da se radi ozbiljno onda svi koriste native alate.
To je moje mišljenje.
[ krle_zr @ 26.02.2014. 08:24 ] @
Citat:
popmilan76:
Hoce li Delphi otvoriti Lazarus...ili nece...

Ili ako nece,postoje li neki konvertori....

[Ovu poruku je menjao popmilan76 dana 25.02.2014. u 08:47 GMT+1]


Postoji konverter u Lazarusu, ima i opcija da se uključi da li se radi import za Cross-compile. Nisam puno koristio ovu opciju, generalno iskustva su da komponente budu pomerene i da je najbolje raditi unit po unit.


[ krle_zr @ 26.02.2014. 08:27 ] @
Rajko, koje probleme imate sa kačenjem na bazu (i sa parametrima) ?

Inače +1 za win mobile (win ce) cross compile mogućnosti, ja sam napravio manji projekat sa kombinacijom cindy i indy komponentama i radi odlično. Naravno, nije savršeno ali sasvim pristojno može da se radi.

Pozdrav
[ Rapaic Rajko @ 26.02.2014. 10:33 ] @
(samo bez persiranja, pls; na forumu smo )

krle_zr, hvala na interesovanju. Zapravo sam sve to (app + problem) batalio i nikad nisam ni resio. Dakle, u runtime-u grid koji treba da pokaze podatke je uporno bio mrtav/prazan. A u designtime-u, kad ukljucim dataset komponent (Active := true), podaci su bili tu; znaci veza na bazu radi. Nesto je uporno gazilo podesavanja Dataset->DataAccess->DataControl veze; ali sta, nisam hteo/stigao da se bakcem. Kao sto rekoh, vrlo jednostavna app., iz glavne forme sam lansirao problematicnu (sa sopstvenim setom komponenata), nikakvih sporednih kontrola ni eventa i kad to nece da radi... heh.
Nebitno; ima i precih stvari (npr. ucenje jave )

Pozz
[ krle_zr @ 26.02.2014. 11:58 ] @
Ja se uzdam u Lazarus da će jednog dana stići javu, makar u razvoju desktop aplikacija

Hm, koja baza je u pitanju i koji set komponenti odnosno drajvera si koristio? Obično ako se u design time prikažu podaci trebalo bi i posle puštanja programa u rad, ili recimo da se setuju ponovo svi parametri. Ako se dobro sećam, prilikom konektovanja na FireBird Embedded sam morao u run time da setujem parametre.

Pozdrav
[ Rapaic Rajko @ 26.02.2014. 13:28 ] @
Naterao si me da ponovo otvorim projekat (prosla cela godina, ko bi se setio )

Hehe, baza je upravo Firebird 2.5, a komponenti su TSQLQuery i TDataSource. Znaci, moraju i u runtime-u (u kodu) da se napucaju parametri? Pa onda nije cudo sto L zovu igrackom... eh.

Pozz

P.S. Zaboravih, za konekciju/rad na bazi TIBConnection i TSQLTransaction, u glavnoj formi.
[ popmilan76 @ 26.02.2014. 13:35 ] @
Sve u svemu,koliko para,toliko muzike....Koliko bi kostale neke starije verzije Delphija,recimo D3,zajedno sa qreportom...Otprilike kooliko to moze da kosta.....ako igde ima da se nadje...
[ savkic @ 26.02.2014. 17:32 ] @
> Sve u svemu,koliko para,toliko muzike....Koliko bi kostale neke starije verzije Delphija,recimo D3,zajedno sa qreportom...Otprilike kooliko to moze da kosta.....ako igde ima da se nadje...

Lazarus je u rangu sa D7, uopšte nije loš alaz za hobi programere čak i za profesionalce.
[ shablagoo @ 26.02.2014. 19:53 ] @
Citat:
popmilan76:
Sve u svemu,koliko para,toliko muzike....Koliko bi kostale neke starije verzije Delphija,recimo D3,zajedno sa qreportom...Otprilike kooliko to moze da kosta.....ako igde ima da se nadje...

Nema nigde da se nađe. Kada se kupi Delphi dobijaju se sve licence od Delphi 7 do Delphi XE5. Cena je oko 900 € (bila) za Pro verziju. Možeš da doplatiš za tzv. Software Assurance koji ti garantuje da ćeš dobiti nove verzije Delphi-a u narednih godinu dana, ako se pojave.
[ krle_zr @ 01.03.2014. 06:43 ] @
Citat:
Rapaic Rajko:
Naterao si me da ponovo otvorim projekat (prosla cela godina, ko bi se setio )

Hehe, baza je upravo Firebird 2.5, a komponenti su TSQLQuery i TDataSource. Znaci, moraju i u runtime-u (u kodu) da se napucaju parametri? Pa onda nije cudo sto L zovu igrackom... eh.

Pozz

P.S. Zaboravih, za konekciju/rad na bazi TIBConnection i TSQLTransaction, u glavnoj formi.


Taman malo da odmoriš posle jave

Ovako, u slučaju embedded varijante FB potrebno je ostaviti karakteristiku HostName praznu (ostalo je isto kao u c/s) i u dir aplikacije (ili sistemsku putanju) ubaciti DLL za embedded varijantu. Potrebno je samo inicirati konekciju nakon pokretanja programa i radiće. Isto tako, obrati pažnju da slučajno nije server FB startovan.

Ne bih baš rekao "koliko para toliko muzike", Lazarus nudi dosta mogućnost za rad (ponajvise sa bazama podataka) a besplatan je.

Slažem se sa onim što je savkic napisao.

[ popmilan76 @ 01.03.2014. 09:38 ] @
Ono sto mene zanima jeste sledece,napravim ja neki Lazarus projekat,i pomocu konvertora prebacim ga u Delphi,da bi delphi mogao da ga otvori,kako cu ja da objasnim nekome,da je taj projekat u stvari Lazarus,a ne Delphi,da je napravljen U Lazarusu,i da je samo konvertovan....Da li u samom kodu nesto postoji da bi moglo da se vidi da je Lazarus....
[ krle_zr @ 01.03.2014. 09:56 ] @
A ne, zaboravi na to, nema načina da uradiš konverziju Lazarus > Delphi, već samo obrnuto. (i tu treba dosta rada)

Lazarus ima svoj sistem i način rada, najbolje kada kreneš sa njim da uradiš sve do kraja. I pogodan je za one klijente koje ne zanima u kom je okruženju rađen program već da vrši svoju funkciju.
[ dejanet @ 01.03.2014. 10:21 ] @
Da li radi neko u FireMonkey i kakva su mu iskustva ?
[ savkic @ 02.03.2014. 00:51 ] @
> Da li radi neko u FireMonkey i kakva su mu iskustva ?

Ja sam nešto radio u XE3 za Windows i bilo je pravo mučenje (prikaz podataka), sad je verovatno bolja situacija ali koliko pratim generalni savet je da ako radiš samo Windows onda VCL a ako ideš na druge platforme onda i nemaš izbora (ako želiš Delphi).
[ komplikator @ 03.03.2014. 14:23 ] @
Ne, ne postoji.
Postojao je Turbo Delphi 2006 Explorer (ili tako nekako).

Sjećam se poluslužbenog objašnjenja zašto nema free verzija. Kažu ljudi, M$ živi od svega i svačega pa si može priuštiti dijeljenje free verzija alata no mi (tada CodeGear) živimo samo od razvojnih alata i ne možemo ih poklanjati. Na žalost to im je još jedno kratkovidno razmišljanje (kao i sakaćenje dbx drivera, ograničenja konekcija i sl. na Proffesional verziji) kojim su izgubilo dobar dio potencijalnih, ali i stalnih korisnika.

Starter verzija je također dosta okljaštrena i po nekim mojim izračunima nije se ispatilo kupovati je za kasniji upgrade.

Uvijek ostaje alternativa Lazarus-a. no na žalost u životu mi dosta vremena oduzimaju i moji ili dukumentirani bugovi, a kamoli da mi treba još i borba s (ne)dokumentiranim alatom i njegovim (ne)dokumentiranim mušicama. Možda jednog dana ako neću živjeti od programiranja pa bude vremena za igranje kod kuće.
[ captPicard @ 07.03.2014. 23:13 ] @
Malo sam ovo pogledao i na prvi pogleda, ako uistinu radi sve šta piše da radi i ako to još i dobro radi onda bi to morala biti super stvar. Jel ima netko da se bakćao sa time, npr. Andorid aplikacija malo zahtjevnija?

Citat:
savkic:

Vrlo, a najsličniji je D7. Možeš tražiti i neki easier to use paket, recimo http://www.pilotlogic.com/sitejoom/