AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Pen.Style-Varianten nur bedingt erkennbar
Thema durchsuchen
Ansicht
Themen-Optionen

Pen.Style-Varianten nur bedingt erkennbar

Ein Thema von delphianfänger123 · begonnen am 7. Jan 2011 · letzter Beitrag vom 10. Jan 2011
Antwort Antwort
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

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

AW: Pen.Style-Varianten nur bedingt erkennbar

  Alt 8. Jan 2011, 18:25
Zu Edit2: Du baust damit ein riesiges Speicherleck auf. Statt das Array zu leeren solltest du stattdessen die Größe des Arrays auf 0 setzen und beim nächsten Zeichnen normal weitermachen.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
delphianfänger123

Registriert seit: 2. Jan 2011
15 Beiträge
 
#2

AW: Pen.Style-Varianten nur bedingt erkennbar

  Alt 8. Jan 2011, 18:46
Hm, hat ein Speicherleck irgendwelche folgen? Oder is das halt nur unschön programmiert?
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

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

AW: Pen.Style-Varianten nur bedingt erkennbar

  Alt 8. Jan 2011, 18:54
Allgemein: Ja, mit jeder Mausbewegung braucht deine Anwendung mehr Speicherplatz im RAM. Du hast maximal 2 GB und dann ist Schluss. 2 GB klingt jetzt viel, ich habe es aber schon geschafft, dass einer Anwendung nach etwa 20 Sekunden der Speicher ausgegangen ist.
Und jetzt in deinem Fall: Die Linie, die bei dir gezeichnet werden soll, müsste immer bei (0, 0) anfangen.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
delphianfänger123

Registriert seit: 2. Jan 2011
15 Beiträge
 
#4

AW: Pen.Style-Varianten nur bedingt erkennbar

  Alt 8. Jan 2011, 19:05
Zitat:
Und jetzt in deinem Fall: Die Linie, die bei dir gezeichnet werden soll, müsste immer bei (0, 0) anfangen.
Hm, okay. Aber eigentlich ist das ja nicht so, die Linie beginnt ja immer da wo ich die linke Maustaste runterdrücke.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

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

AW: Pen.Style-Varianten nur bedingt erkennbar

  Alt 8. Jan 2011, 23:22
Dann mal mal ein bisschen und beobachte dabei mit dem TaskManager oder dem ProcessExplorer die Speicherlast deines Programmes. Sie müsste immer weiter steigen und eigentlich nicht geringer werden (kommt auf den Rest an).

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
delphianfänger123

Registriert seit: 2. Jan 2011
15 Beiträge
 
#6

AW: Pen.Style-Varianten nur bedingt erkennbar

  Alt 9. Jan 2011, 12:46
Okay, der Speicherverbrauch steigt wirklich, wenn auch sehr geringfügig. Ich glaube, da müsste ich schon mehrere Stunden hintereinander ununterbrochen zeichnen, um den Speicher vollzukriegen!
Ich setze dennoch mal vorsichtshalber den Array immer auf Null zurück. Sicher ist sicher.
Danke für den Tipp!

Mein anderes Problem besteht jedoch immernoch

Zitat:
Habe gerade eben gemerkt, das wohl doch nicht alles ganz richtig läuft. Bei eine Stiftgröße > 1 sieht man keine Striche bzw. Punkte mehr. Was ist da denn los?
  Mit Zitat antworten Zitat
delphianfänger123

Registriert seit: 2. Jan 2011
15 Beiträge
 
#7

AW: Pen.Style-Varianten nur bedingt erkennbar

  Alt 10. Jan 2011, 13:41
Keiner ne Idee?
  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 14:36 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