Om du vill skapa en textruta använder du klassen TEdit. Skapa klassen på heapen och ange dess egenskaper.
Exempel: (Koden måste placeras i en funktion tillhörande form-klassen)
TEdit *e = new TEdit(this); // this är ägaren, när ägaren frigörs så frigörs även e
e->Parent = this;
e->Visible = true;
Om den inte syns får du ändra Left, Top, Width och Height också.
Man måste alltid ta bort det man allokerat med "new" genom destruktorn (delete), annars tenderar minnet ta slut förr eller senare. S.k minnesläcka ;)
Läste nånstans på nåt annat forum för en tid sen hur folk som kallade sig för programmerare ihärdigt påstod att operativet löste sånt självt... en tämligen oseriös inställning.
SPiN->
Tja... problemet är ju när man nästlar objekten ;)
En garbagecollector vore inte dumt, men precis som i Java så suger det resurser.
Å andra sidan är det endast en vanefråga och gör man det enkelt för sig genom designen ska det inte vara svårt att snurra upp spiralen baklänges. :)
Ja, det är sant - men det är ändå en rätt fräck funktion tycker jag. När ett objekt inte används längre så frigörs det minne - och att kolla upp ett objekt tar väl sin tid också. Använder man delete där det ska användas ( dvs. när man inte använder sina objekt mer ) så är det logiskt att det går snabbare. :)
PeW> Word. :)
377 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849