AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TForm als Object

Ein Thema von EWeiss · begonnen am 3. Feb 2011 · letzter Beitrag vom 4. Feb 2011
 
EWeiss
(Gast)

n/a Beiträge
 
#7

AW: TForm als Object

  Alt 4. Feb 2011, 05:22
Zitat:
Dein Programm macht random(10) * 10 + 20)= 20..120 ms gar nichts!
Hä?
Was macht es nicht..
Wie du sehen kannst wird hier Sleep in einem bereich von 20-120 Millisekunden aufgerufen
und hält für die jeweilige zeit die bewegung der aktiven Form an.
Somit erhalte ich den Effekt eines Federbandes wobei noch jede Form geprüft wird ob sie
rechts links oder unten gegen den Desktop prallt.

Zitat:
Der Fehler tritt normalerweise dann auf, wenn ein Objekt (oder Formular, ...)
Freigegeben wird, obwohl es nicht mehr existiert (schon freigegeben ist).
Nö der tritt auf weil ich bei Until bClose auf False geprüft habe.

Daher hat die schleife nicht korrekt beendet.

EDIT:
Zitat:
Deswegen ruckelt das Programm ziemlich.
Nein
Weil bei der Berechnung der Federkraft mein ergebnis von Feder.x und Feder.y immer 0 war.

Alt!
Delphi-Quellcode:
  If Leni > iSegLen Then
  begin
    FederF := iFederK * Leni - iSegLen;
    Feder.x := Feder.x + (Dx div Leni) * FederF;
    Feder.y := Feder.y + (Dy div Leni) * FederF;
  end;
Neu!
Delphi-Quellcode:
  If Leni > iSegLen Then
  begin
    FederF := iFederK * round(Leni - iSegLen);
    Feder.x := Feder.x + round(Dx / Leni) * FederF;
    Feder.y := Feder.y + round(Dy / Leni) * FederF;
  end;
gruss

Geändert von EWeiss ( 4. Feb 2011 um 06:39 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz