 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Ned Okt 14, 2007 12:47 am Naslov sporočila: Prvi koraki v Delphiju - 20-ti dan. |
|
|
Ja, okrog dvajset dni je minilo od mojega prvega sporočila oz. ko sem prvič zagnal Delphi. Seveda učenje ni bilo intenzivno - vzel sem si povprečno kako urco dnevno pa še to ne vsak dan. Nekako imam občutek, da sem osvojil osnove. V veliko pomoč iz zagat so mi bili nasveti GJ-ja, Jura, Uroša in ostalih Delphi "maherjev". Vsem še enkrat hvala. (seveda to ne pomeni, da ne bom več tečen - sedaj si bom že kar znal pomagati z delphijevo pomočjo, ki je zelo dobra, a za začetnika mogoče malo preobsežna)
Mogoče priporočilo vsem tistim, ki bi si želeli naučiti progamirat oz. preiti iz kakega DOS-vega orodja na Okensko. Delphi je kar pravo orodje.
V prilogi en moj eksperimetni program. Gre za ugankarski slovar. (pred mnogimi leti sem enega napisal v Clipperju) Sedaj ga bom skušal preobleči v okenskega.
Baza je zelo okrnjena (okrog 4000 zapisov ki se začnejo z črko "A" ) Zaenkrat je možno le iskanje. Iskanje je zaporedno - "prelet" čez celo bazo je kar hiter. Tako, da indeksov za enkrat ne nameravam uporabljat. (potrebni bi bili pri dodajanju gesel)
Trenutno je uporabljena je paradoxsova baza, katera pa se je pri testiranju izkazala kot zelo nastabilna. Sploh če sem uporabil indeske ter je prišlo do prisilne prekinitve so indeksi odleteli. Baza ni bila več dostopna. V nadaljevanju je sigurno ne bom več uporabljal. Mimogrede vprašanje Delphi mačkom - katero bazo priporočate?
Opis: |
|
 Download |
Ime datoteke: |
Ugslov.zip |
Velikost datoteke: |
891.81 KB |
Downloadano: |
31 krat |
_________________ lp
Silvo
Nazadnje urejal/a Silvo Pon Okt 15, 2007 12:23 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
Domenius Član



Pridružen-a: Sre 30 Nov 2005 14:15 Prispevkov: 1188 Aktiv.: 5.00 Kraj: Medvode
|
Objavljeno: Ned Okt 14, 2007 12:17 pm Naslov sporočila: |
|
|
Silvo, meni se program takoj podre - sploh ne pridem v UI.
_________________ It's electric! |
|
Nazaj na vrh |
|
 |
trobida Član


Pridružen-a: Ned 09 Jul 2006 12:13 Prispevkov: 1250 Aktiv.: 5.41 Kraj: Savinjska dolina-okolica Gornjega Grada
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Ned Okt 14, 2007 12:34 pm Naslov sporočila: |
|
|
Res sem poskusil na prenosniku - očitno potrebuje še neke komponente, ki jih je na računalnik namestil Delphi. Na dveh računalnikih kjer je nameščen Delphi deluje na tretjem pa ne. Kaj manjka bo vrjetno vedel kdo od Delphi strokovnjakov.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
GJ Član


Pridružen-a: Čet 02 Nov 2006 15:51 Prispevkov: 946 Aktiv.: 4.16 Kraj: Ljubljana
|
Objavljeno: Ned Okt 14, 2007 12:42 pm Naslov sporočila: |
|
|
Silvo je napisal/a: |
Kaj manjka bo vrjetno vedel kdo... |
Manjka db engine! (beri: db ni naložen!)
LP GJ
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Ned Okt 14, 2007 1:13 pm Naslov sporočila: |
|
|
GJ je napisal/a: |
Silvo je napisal/a: |
Kaj manjka bo vrjetno vedel kdo... |
Manjka db engine! (beri: db ni naložen!)
LP GJ |
Ko sem iz DBe skopiral dll je začela zadeva delati. Z izločevanjem sem ugotovil kaj manjka. Torej je potrebno nekaj poinstalirat na drug računalnik, kjer ni Delphija, če so vrabi baze. Kaj in kako?
Opis: |
|
 Download |
Ime datoteke: |
dll.zip |
Velikost datoteke: |
457.72 KB |
Downloadano: |
6 krat |
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
GJ Član


