Article View: be.comp.programming
Article #5222serieus probleem in borland builder
From: TRAX
Date: Tue, 20 May 2003 18:47
Date: Tue, 20 May 2003 18:47
38 lines
2774 bytes
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-mailShow 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