AGB  ·  Datenschutz  ·  Impressum  







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

Hilfe Mein Programm Laggt!

Ein Thema von Magic94 · begonnen am 20. Dez 2010 · letzter Beitrag vom 21. Dez 2010
Antwort Antwort
Magic94

Registriert seit: 21. Nov 2010
31 Beiträge
 
Delphi 7 Personal
 
#1

AW: Hilfe Mein Programm Laggt!

  Alt 20. Dez 2010, 18:10
ist ja alles schön und gut und danke auch erstmal. (auch an himitsu, der das nochmal aufgelistet hat was ich auch schon weiss, und später, sobald dieses Problem beseitigt ist, beheben werde).
Da ich nicht viel Ahnung von Delphi bisher habe, weiss ich nicht was mit Assembler gemeint ist, und was man anstelle des Timers sonst verwenden könnte. Ich schätze zwar nicht so ganz, dass er daran liegt, das das Programm während eines Beeps anhält, da er die Frequenz immer sehr schnell umgeschaltet bekommt:
Freq: 400 Dur:25
Freq: 800 Dur:25
Freq: 1200 Dur:25
....
Das rappelt ja prima runter, ohne überhaupt mal daran zu denken stehen zu bleiben. (oder mag es daran liegen, dass das Programm bei einem anderen Längenwert erstmal den Timer umstellen muss?)
  Mit Zitat antworten Zitat
Real_Thunder

Registriert seit: 25. Apr 2006
197 Beiträge
 
#2

AW: Hilfe Mein Programm Laggt!

  Alt 20. Dez 2010, 20:37
Lese dich erstmal ein bisschen in Delphi ein.
Später denn auch Themen wie Theading....
Du mußt dir Vorstellen das dein Programm immer in einer Schleife läuft und bei jedem Schleifendurchgang alle
Windows Messages (wie Mausklick, Tastendruck etc) sowie die Programmneuzeichnung abgefragt werden... nun ist er mit deinen Timern ein Wenig beschäftigt
und kann sich nicht mehr um die Windows Messages kümmern... so kommt das Laggen zustande...
Abhilfe schafft es wenn du die ausgabe auf einen neuen Thread packst..
  Mit Zitat antworten Zitat
Magic94

Registriert seit: 21. Nov 2010
31 Beiträge
 
Delphi 7 Personal
 
#3

AW: Hilfe Mein Programm Laggt!

  Alt 20. Dez 2010, 21:24
, was ich wie mache?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

AW: Hilfe Mein Programm Laggt!

  Alt 20. Dez 2010, 21:45
, was ich wie mache?
Du darfst auch ganze Sätze formulieren.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Magic94

Registriert seit: 21. Nov 2010
31 Beiträge
 
Delphi 7 Personal
 
#5

AW: Hilfe Mein Programm Laggt!

  Alt 20. Dez 2010, 22:00
Das ist zwar alles ganz nett hier, aber wirklich weiter hilft mir das hier nicht, da ich noch nicht mal ansatzweise weiss, wie man neue Threads erstellt, bzw Application.ProcessMessages verwendet.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#6

AW: Hilfe Mein Programm Laggt!

  Alt 20. Dez 2010, 22:05
tja, für Application.ProcessMessages gibts ja glücklicherweise die Hilfe. Da steht das dann alles drin.

Für einen neuen Thread: Wie wäre es mit einem Thread-Tutorial? - vorzugsweise dieses hier
Ansonsten gibts unter Datei->Neu->Weitere das sog. Thread-Objekt. Delphi produziert nen Haufen Kommentare dazu. Du wirst die dann auch lesen müssen und dann solltest du wissen, um was es geht.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: Hilfe Mein Programm Laggt!

  Alt 20. Dez 2010, 22:06
Schon mal gegooglet oder die Forensuche bemüht? Es gibt genug Tutorials zu Threads. Ich denke, ein bisschen Eigeninitiative kann man schon erwarten.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Magic94

Registriert seit: 21. Nov 2010
31 Beiträge
 
Delphi 7 Personal
 
#8

AW: Hilfe Mein Programm Laggt!

  Alt 21. Dez 2010, 14:28
ne halbe ewigkeit gegoogled, aber leider nur tutorials für fortgeschrittene gefunden, die etwas weiteres beschreiben, aber nicht den einfachen umgang, aber ich werde mich jetzt nochmal dransetzen
  Mit Zitat antworten Zitat
Antwort Antwort


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 19:59 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