AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Welche GraphicLib zum Zeichnen von Polygonen?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche GraphicLib zum Zeichnen von Polygonen?

Ein Thema von Jacks · begonnen am 7. Mär 2016 · letzter Beitrag vom 14. Mär 2016
 
Jacks

Registriert seit: 7. Mär 2016
14 Beiträge
 
#7

AW: Welche GraphicLib zum Zeichnen von Polygonen?

  Alt 7. Mär 2016, 17:24
Im Grunde möchte ich nur 2D Polygone in der BitMap darstellen. Alle Polygone hole ich sequentiell aus meiner Datenbank und lasse sie mit MyCanvas.Canvas.Polygon zeichnen.

Um die Objekte aus der Datenbank zu holen verwende ich bereits Multithreading mit OTL(Omnithreadlibrary) - An der Stelle lässt sich der Code quasi kaum noch verbessern. Im Gegensatz dazu ist Canvas nicht threadsafe. (deshalb die Frage, ob es vll. eine Variante für das Zeichnen gibt, die threadsafe ist)

Über Vulkan muss ich mich erst noch informieren. Höre ich jetzt zum ersten Mal .

Delphi-Quellcode:
//Erstellen einer Verbindung zum SQLSERVER
ConnecttoDatabase(server, database, AdoConnection);
...
...
ThreadQuery.SQL.Add(sqlString);
ThreadQuery.open;

while NOT ThreadQuery.Eof do
begin
        //Objekt holen
        RetrieveObjectFromQuery(ThreadQuery, MyDs);
        ThreadQuery.Next;
        //Polygone zeichnen
        PaintSingleObject(MyDs, BMP, P2RWMatrix,aImageList);
end;
  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 07:05 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