Pridružen-a: Čet 02 Nov 2006 15:51 Prispevkov: 946 Aktiv.: 4.16 Kraj: Ljubljana
|
Objavljeno: Ned Okt 14, 2007 4:50 pm Naslov sporočila: |
|
|
Silvo je napisal/a: |
Ko sem iz DBe skopiral dll je začela zadeva delati. Z izločevanjem sem ugotovil kaj manjka. Torej je potrebno nekaj poinstalirat na drug računalnik, kjer ni Delphija, če so vrabi baze. Kaj in kako? |
Saj si že sam ugotovil..
Bazo lahko inštaliraš s CDja ali pa preneseš še tistih nekaj DLLjev, ki jih aplikacija potrebuje za delovanje.
Mimogrede..
Ko kličeš open od database mora biti ta v try .. except stavku, tako uloviš napako, če DLL ni prisoten in temu primerno odreagiraš!
LP GJ
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Pon Okt 15, 2007 12:27 am Naslov sporočila: |
|
|
GJ je napisal/a: |
Mimogrede..
Ko kličeš open od database mora biti ta v try .. except stavku, tako uloviš napako, če DLL ni prisoten in temu primerno odreagiraš!
LP GJ |
Koristen nasvet, hvala upošteval...
Koda: |
begin
try
Table1.Open;
except
Application.MessageBox('Sistemska napaka!','Obvestilo',0);
close;
end;
Form1.Cursor:=crHourGlass;
.........
.........
|
Če se komu da, naj proba, če sedaj dela. Zgornjo pripono sem nadgradil.
Še tole, je dobro bazo zapret ob zaključku ali to zna storiti sam Delphi?
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
alessio Član

Pridružen-a: Pon 04 Dec 2006 8:39 Prispevkov: 363 Aktiv.: 1.60 Kraj: Ljubljana
|
Objavljeno: Pon Okt 15, 2007 6:36 am Naslov sporočila: |
|
|
Silvo,
program se sicer sedaj odpre, vendar če brez ostalih vnosov kliknem "Najdi",
program javi sistemsko napako in gre za tem v večna binarna počivališča.
Pripet je screenshot ob napaki.
Aleš
Opis: |
|
Velikost datoteke: |
41.64 KB |
Pogledana: |
21 krat |

|
|
|
Nazaj na vrh |
|
 |
GJ Član


Pridružen-a: Čet 02 Nov 2006 15:51 Prispevkov: 946 Aktiv.: 4.16 Kraj: Ljubljana
|
Objavljeno: Pon Okt 15, 2007 8:05 am Naslov sporočila: |
|
|
Silvo je napisal/a: |
Še tole, je dobro bazo zapret ob zaključku ali to zna storiti sam Delphi? |
To je dobra praksa, nastaviš pa v Form.OnClose eventu.
Drugače pa odvisno kako imaš kreirane objekte.
Ko se kliče destructor objekta od baze se bi ta morala predhodno zapreti.
Če pa se program terminira sam nekontrolirano (ne gre preko Form.OnClose eventa) pa temu ponavadi ni tako.
alessio je napisal/a: |
program se sicer sedaj odpre, vendar če brez ostalih vnosov kliknem "Najdi",
program javi sistemsko napako in gre za tem v večna binarna počivališča. |
Si naložil tudi DLL-je???
LP GJ
|
|
Nazaj na vrh |
|
 |
Glitch Član

Pridružen-a: Pet 07 Apr 2006 11:40 Prispevkov: 1477 Aktiv.: 6.30
|
Objavljeno: Pon Okt 15, 2007 8:18 am Naslov sporočila: |
|
|
Silvo je napisal/a: |
Pripeta datoteka
|
Hm... pa lahko kar tako distribuiras te DLLje? Mislim, da ne. Samo toliko v opozorilo, da se ne bo kdo spotaknil ob kaksne ilegalne zadeve.
|
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 59.91 Kraj: Divača (Kačiče)
|
Objavljeno: Pon Okt 15, 2007 8:24 am Naslov sporočila: |
|
|
Delphi ima tudi software, ki naredi instalacijsko datoteko. Ta potem vsebuje vse elemente, ki so potrebni tudi za delo z paradoxom. Še več - pravilno razpakira in instalira vse komponente.
Sam imam kupljen D7, ker sem svoje čase programiral kot obrtnik za tretje osebe. V licenci eksplicitno piše, da je vse te datoteke, ki so potrebne za delovanje programa dovoljeno distribuirati.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
Glitch Član

Pridružen-a: Pet 07 Apr 2006 11:40 Prispevkov: 1477 Aktiv.: 6.30
|
Objavljeno: Pon Okt 15, 2007 8:34 am Naslov sporočila: |
|
|
Ja, ce distribuiras koncni SW, narejen z licencno verzijo.
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.65 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Okt 15, 2007 8:37 am Naslov sporočila: |
|
|
Zraven delphija dobiš InstallShield Express Borland Limited Edition. Priložena verzija je stara in lahko povzroča težave, zato iz interneta pobereš zadnjo verzijo (brezplačno). Limited pomeni omejene funkcije. Za večino bo najhuje to, da instalacija podpira le angleški jezik. Instalira pa vse, kar hočeš.
Jur
Opis: |
|
 Download |
Ime datoteke: |
tmp.JPG |
Velikost datoteke: |
16.18 KB |
Downloadano: |
12 krat |
Nazadnje urejal/a jur Pon Okt 15, 2007 9:01 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
eddie Član

Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 723 Aktiv.: 3.04 Kraj: Severna primorska
|
Objavljeno: Pon Okt 15, 2007 8:50 am Naslov sporočila: |
|
|
Kljub vsem težavam Silvo: !
Tudi sam se že dolgo ogrevam da se bom lotil enega izmed objektnih jezikov.
Nekako kar ni časa.
Računam na "obilico časa" med zimskim obdobjem!
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 7 dni
Powered by phpBB © 2001, 2005 phpBB Group
|