Hollosi Information eXchange /HIX/
HIX CODER 274
Copyright (C) HIX
1998-11-08
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Keresek free C/C++ adatbaziskezelo source-ot (mind)  18 sor     (cikkei)
2 Urlap feldolgozasara kod? (mind)  38 sor     (cikkei)
3 Re: Keresek free C/C++ adatbaziskezelo source-ot (mind)  27 sor     (cikkei)
4 Re: C++ dinamikus object ok (mind)  107 sor     (cikkei)
5 Re:Keresek free C/C++ adatbaziskezelo source-ot (mind)  19 sor     (cikkei)

+ - Re: Keresek free C/C++ adatbaziskezelo source-ot (mind) VÁLASZ  Feladó: (cikkei)

Ott van pl. a postgres forrasa.  Beszerezheto pl. barmely RedHat-os ftp
siterol...

> ... sajna cegnek irom a programot amihez ez kell, igy lopott dolgokat
> nem hasznalhatok :) ...

Az, hogy egy forras ingyenes, az meg nem feltetlenul jelenti azt, hogy
minden tovabbi nelkul beepitheted a progydba.  A legtobb szabad forras az
pl. GPL-es.

Egy kerdes:  Miert akarsz adatbazis szervert irni, amikor tele van veluk a
piac, es van egy csomo ingyenes is?
Nem lenne egyszerubb, ha hasznalsz egy ingyenes adatbazis szervert, es az
erodet/tehetsegedet az adatbazis valamint a GUI kialakitasara forditod?

-- 
Let the Source be with you!
ImRe
+ - Urlap feldolgozasara kod? (mind) VÁLASZ  Feladó: (cikkei)

Hello Coder Lista,

Egy olyan kerdesem lenne, hogy hogyan lehetne az alabbi 
tematikaju (lasd: be.txt), Notepad-en levo urlaperedmenyeket 
feldolgozni ugy, hogy egy uj text fajlt hozzon letre (lasd: ki.txt),
s azt egy meghatarozott logikaval (egyszeru if...then...else) toltse ki, 
ahogy pl. a peldaban szerepel.

be.txt:
1.Kerdes = Igen
2.Kerdes = Ritkan
3.Kerdes = 55 ev
4.Kerdes = Ujsag
5.Kerdes = 20.000 Ft
 ... stb...

ki.txt:
2
1
4
3
5
 ...stb...

A peldanal maradva: 
if 1.Kerdes= "igen" then 2
if 2.Kerdes="Ritkan" then 1
if 3.Kerdes="55 ev" then 4
if 4.Kerdes="Ujsag" then 3
if 5.Kerdes="20.000 Ft" then 5
 ...stb...

Milyen megoldasok leteznek? Makro? Pascal? C nyelv? Egyeb?
Minel egyszerubb lenne, annal jobb...
Elore is koszi a segitseget.

Udvozlettel: Andras
E-Mail: 
+ - Re: Keresek free C/C++ adatbaziskezelo source-ot (mind) VÁLASZ  Feladó: (cikkei)

On  6 Nov 98 at 18:29,  wrote:

> sajna cegnek irom a programot amihez ez kell, igy lopott dolgokat
> nem hasznalhatok :)

Ez nagyon dicseretes :)

Sajnos nem tudok segiteni, csak amiatt irok, hogy a letezo GNU GPL
licences free software-ek (van koztuk adatbaziskezelo is) licence
eloirja, hogy (egyszerusitve fogalmazva) szabadon felhasznalhatod a
forrast arra, hogy letrehozz belole egy masik programot, amennyiben 
az is GPL-es licencu lesz! Kommerszialis programot viszont nem 
csinalhatsz belole, meg akkor sem, ha a programnak csak kis reszeben 
hasznaltad fel a GPL-es forrast.

Van a GPL mellett egy tobbet megengedo LGPL licenc is (Library GPL), 
ezzel lehet kommerszialis programot is csinalni, ha bizonyos 
felteteleknek eleget teszel az LGPL-es reszt illetoen, viszot nem 
tudom, hogy van-e ilyen licencu adatbaziskezelo.

Ha viszont az adott ceg, akinek irnad a cuccot, nem akar a 
kesobbiekben kereskedni vele, nyugodtan hasznalhatsz GPL-es forrast 
(pl. postgresql, lasd www.postgresql.org)

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: C++ dinamikus object ok (mind) VÁLASZ  Feladó: (cikkei)

Hello!

>Felado :  [Hungary]
>Volna egy problémám C++ -val kapcsolatban.

>class aObject
>{
>    akármi
>}

Szeliden megjegyzem hogy a vegerol hianyzik egy pontosvesszo.

>
>class bObject
>{
>public:
>    void func();
>private:
>    aObject    a;

Itt letrejon az 'a' objektum, aminek a tipusa aObject (a konstruktora
vegrehajtodik).
Ha megszunik a bObject, akkor az 'a' destruktora vegrehajtodik, majd 'a'
automatikusan megszunik, a memoriaterulet felszabadul.
>}

Szeliden megjegyzem hogy a vegerol hianyzik egy pontosvesszo.

>
>void bObject::func()
>{
>    a = aObject();

Erre egyszeruen nincs szukseg! Mit akartal vele elerni?
Itt már nyugodtan hasznalhatod 'a' fuggvenyeit, pl.:

a.Open();
a.Process();
a.Close();

>}

>a probléma az hogy ez így nem stimmel és nem tudok rájönni,
>hogy miért, viszont ha:

>class bObject
>{
>public:

Ezt kiegeszitenem:
               bObject();  // konstruktor
             ~bObject(); // destruktor
>    void func();
>private:
>    aObject   *a;     // pointer az aObject-re

Ezt kiegeszitenem azzal, hogy 'a' inicializalasaval eldontheto, hogy
letezik-e mar:
bObject::bObject()
{
a == NULL;
}

Itt csak a mutato jon letre.

>}
>
>void bObject::func()
>{
>    a = new aObject();  // dinamikus objektum

Itt vegrahajtodik 'a' konstruktora. Az 'a' objektum addig el, amig a bObject
objektum.

Hasznalata:
a->Open();
a->Process();
a->Close();

>}
>
>akkor minden OK

A bObjectum destruktoraba viszon beirhatod, hogy
delete a;
a = NULL;
Ekkor vegrehajtodik 'a' destruktora, terulete felszabadul.
Mas helyen az 'if (a == NULL)' vizsgalattal eldontheto, hogy el-e az 'a'
objektum.

>
>szóval ha valaki tudja mi az objektumok
>dinamikus és statikus mivoltának buktatói az írja meg lécci!
>

A dinamikus objektum elonye az, hogy csak akkor letezik, amikor akarod, ha
nincs szukseg ra, akkor barmikor megszuntetheto, a lefoglalt memoria
felszabadithato. Hibalehetoseg, hogy akkor hivatkozol egy fuggvenyere,
amikor az objektum még/ vagy mar nem letezik. Ez kikuszobolheto a feni 'if
(a == NULL)' vizsgalattal.
Ugyanez a statikus objektumoknal nem igy van, ott a delkaralaskor letrejon,
es a szulo objektum megszunesevel megszunik.

Remelem minden eszembe jutott, de ha nem, majd masok kiegeszitenek.

Udvozlettel   (:-))>
Torma Istvan, TOR,  (ekezetes, html, tegezodes johet)
+ - Re:Keresek free C/C++ adatbaziskezelo source-ot (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

En ket tok jo site-on szoktam szetnezni, ha valamilyen ingyenes 
C++-os sourcet keresek Win32 ala. Arra nem emlekszem, hogy 
adatbazisos rutinok vannak-e, mert arra meg nem volt szuksegem, de 
nagyon sok hasznalhato kod van ott. Ha nem win ala irod a progit 
akkor is tudsz belole ottleteket meriteni.

1)
Win32 Foundations Classes
http://ourworld.compuserve.com/homepages/sam_blackburn/wfc.htm

2)
MFC Programmer's SourceBook
http://www.codeguru.com/

Hasznaljatok egeszseggel.

Pisti

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS