🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5222

serieus probleem in borland builder

#5222
From: TRAX
Date: Tue, 20 May 2003 18:47
38 lines
2774 bytes
Ik heb een form en dat gebruikt een object van de klasse opties om waarden
in variabelen te steken (de klasse heeft een default constructor). Hetzelfde
object zou moeten kunnen worden aangepast in een andere form. Nu weet ik dat
door de headerfile van de eerste of de tweede form te includen je dat kan
doen, maar dat geldt enkel voor objecten die in de desbetreffende headerfile
gedeclareerd zijn, niet ine de cpp file met methoden, wat bij mij het geval
is.
In mijn hoofdscherm worden allerlei waarden in variabelen, afkomstig uit het
optie object,  gestopt die enkel in de cpp file ervan zijn gedeclareerd, om
praktische redenen (anders moet ik beginnen met vectoren te referencen om
alle fucnties tot die waarden toegang te geven, enz..) Bovendien kan een
object niet ge�nitialiseerd worden in de declaratie van een klasse (header
file), anders was het probleem al lang opgelost.
Hoe zou ik dit het beste kunnen oplossen?
Hier is wat ik wil doen:

In form1 (hoofdscherm, geen Midiparent)
(form1.cpp)
opties * optieset;
optieset= new opties;
rij=optieset->geefwaarde1();
kol=optieset->geefwaarde2();

In form2: (form 2.cpp)
//form1.h include helpt niet, object wordt gedeclareerd in de cpp file, niet
in de h
trackbar->position=optieset->geefwaarde3();
//aangezien hij niet weet dat ik in form1.cpp optieset declareer en
initialiseer dmw default constructor kan =form1->optieset->geefwaarde3();
dus niet

Ik hoop dat iemand de uitleg een beetje snapt, ik kan het ook niet simpeler
uitleggen en ik hoop dat er een oplossing voor te vinden is.
alvast bedankt!


--
stijn.verspeet@pandora[delete.this].be
Technical Details
Message-ID: <ZKuya.11383$1u5.721@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!newsfeed.kabelfoon.nl!212.113.2.136.MISMATCH!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,20cfaa8d2cfa85d9,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-05-20 11:47:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!newsfeed.kabelfoon.nl!212.113.2.136.MISMATCH!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "TRAX" <Stijn.Verspeet@pandora[delete.this].be>
Newsgroups: be.comp.programming
Subject: serieus probleem in borland builder
Lines: 40
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <ZKuya.11383$1u5.721@afrodite.telenet-ops.be>
Date: Tue, 20 May 2003 18:47:21 GMT
NNTP-Posting-Host: 213.118.60.86
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1053456441 213.118.60.86 (Tue, 20 May 2003 20:47:21 MET DST)
NNTP-Posting-Date: Tue, 20 May 2003 20:47:21 MET DST
Organization: Telenet Internet