We live in a primitive time don't we, neither savage nor wise. Half measures are the curse of it; any rational society would either kill me or put me to some use.
oogjes open, snaveltjes dicht
Don Facundo schreef op 28 november 2002 @ 20:08:
Edit1 moet wel public zijn, en ik denk bij voorkeur mbv een public method van unit1 de text veranderen (en dus edit1 niet public)
Published mag ook wel.
[ Voor 4% gewijzigd door whoami op 28-11-2002 20:09 ]
https://fgheysels.github.io/
Verwijderd
Volgens mij kun je hem helemaal niet compilen als je dat fout doet.Don Facundo schreef op 28 November 2002 @ 20:08:
Edit1 moet wel public zijn, en ik denk bij voorkeur mbv een public method van unit1 de text veranderen (en dus edit1 niet public)
1
2
3
4
| void TForm1::Functie(void){ frmConsole->WriteToConsole("test!!"); } |
Unit2
1
2
3
4
5
| void TfrmConsole::WriteToConsole(String Data){ Memo1->Lines->Add("test"); ShowMessage("Zooi aangekomen"); } |
Ik negeer ff de String die ik meegeef, om te kijken of hij überhaupt wel schrijft naar de memo... Ik heb ook een brakepoint ingesteld, en hij pakt gewoon alles, alleen hij schrijft gewoon NIET naar die memo...
Ook geprobeerd met editbox en nog wat objecttypen...
Overigens is de functie gewoon public... Ik heb hem er helemaal ingetracet..
[ Voor 18% gewijzigd door WarMaster op 28-11-2002 20:15 ]
We live in a primitive time don't we, neither savage nor wise. Half measures are the curse of it; any rational society would either kill me or put me to some use.
We adore chaos because we like to restore order - M.C. Escher
Nee hoor...LordLarry schreef op 28 november 2002 @ 20:17:
Dan zit je naar het verkeerde scherm te kijken. Ik raad dat er meerdere instanties zijn van TfrmConsole en jij kijkt naar de verkeerde. Iets anders kan bijna niet. En het is ook geen bug ofzo...
Er is 1 instantie van TfrmMemo met de naam frmMemo, een andere heb ik gewoon niet...
We live in a primitive time don't we, neither savage nor wise. Half measures are the curse of it; any rational society would either kill me or put me to some use.
We adore chaos because we like to restore order - M.C. Escher
We live in a primitive time don't we, neither savage nor wise. Half measures are the curse of it; any rational society would either kill me or put me to some use.
Verwijderd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "Unit2.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { // Form2 = new TForm2(Application); // Form2->Show(); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Form2->Show(); Form2->SayIt("Blaat"); ShowMessage("Beep!"); } //--------------------------------------------------------------------------- |
Jij maakte een 2de form2 aan. Dit is niet nodig omdat Form2 al is aangemaakt in je project1.cpp file.
[ Voor 17% gewijzigd door Verwijderd op 28-11-2002 20:47 ]
Fantastisch!
Is het nou ook zo dat als je een Form sluit met Ctrl-F4 of het kruisje, dat hij echt stopt en delete, of hide() hij alleen maar?
[ Voor 63% gewijzigd door WarMaster op 28-11-2002 20:52 ]
We live in a primitive time don't we, neither savage nor wise. Half measures are the curse of it; any rational society would either kill me or put me to some use.
Verwijderd
Hehe. Heb ik het toch goed geraden!WarMaster schreef op 28 November 2002 @ 20:51:
Aaaaaaaaaaaaahhhhhhhhhh
Fantastisch!
Is het nou ook zo dat als je een Form sluit met Ctrl-F4 of het kruisje, dat hij echt stopt en delete, of hide() hij alleen maar?
Sluiten van het form Hide() m alleen maar. Tenzij je er speciaal code voor schrijft.
Ik zou inderdaad eens een goed boek over BCB kopen. Dit is allemaal pretty basic stuff.
We adore chaos because we like to restore order - M.C. Escher
1 probleem...
Een 2de form kan je niet meteen laten showen bij de start van de eerste unit, of bij de form creation van de eerste unit...
Hij compileert netjes, maar je krijgt wel een dikke EAccess error...
We live in a primitive time don't we, neither savage nor wise. Half measures are the curse of it; any rational society would either kill me or put me to some use.
Maar dit is niet echt de plaats nog het topic om hier vragen over te stellen.
We adore chaos because we like to restore order - M.C. Escher
We live in a primitive time don't we, neither savage nor wise. Half measures are the curse of it; any rational society would either kill me or put me to some use.
Als je wil kan het 684 keerWarMaster schreef op 01 December 2002 @ 11:52:
Wat ik me nog afvraag is waarom het kan dat je 2 keer een object kan maken met dezelfde naam...
Arrrrrghhhcurry684 schreef op 01 December 2002 @ 18:35:
[...]
Als je wil kan het 684 keerAanrader: Sams' Teach Yourself Borland C++ Builder in 21 days.
Nog meer boeken!
Maar idd.. het wordt eens tijd dat ik een specefiek Borland boek koop...
We live in a primitive time don't we, neither savage nor wise. Half measures are the curse of it; any rational society would either kill me or put me to some use.