www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Prvi koraki v Delphiju - 20-ti dan.
Pojdi na stran 1, 2, 3, 4, 5  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Ned Okt 14, 2007 12:47 am    Naslov sporočila: icon_cool Prvi koraki v Delphiju - 20-ti dan. Odgovori s citatom

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 Wink - 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?



Ugslov.zip
 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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Domenius
Član
Član



Pridružen-a: Sre 30 Nov 2005 14:15
Prispevkov: 1188
Aktiv.: 5.00
Kraj: Medvode

PrispevekObjavljeno: Ned Okt 14, 2007 12:17 pm    Naslov sporočila:   Odgovori s citatom

Silvo, meni se program takoj podre - sploh ne pridem v UI.
_________________
It's electric!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
trobida
Član
Član



Pridružen-a: Ned 09 Jul 2006 12:13
Prispevkov: 1250
Aktiv.: 5.41
Kraj: Savinjska dolina-okolica Gornjega Grada

PrispevekObjavljeno: Ned Okt 14, 2007 12:26 pm    Naslov sporočila:   Odgovori s citatom

Isto. Napiše pošlji sporočilo o napaki Confused .


error.jpg
 Opis:

Download
 Ime datoteke:  error.jpg
 Velikost datoteke:  7.99 KB
 Downloadano:  12 krat


_________________
Lp

Tomaž, S57KO
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Ned Okt 14, 2007 12:34 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.16
Kraj: Ljubljana

PrispevekObjavljeno: Ned Okt 14, 2007 12:42 pm    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
Kaj manjka bo vrjetno vedel kdo...


Manjka db engine! (beri: db ni naložen!)

LP GJ
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Ned Okt 14, 2007 1:13 pm    Naslov sporočila:   Odgovori s citatom

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?



dll.zip
 Opis:

Download
 Ime datoteke:  dll.zip
 Velikost datoteke:  457.72 KB
 Downloadano:  6 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.16
Kraj: Ljubljana

PrispevekObjavljeno: Ned Okt 14, 2007 4:50 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14677
Aktiv.: 61.80

PrispevekObjavljeno: Pon Okt 15, 2007 12:27 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
alessio
Član
Član



Pridružen-a: Pon 04 Dec 2006 8:39
Prispevkov: 363
Aktiv.: 1.60
Kraj: Ljubljana

PrispevekObjavljeno: Pon Okt 15, 2007 6:36 am    Naslov sporočila:   Odgovori s citatom

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š



screenshot.png
 Opis:
 Velikost datoteke:  41.64 KB
 Pogledana:  21 krat

screenshot.png


Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.16
Kraj: Ljubljana

PrispevekObjavljeno: Pon Okt 15, 2007 8:05 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.30

PrispevekObjavljeno: Pon Okt 15, 2007 8:18 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 59.91
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Pon Okt 15, 2007 8:24 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.30

PrispevekObjavljeno: Pon Okt 15, 2007 8:34 am    Naslov sporočila:   Odgovori s citatom

Ja, ce distribuiras koncni SW, narejen z licencno verzijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 21.65
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Pon Okt 15, 2007 8:37 am    Naslov sporočila:   Odgovori s citatom

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



tmp.JPG
 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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
eddie
Član
Član



Pridružen-a: Sre 10 Dec 2003 21:02
Prispevkov: 723
Aktiv.: 3.04
Kraj: Severna primorska

PrispevekObjavljeno: Pon Okt 15, 2007 8:50 am    Naslov sporočila:   Odgovori s citatom

Kljub vsem težavam Silvo: Applause !
Tudi sam se že dolgo ogrevam da se bom lotil enega izmed objektnih jezikov.
Nekako kar ni časa.
Računam na "obilico časa" Rolling Eyes med zimskim obdobjem! Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2, 3, 4, 5  Naslednja
Stran 1 od 5

 
Pojdi na:  
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