๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #17484

Tabel maken in delphi in run time

#17484
From: Avenger Avenger
Date: Wed, 08 Dec 1999 00:00
54 lines
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-mail

Show 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