Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Jojo (https://www.delphipraxis.net/55154-jojo.html)

Sierra 17. Okt 2005 14:26

Re: Jojo
 
Kein Problem.
Aber das sind keine Hausaufgaben.
Wir sollen das eigentlich im Unterricht machen.
Aber ich mache das auch zu Hause, weil ich da Spaß dran hab.

Aber zurück zum Problem.
Wie soll ich das denn langsamer machen?

himitsu 17. Okt 2005 15:23

Re: Jojo
 
Im Grunde genommen müßtest du den Wert, welcher in vPosition ist, einfach nur verkleinern (subtrahieren) und wenn dann irgendwann dieser Wert negativ wird, dann dreht sich bestimmt sogar noch die Bewegungsrichtung um (langsamer werden ... stillstand ... in umgekehrter Richtung schneller werden)



[ot]PS: ich find sowas eh etwas bescheuert ...
OK, es ist bestimmt einfacher "deutsche" Befehle zu lernen, aber wenn dann derjenige sich mal das "echte" Pascal (Delphi) anguckt, dann versteht derjenige überhaupt nichts mehr.
Und zum helfen sind derartige Sachen in soeinem Forum auch nicht besonders gut geeignet ... denn nicht jeder kennt diese "komischen" Befehle...

Sierra 17. Okt 2005 16:03

Re: Jojo
 
Danke für den Tipp, aber ich komme nicht weiter.
Wie müsste denn der Befehl lauten, um es langsamer zu machen und dann umzukehren?

DGL-luke 17. Okt 2005 16:16

Re: Jojo
 
dumdidum... du kansnst einfach das jojo umschreiben.

Delphi-Quellcode:
procedure Jojo.bewege;
begin
hatStift.bewegeUm(zDy);
zFaden:=hatStift.vPosition;
end;
einfach aus dieser Funktion diese machen:

Delphi-Quellcode:
procedure Jojo.bewege(y:integer);
begin
hatStift.bewegeUm(y);
zFaden:=hatStift.vPosition;
end;
Das musst du auch oben in der Klasse machen!

und dann musst du das y immer selber angeben in deinem code.

Delphi-Quellcode:
//abwärts
jojo.bewege(5);
jojo.bewege(3);
//aufwärts
jojo.bewege(-3);
jojo.bewege(-5);
Im übrigen ist es eine Schweinerei, dass die klasse nicht TJojo heisst...

Sierra 17. Okt 2005 16:42

Re: Jojo
 
Das geht leider auch nicht.

Sierra 17. Okt 2005 17:28

Re: Jojo
 
Woran kann das liegen?
Ich habe in der Klasse alles so geschrieben, wie du es gesagt hast und im Hauptprogramm auch.

Airblader 17. Okt 2005 17:44

Re: Jojo
 
Zitat:

Zitat von Sierra
Das geht leider auch nicht.

Mit solchen Beschreibungen können Hellseher was anfangen - aber nicht wir ;)
hat sich überhaupt was geändert (muss es ja) ?

Achja...Pushen ist erst nach 24h erlaubt.

air


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz