Article View: be.comp.programming
Article #17484Tabel maken in delphi in run time
From: Avenger Avenger
Date: Wed, 08 Dec 1999 00:00
Date: Wed, 08 Dec 1999 00:00
54 lines
1971 bytes
1971 bytes
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!
Technical Details
Message-ID:
<384ed496.189911005@news.pandora.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,4408eaa51f3dd507,start X-Google-Attributes: gidfcea4,public From: _Avenger@NO(_)SPAM_flashmail.com (Avenger) Subject: Tabel maken in delphi in run time Date: 1999/12/08 Message-ID: <384ed496.189911005@news.pandora.be> X-Deja-AN: 558307127 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 944690526 212.123.2.110 (Wed, 08 Dec 1999 23:02:06 MET) Organization: Don't Know Reply-To: _Avenger@NO_SPAM_flashmail.com NNTP-Posting-Date: Wed, 08 Dec 1999 23:02:06 MET Newsgroups: be.comp.programming