Niin, ja sitten kirjoja em. ohjelmiin.
Teknolit, Delphi 4 peruskurssi...?
Kompuutteri Kaikille -lehden mukana tulee Delphi 3 Desktop, ja kun luin
käyttösopimuksen, ymmärsin että exejä saa levittää vapaasti. Eli aika hyvä
kauppa 37 markalla. Sitäpaitsi mukana tulee muitakin ohjelmia. Itse lehden
taso on kyllä hyvin matala...
--
http://jaakko.cjb.net * jaa...@tetrasoft.8m.com
Delphi 2 (vuosi 1996?) oli ensimmäinen D 32-bit ohjelmien tekoon, eikä
sisällä esim. uusimpia Windows98 kontrolleja (jotka ovat D4:ssä). Aivan
uusimman Windows-muodin mukaisia ohjelmia kakkosella ei voi tehdä. Jos
ei ole kustannuskysymys, niin hanki vähintään Delphi 4 Professional.
Aiemmin ilmestynyt Delphi 1 ei ole vanhentunut siinä mielessä, että on
16-bittisten ohjelmien tekoa varten (tulee myös nelosen mukana).
Delphin opetteluun D2 käy hyvin.
--
Kari Heinonen / Veikko Heinonen Oy
Thanks!
Olen kuullut, että Delphi 4 on todellinen bugi-pesäke Delphi 3:een
verrattuna,onkos tämä totta ?
Ainakin minun kokemusteni mukaan ensimmäinen 4:nen oli erittäin surkea
esitys. Nyt käytössä oleva 4 + 3:s päivitys, on jo huomattavasti parempi
kuin alkuperäinen 4:nen ja lopetin jo 3:sen käytön kokonaan.
Hmm... "bugeista" puheenollen, miksikähän 4:ssakaan ei vielä toimi
BroadcastSystemMessage... vai olenko minä ainoa joka ei saa sitä toimimaan
ilman omaa esittelyä?
karikorpi
Eipä noissa versioissa nyt suuria eroja ole, itse olen pitäytynyt
kolmosessa, koska se on nelosta kevyempi ja siinä on mielestäni parempi
käyttöliittymä.
Kakkosellakin pystyy tekemään muodinmukaisia koodamalla omia komponentteja
ohjelmia, mutta aloittelijalle se on hieman turhan vaikeaa.
Ensimmäinen vedos nelosesta oli, ongelmia oli (ainakin minulla)
varsinkin BDE:n ja QuickReportin kanssa.
Update Pack 3 tekee D4:stä erittäin hyvän (D3:n jätin kokonaan 2.
päivityksen tultua).
KUULO ei ole tiedon vaartti.
Ainoat ongelmat olen havinnut
BDE 5:n kanssa ja siitakaan en ole varma onko mennyt huonommaksi
kuin BDE 4 vai ei. Normaalikoodarille ei pitaisi tulla ongelmia.
Ehka D4 on aavistuksen hitaampi kuin D3 joka taas oli hitaampi kuin D2
joka taas oli hitaampi kuin D1 (F9:n painamisesta siihen kun ohjelma
pyorii).
Muuten D4:ssa on ominaisuuksia, joiden takia en vaihtaisi enaa
takaisin vahnhempiin versioihin!
Vesa
Onko käytössäsi ollut tämä "ensimmäinen" 4:nen ilman päivityksiä?
Kuulostaa ihmeeltä jos siinä et mitään muita ongelmia havainnut kuin BDE:n
kohdalla...
Se on totta ettei sen kanssa enään ole ongelmia (kop kop), päivitysten
jälkeen.
>Muuten D4:ssa on ominaisuuksia, joiden takia en vaihtaisi enaa
>takaisin vahnhempiin versioihin!
Tästä olen samaa mieltä.
>Vesa
normaalikoodari
karikorpi
Totta puhuen joskus (mm. eilen) tulee ongelmia, jos vakisin lopettaa
ohjelman, jossa on tietokantoja auki. Muutaman tammoisen lopetuksen
jalkeen pitaa kayttaa D4 sammuksissa ja jatkaa sitten.
Mutta tietokantoja kayttava ohjelma pystyy nakojaan jumittamaan
koko NT:n. Ei edes CapsLock eika hiiri enaa toimi. Ja se on musta
kylla BDE:n vika.
Vesa
Hmmm. En edes tiedä toimittaako Inprise muuta kuin vanhaa
versiota+päivityksiä vai toimitetaanko aina "uusinta" versiota?, mutta
minulla on Update3 asennettuna ja siitä löytyy näköjään maininta About
ruudusta.
>Totta puhuen joskus (mm. eilen) tulee ongelmia, jos vakisin lopettaa
>ohjelman, jossa on tietokantoja auki. Muutaman tammoisen lopetuksen
>jalkeen pitaa kayttaa D4 sammuksissa ja jatkaa sitten.
>
>Mutta tietokantoja kayttava ohjelma pystyy nakojaan jumittamaan
>koko NT:n. Ei edes CapsLock eika hiiri enaa toimi. Ja se on musta
>kylla BDE:n vika.
Sinulla ei sitten ilmeisesti ole ilmennyt esm. kaikenlaista selittämätöntä
Delphin kaatumista ym? Alkuun saattoi Delphi mennä nurin vaikka ei tehnyt
yhtään mitään. Komponentteja ruudulla siirtäessä saatoi narahtaa kiinni..
jne.. jne..
Nämä ovat jääneet päivitysten myötä pois. (kop kop)
>Vesa
karikorpi
Olisi mielenkiintoista kuulla mitä ne mielestäsi ovat?
Taytyy katsoa mita kotona on, siella teen tuotantokoodin
(toissa on vain opetustarkoituksissa, mutta on se taallakin kaantanyt
harjoitustyot napisematta).
> Sinulla ei sitten ilmeisesti ole ilmennyt esm. kaikenlaista selittämätöntä
> Delphin kaatumista ym? Alkuun saattoi Delphi mennä nurin vaikka ei tehnyt
Tuommoista en muista tavanneeni.
Vesa
Näkyypi lukevan Version 4.0 (Build 5.108) UpdatePack 3
>Taytyy katsoa mita kotona on, siella teen tuotantokoodin
>(toissa on vain opetustarkoituksissa, mutta on se taallakin kaantanyt
>harjoitustyot napisematta).
Hmmm.. teet ehkä parempaa kodia kuin minä :-)
>> Sinulla ei sitten ilmeisesti ole ilmennyt esm. kaikenlaista
selittämätöntä
>> Delphin kaatumista ym? Alkuun saattoi Delphi mennä nurin vaikka ei tehnyt
>Tuommoista en muista tavanneeni.
Ensimmäiset kuukaudet meni oikeastaan miettiessä mitä taas tuli tehtyä kun
4:nen hirtti... ja eikun työt 3:lla.
>Vesa
karikorpi
No ainakin function overload.
1) Luokkaselain.
2) Luokan taydennin (eli kun kirjoittaa vaikka metoin luokan ulkopuolelle,
niin taydneninlisaa sen luokan esittelyyn, tata olen aina toivonut
C++:aankin). Tosin mun oma tekema oli parempi Delphi 3:n experttina
ainakin propertyjen tekemiseen.
3) Sitten se ominausuus, etta S+C+Nuoli ylos, niin hyppaa metodin esittelyyn.
4) Sitten hypertekstimainen hyppely funktion tai luokan kutsusta sen
esittelyyn (jopa VCL:aan saakka:-).
5) Rehellisesti CPU-debuggeri IDEssa ja toimii.
6) Ankkurit ja action-list (vaikken ole tuotantokoodin lisannytkaan viela)
Huonoa on (jo D3) helpin linkkien katoaminen. Siksi mulla on aina
myos D2:n VCL.HLP jemmassa. Sielta loytaa esim. sysutils, mita ei
kirveellakaan loyda D3 & D4 helpeista.
Hyppivat ikkunat (docable windows) on hyvaa ja huonoa. Liian helposti
ne rupeavat "dokaamaan", mutten on kiva saada laittaa ikkuant sinne
minne ne haluaa.
Kylla mina tykkaan kokonaisuutena kuin hullu puurosta, nopeampi saisi
tietty viela olla (hidastunnut joka versiossa, 128 MB).
Vesa
> > Sinulla ei sitten ilmeisesti ole ilmennyt esm. kaikenlaista selittämätöntä
> > Delphin kaatumista ym? Alkuun saattoi Delphi mennä nurin vaikka ei tehnyt
> Tuommoista en muista tavanneeni.
Onpas Vesalla nyt lyhyt muisti. Syksyn kurssilla en nimittain ollut ainoa
jolla Delphi 4 ei toiminut ollenkaan win 98:n kanssa. Vaihtoehtoina oli
joko D4 asentaminen NT:hen tai D3:sen laittaminen win 98:iin.
(valitsin ensin mainitun)
--
***Timo Tuunanen***
Armegatan 32-627
17171 Solna Sverige
+46 739784436
Jeps. Itse olen kyllä selvinnyt ilman noita, vaikka olisihan niissä
näppäriäkin juttuja.
>Hyppivat ikkunat (docable windows) on hyvaa ja huonoa. Liian helposti
>ne rupeavat "dokaamaan", mutten on kiva saada laittaa ikkuant sinne
>minne ne haluaa.
Noiden kanssa meinasi ensin mennä hermot. Ja mikään näyttö ei ole tarpeeksi
suuri kun poksauttelee kaikki ikkunat auki
> Onpas Vesalla nyt lyhyt muisti. Syksyn kurssilla en nimittain ollut ainoa
> jolla Delphi 4 ei toiminut ollenkaan win 98:n kanssa. Vaihtoehtoina oli
> joko D4 asentaminen NT:hen tai D3:sen laittaminen win 98:iin.
> (valitsin ensin mainitun)
No kylla puoli vuotta on jo paljon vaadittu talla ialla :-)
Puhuin todellakin omasta kokemuksestani ja ihan aidosti unohdin
tuon Win98 episodin (en enaa koske itse noihin 9?-vekottimiin).
Tietaako kukaan mika nyt on tilanne. Toimiiko D4 ja C++Builder 4
Win98:ssa. Vai onko M$ keksinyt jonkin koukun "kayttojarjestelmaansa",
milla se estaa kilpailijoiden tuotteiden toimimisen. D4 kai tuli
markkinoille ennen Win98:ia?
Tosin yhdessa tuoreessa Delphi 4
kirjassa mainostetaan miten D4:lla voi tehda ohjelmia Win95, Win98
ja WinNT. Tasta voisi paatella, etta se toimii. Mutta toisaalla
kirjassa on sanottu, etta kaikki esimerkit on testattu Win95:lla.
Ja joissakin kohti on sanottu, etta Delphi 3:ssa jokin ei toimi kunnolla,
mutta "vika lienee korjattu Delphi 4:ssa". Eli nahtavasti kirja on
kirjoitettu Delphi 3:lle ja sitten siihen on pikapika lisatty
D4 asioita... Eli se siita lahteesta taman asian varmistamiseksi...
Vesa
Minulla on kaytossa kotona Win98 ja D4 ja toimivat ilman ongelmia.
Ongelmat Win98 ja D4 yhteensopivuuden kanssa ovat (ainakin
Eng. kielisten uutisryhmien mukaan) johtuneet etupaassa naytonohjainajureiden
, jotka on tehty Win95:lle ja Win98 epayhteensopivuudesta. Yleisin ongelma
on ollut Delphin kaatuminen ohjelmaa kaynnistettaessa. Win98 CD:lla tulevat
ajurit ovat lahes kaikki noita vanhoja 95:lle tehtyja , joten ongelmat
ratkeavat/ovat ratkenneet hakemalla uudet ajurit verkosta.
Jani