Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Delphi: Hinzufügen von Prozeduren

The MOD / 20 Antworten / Flachansicht Nickles

hi,


wie füge ich eine Prozedur ein, oder schalte sie hinzu, wenn bestimmte Bedingungen erfüllt sind???


NICHT: IF and then...

bei Antwort benachrichtigen
Borlander The MOD „naja, beispiel. Ich will mit der image.canvas pixels zufällig zeichnen lassen...“
Optionen
und wenn diese mit einen bestimmten Wert [x,y] übereinstimmen sollte eine neue Procedur integriert werden, die ab da immmer gilt.
Ich vermute Du durchläufst das Bild mit mit 2 verschachtelten Schleifen?! Brich die Schleifen beim gefundenen Wert ab und lass zwei weitere verschachtelte Schleifen mit der neuen Procedur den Rast machen, bei dann wird bei jedem durchlauf min. ein Vergleich + ein bedingter Sprung eingespart.
Oder bestimmst Du Du zufällige Bildpunkte und willst sobald ein bestimmter Bildpunkt gezeichnet wurde etwas anderes machen?
Dann ist eine while(not ([...])) Konstruktion das richtige...

Falls es Dir um die Geschwindkeit geht ist die Pixels-Eigenschaft denkbar ungeignte zum Zeichnen - verwendet Stattdessen die Eigenschaft ScanLine


Gruß
Borlander
bei Antwort benachrichtigen