Toon posts:

[c++ builder] Tshape bewegen

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik zet met een probleempje..
ik ben net begonnen te werken in c++ builder..
nou wil ik graag d.m.v. een timer, een blokje naar links laten bewegen
in de functie van de timer staat het volgende

//timer
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
TShape1 -> Left++;
}

//blokje
void __fastcall TForm1::Shape1DragDrop(TObject *Sender, TObject *Source, int X,
int Y)
{
}

Ik ben alleen C++ gewend, en voor C++ Builder is nergens een fatsoenlijke handleiding te vinden.

  • whoami
  • Registratie: December 2000
  • Nu online
Damn, waar is die glazen bol van me nu weer gebleven?

Wat lukt er niet? Wat is uw probleem? Compileert het niet enz...

Ik denk dat die Left++ niet werkt. Je zult moeten doen;
code:
1
Shape1->Left = Shape1->Left + 1;

(Beperkinkje van de VCL).

https://fgheysels.github.io/


Verwijderd

Op donderdag 30 mei 2002 12:34 schreef nikweerd het volgende:
Ik ben alleen C++ gewend, en voor C++ Builder is nergens een fatsoenlijke handleiding te vinden.
Heb je de help wel eens gezien ?????? En anders koop je een BOEK zo'n ding wat ik ook voor me neus heb staan: C++Builder Dev Guide.

Verwijderd

Ik ben het dus helemaal met bgfun eens !!
Kijk maar eens in de "index" van "help" in de builder zelf.
daar staal ALLE functie-namen en classe-namen in, met een GOEDE uitleg erbij...
Is dat niet genoeg, kijk dan in je start-menu onder de "help" van borland...
Borland heeft zelfs een volledige win32 API help !!

over je shape:
de Timer heeft een event dat wordt aangeroepen als de opgegeven tijd verstreken is (standaar 1 sec (1000 ms)).
In dit event zet je dus neer wat er elke seconde gebeurt...

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 18:50

Creepy

Tactical Espionage Splatterer

Op donderdag 30 mei 2002 12:38 schreef whoami het volgende:
Damn, waar is die glazen bol van me nu weer gebleven?

Wat lukt er niet? Wat is uw probleem? Compileert het niet enz...

Ik denk dat die Left++ niet werkt. Je zult moeten doen;
code:
1
Shape1->Left = Shape1->Left + 1;

(Beperkinkje van de VCL).
Werkt (shape1->Left)++ dan niet?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • whoami
  • Registratie: December 2000
  • Nu online
Op donderdag 30 mei 2002 21:16 schreef Creepy het volgende:

[..]

Werkt (shape1->Left)++ dan niet?
Ik ben het niet zeker, en ik kan het hier nu niet testen maar ik denk dat ik zo eens iets gelezen had, dat je de ++ operator niet kon gebruiken op de properties van de VCL objecten. Dit komt waarschijnlijk door de Delphi - roots van de VCL.

https://fgheysels.github.io/


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 18:50

Creepy

Tactical Espionage Splatterer

Op vrijdag 31 mei 2002 08:26 schreef whoami het volgende:

[..]

Ik ben het niet zeker, en ik kan het hier nu niet testen maar ik denk dat ik zo eens iets gelezen had, dat je de ++ operator niet kon gebruiken op de properties van de VCL objecten. Dit komt waarschijnlijk door de Delphi - roots van de VCL.
Ah.. dat wist ik helemaal niet.. wel doodzonde ja... toch hier ook maar eens proberen, als ik C Builder nog ergens kan vinden...

Bljft inderdaad dat de VCL in Delphi is geschreven, en dit weer in C++ Builder gebruikt wordt, maar het lijkt me dat de C++ Builder compiler hier toch wel overweg moet kunnen i.c.m. ++, -- ,=+ etc.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1