Article View: be.comp.programming
Article #17488Re: Tabel maken in delphi in run time
From: Avenger Avenger
Date: Thu, 09 Dec 1999 00:00
Date: Thu, 09 Dec 1999 00:00
77 lines
2606 bytes
2606 bytes
On Wed, 08 Dec 1999 22:08:03 GMT, _Avenger@NO(_)SPAM_flashmail.com (Avenger) wrote: oplossing gevonden in een andere Delphi ng : x.create(self) vervangen door x := tTable.Create(nil); en op het einde van de procedure het geheugen terug vrijgeven door : x.free; hopelijk heeft iemand wat aan deze info >Hi > >Ik probeer in runtime een tabel te maken. Daarvoor roep ik een >procedure aan die dat gaat doen ( zie hieronder) > >Deze procedure staat echter in een aparte module (unit), >Daar de tabel X niet verwijst naar een object van het type TTable op >een form, moet ik dus eerst dat object cre๏ฟฝren. en hier loopt dat fout > x.Create(Self); >werkt niet, waarom weet ik niet. > >Moest ik een object van het type TTable meegeven als extra parameter, >en dat TTable object is dan gemaakt in design time, dan werkt het wel. > >Dit wil ik echter niet, daar er dan een "dummy" table op mijn form >staat. > > >Alvast bedankt voor de reacties > >de procedure : > >procedure MaakTesTTabel(strLocation : string); >var x : TTable; >begin > x.Create(Self); > with x do > begin > DatabaseName := strLocation; > TableName := 'tblTest.dbf'; > TableType := ttDBase; > with FieldDefs do // toevoegen velden > begin > clear; > add(....) > .... > end; > CreateTable; > with IndexDefs do // toevoegen indexen > begin > clear; > addindex(...) > .... > end; > end; >end; > >Avenger > >remove the obvious from e-mail >---------------------------------------------- >Windows9x Faq : www.crosswinds.net/~windows9x >---------------------------------------------- >Till all are one! Avenger remove the obvious from e-mail ---------------------------------------------- Windows9x Faq : www.crosswinds.net/~windows9x ---------------------------------------------- Till all are one!
Technical Details
Message-ID:
<384ff67d.264137785@news.pandora.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<384ed496.189911005@news.pandora.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,4408eaa51f3dd507 X-Google-Attributes: gidfcea4,public From: _Avenger@NO(_)SPAM_flashmail.com (Avenger) Subject: Re: Tabel maken in delphi in run time Date: 1999/12/09 Message-ID: <384ff67d.264137785@news.pandora.be> X-Deja-AN: 558660542 References: <384ed496.189911005@news.pandora.be> X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 944764261 212.123.2.110 (Thu, 09 Dec 1999 19:31:01 MET) Organization: Don't Know Reply-To: _Avenger@NO_SPAM_flashmail.com NNTP-Posting-Date: Thu, 09 Dec 1999 19:31:01 MET Newsgroups: be.comp.programming