IB komponens miatt hiba

IB komponens miatt hiba
2006-09-27T21:43:50+02:00
2006-10-02T22:35:16+02:00
2022-11-01T16:35:49+01:00
t0ma
hi.

van egy Formom. rajta nehany IB komponens (DB, transaction, table). azon a gepen, amelyiken a Delphi van, frankon fut a program. Egy masik, melettem levo gepen is zsirul megy a program. Viszont egy tolem 300km-re levo gepen 'Az XYZ program hibat generalt, es ezert le fog allni... akar-e a M$-nak kuldeni...' hibaval elszall.
Mi lehet ennek az oka? Esetleg ezen a ket gepen itt melettem van valami olyasmi telepitve, ami a tavolin nincs?
valoszinu ez olyan hiba, amire nem lesz megfelelo magyarazat.

50 pontot adok annak is, aki ajanl valamilyen (ingyenes) komponenst, amivel el tudok erni egy FB adatbazist (embed verzioju).
Mutasd a teljes hozzászólást!
volt egy CLientDataset a formon. ha ennek az adatmezoit nem futas soran hozom letre, akkor generalja a hibat.
hat ilyen is van...
Mutasd a teljes hozzászólást!

  • BDE van mindket gepen. most leszedtem az egyikrol, es itt is dobja a hibat.

    nemost mi koze a BDE-nek a IB komponensek mukodesehez?
    Mutasd a teljes hozzászólást!
  • És a kapcsolat micsoda (mert a kapcsolódáshoz javarészt az a lényeg)?
    Gondolom
    TIBDatabase
    ...
    A távoli gépen megfelelően van telepítve az adatbáziskezelő?
    Mutasd a teljes hozzászólást!
  • igen, IBdatabase, de irtam is, hogy van db, transaction, meg table.
    de akkor is gaz van, ha csak rarakom a form-ra valamelyiket.

    adatbaziskezelo? ez alatt mit ertesz?
    mivel beagyazott lenne az adatbazis, ezert ez nincs.

    de, megegyszer mondom, akkor is gond van, ha igy IBtable-t csak radobok a Formra. mar akkor sem indul el. fuggetlenul barmilyen adatbazis kapcsolattol.
    Mutasd a teljes hozzászólást!
  • Bocs! Valóban írtad, csak nem esett le a rövidített változat.
    Sajnos a "beágyazott" adatbázissal kapcsolatban nincs tapasztalatom.
    Akkor gondolom ez nem jött be teljesen...
    Mutasd a teljes hozzászólást!
  • hat nem.
    bar onnan jott az otlet, hogy embed FB, IB komponesekkel.

    amugy ujabb fejlemeny az ugyben:
    ha a Firebird-hoz adott fbclient.dll-t (ez az embed verzioban van) a leirtaknak megfeleloen atnevezem gds32.dll-re, es a program melle masolom, akkor a BDE nelkul is fut. a tavoli gepen meg nem tudtam megnezni, de sztem jo lesz.

    csak kicsit homalyos, hogy miert kell mar neki a dll, amikor meg csak a komponens van a formon. bar lehet, hogy azaltal, hogy rakerul, mar olyan dolgokra hivatkozik, amihez kell...

    na de most oruljunk, hogy megy a dolog.
    Mutasd a teljes hozzászólást!
  • Én egyszer úgy szoptam az interbase-val, hogy a saját gépemen ment frankón a program, de ahogy átraktam egy távoli gépre, akkor fura dolgokat művelt. (IB6,Delphi5) Egy hét alatt már odáig jutottam, hogy lecseréltem az IBX komponenst a delphiben egy újabbra (4.54->5.04) nyílván újrafordítottam a programot az új IBX-el és láss csodát működött! Lehet, hogy neked nem ez a problémád, de hátha segít! Most 5.09 v. 7.09 -es ibx-em van, ami talán az egyik legújabb!
    Mutasd a teljes hozzászólást!
  • xar, megnezem, amit mondtal, es jelzem, hogy mi van.

    azt esetleg megtom konnyen oldani, hogy a dll megletet leellenorzze indulas elott? tehat ha nem talalja a gds32.dll-t (path-ban), akkor hibat dob, hogy nincs meg egy szukseges fajl?
    Mutasd a teljes hozzászólást!
  • felhozom kicsit a temat, mert ujabb fejlemenyem van.

    szoval egy frissen feltelepitett gepen teszteltem, es nem megy a dolog. hiaba van a program melett a gds32.dll.
    esetleg valakinek meg 5lete, hogy miert szal el a dolog? van hogy mit keresne a program, es nem talal.
    Mutasd a teljes hozzászólást!
  • volt egy CLientDataset a formon. ha ennek az adatmezoit nem futas soran hozom letre, akkor generalja a hibat.
    hat ilyen is van...
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd