Die Suche ergab 393 Treffer
- Mi 22. Jun 2011, 12:37
- Forum: Multimedia
- Thema: Canvas DoubleBuffer möglich?
- Antworten: 3
- Zugriffe: 2874
Canvas DoubleBuffer möglich?
Hallo, ein viel diskutiertes Thema, ich weiß, aber alle Beiträge, die ich bisher gefunden habe, laufen auf etwas anderes hinaus... Also: Ich zeichne in meinem Programm die meisten Komponenten mit Canvas komplett selber; also Texte, Linien und am Ende noch einen Rahmen. Bei viel Inhalt fängt späteste...
- Sa 26. Feb 2011, 23:12
- Forum: Lazarus - Bugs
- Thema: Keine Scrollbar bei Elementen mit Anchor
- Antworten: 5
- Zugriffe: 7349
Re: Keine Scrollbar bei Elementen mit Anchor
So, ich habe das Problem (hinreichend) gelöst: Man macht in die Scrollbox, in der die Scrollbars fehlen, ein Label, das nur ein Leerzeichen (oder so) als Inhalt hat, sodass man es nicht sieht. Dann gibt man diesem Label die gleiche Position, wie dem letzten Element (Das keine Scrollbars auslöst). Di...
- Fr 25. Feb 2011, 13:21
- Forum: Datenbanken
- Thema: Random-Funktion bei Multithread-Anwendungen sehr langsam
- Antworten: 25
- Zugriffe: 9021
Re: Random-Funktion bei Multithread-Anwendungen sehr langsam
Nunja - InitRandom wird nicht nur beim Start des Threads, sondern für jeden neuen Auftrag, den ein solcher anfängt, aufgerufen und da nicht alle Threads gleich schnell sind, dürfte sich so mit der Zeit eine Verschiebung herausbilden... Aber jetzt habe ich in InitRandom ja das Lazarus-Random mit eing...
- Do 24. Feb 2011, 09:56
- Forum: Datenbanken
- Thema: Random-Funktion bei Multithread-Anwendungen sehr langsam
- Antworten: 25
- Zugriffe: 9021
Re: Random-Funktion bei Multithread-Anwendungen sehr langsam
...Weil dann alle CPUs bei 100% hängen und die Geschwindigkeit sogar zurückgeht. Deswegen habe ich ja nach einer Alternative gesucht. Aber stimmt: Zumindest nach dem Programmstart müssten so alle Threads die gleiche Sequenz erzeugen. Aber das bekomme ich auch noch in den Griff. Bei InitRandom kann i...
- Di 22. Feb 2011, 15:39
- Forum: Datenbanken
- Thema: Random-Funktion bei Multithread-Anwendungen sehr langsam
- Antworten: 25
- Zugriffe: 9021
Re: Random-Funktion bei Multithread-Anwendungen sehr langsam
Ich brauche ja keinen gemeinsamen Zufallsgenerator - meine Thread-Execute-Funktion macht den Zufall jetzt so: procedure TMyThread.Execute; var seed : int64; Random : Double; const IM = 13996886; IA = 387746; IC = 2957368; procedure InitRandom; var CurPos : TPoint; d,e : Double; begin GetCursorPos...
- So 20. Feb 2011, 16:58
- Forum: Datenbanken
- Thema: Random-Funktion bei Multithread-Anwendungen sehr langsam
- Antworten: 25
- Zugriffe: 9021
Re: Random-Funktion bei Multithread-Anwendungen sehr langsam
Das sind ziemlich kleine Konstanten, damit kann man doch keinen hinreichend großen Körper aufspannen, damit das wirklich zufällig aussieht. Ja, in manchen Abschnitten sieht man so Muster... Ich habe an bestimmten Stellen noch ein InitRandom eingebaut, um dem "echten" Zufall wenigstens ein...
- Sa 19. Feb 2011, 12:30
- Forum: Datenbanken
- Thema: Random-Funktion bei Multithread-Anwendungen sehr langsam
- Antworten: 25
- Zugriffe: 9021
Re: Random-Funktion bei Multithread-Anwendungen sehr langsam
Ich habe das meiste aus diesem Tutorial: m Was ich nicht gleich geblickt habe: Man darf die Execute-Procedure nicht direkt aufrufen. Entweder man startet den Thread automatisch nach dem Erstellen, oder später mit Resume. Wenn der Thread nichts zu tun hat, kann man ihn mit Suspend unterbrechen und mi...
- Fr 18. Feb 2011, 19:21
- Forum: Datenbanken
- Thema: Random-Funktion bei Multithread-Anwendungen sehr langsam
- Antworten: 25
- Zugriffe: 9021
Re: Random-Funktion bei Multithread-Anwendungen sehr langsam
Vielen Dank. Die Ursache für die langsame Geschwindigkeit bei Multicore war wohl nicht direkt Random, sondern anscheinend die Tatsache, dass ich eine Externe Methode aufgerufen habe... Aber diese Random-Funktion konnte ich jetzt komplett in meinen Quellcode einarbeiten, sodass das Programm bei Multi...
- Fr 18. Feb 2011, 18:01
- Forum: Datenbanken
- Thema: Random-Funktion bei Multithread-Anwendungen sehr langsam
- Antworten: 25
- Zugriffe: 9021
Random-Funktion bei Multithread-Anwendungen sehr langsam
Hallo, ich plane schon seit längerem, mal ein Programm mit Multicore-Unterstützung zu schreiben. Jetzt habe ich für Mathe dieses Programm m geschrieben, das veranschaulicht, dass das Ergebnis eines Zufallsexperimentes dem wahrscheinlichen Ergebnis (verhältnismäßig gesehen) immer näher kommt, je öfte...
- Do 10. Feb 2011, 19:50
- Forum: Lazarus - Bugs
- Thema: Keine Scrollbar bei Elementen mit Anchor
- Antworten: 5
- Zugriffe: 7349
Re: Keine Scrollbar bei Elementen mit Anchor
Nein, die Anker sind nicht relativ zur ScrollBox.
In diesem Programm sieht man es nochmal: http://www.mitjastachowiak.de/?/Project ... Funktionen
Hier (http://www.mitjastachowiak.de/projects/Bugs.rar) habe ich nochmal das andere Programm mit Quellcode:
Button 3 hängt an Button 1. Button 3 erzeugt aber keine Scrollbars...
In diesem Programm sieht man es nochmal: http://www.mitjastachowiak.de/?/Project ... Funktionen
Hier (http://www.mitjastachowiak.de/projects/Bugs.rar) habe ich nochmal das andere Programm mit Quellcode:
Button 3 hängt an Button 1. Button 3 erzeugt aber keine Scrollbars...
- Do 10. Feb 2011, 08:19
- Forum: Lazarus - Bugs
- Thema: Keine Scrollbar bei Elementen mit Anchor
- Antworten: 5
- Zugriffe: 7349
Re: Keine Scrollbar bei Elementen mit Anchor
Ups, jetzt habe ich mich unklar ausgedrückt *sorry*... Ich meinte, nicht die ScrollBox hat Anker, sondern Elemente in der ScrollBox sind mit Ankern verbunden: Man setzt in die ScrollBox einen Button und klebt an diesen Button einen zweiten - mit AnchorToNeighbour, so, dass der zweite Button etwas üb...
- Mi 9. Feb 2011, 18:33
- Forum: Lazarus - Bugs
- Thema: Keine Scrollbar bei Elementen mit Anchor
- Antworten: 5
- Zugriffe: 7349
Keine Scrollbar bei Elementen mit Anchor
Hallo, ich habe während der Arbeit an meinen letzten Programmen ein Paar Fehlerchen in Lazarus entdeckt... Um diese zu veranschaulichen habe ich gleich mal ein Vorführprogramm hoch geladen: m oder m Die meisten kann man leicht umgehen, nur mit den Scrollbars komme ich nicht weiter: Immer wenn ich in...
- Do 23. Dez 2010, 12:51
- Forum: Multimedia
- Thema: Canvas.StretchDraw zeichnet immer transparent
- Antworten: 28
- Zugriffe: 10175
Re: Canvas.StretchDraw zeichnet immer transparent
Naja - ob jetzt Pointercasting oder Array schneller ist, liegt, denke ich, in erster Linie daran, was der Compiler daraus macht. Richtige Optotechniker machen das vermutlich dann alles mit Assembler.
- Mi 22. Dez 2010, 19:33
- Forum: Multimedia
- Thema: Canvas.StretchDraw zeichnet immer transparent
- Antworten: 28
- Zugriffe: 10175
Re: Canvas.StretchDraw zeichnet immer transparent
Danke, solche Tipps mag ich. Bis man sich so was selber erarbeitet hat vergehen Jahre
Für dieses Programm werde ich es aber jetzt so lassen.
Was Performance angeht habe ich größere Schwierigkeiten, alle CPUs gleichzeitig auszulasten - wo es doch jetzt schon Hexa-Core im privaten Bereich gibt...
Für dieses Programm werde ich es aber jetzt so lassen.
Was Performance angeht habe ich größere Schwierigkeiten, alle CPUs gleichzeitig auszulasten - wo es doch jetzt schon Hexa-Core im privaten Bereich gibt...
- So 19. Dez 2010, 21:32
- Forum: Multimedia
- Thema: Canvas.StretchDraw zeichnet immer transparent
- Antworten: 28
- Zugriffe: 10175
Re: Canvas.StretchDraw zeichnet immer transparent
Hm.. wenn man OPBitmap in Google sucht, ist dieser Beitrag zwar gleich an zweiter Stelle, aber da steht dann "Deutsches Lazarusforum • Thema anzeigen - OpBitmap mit Formaten...". Also ich hab' da fünf mal drübergelesen. Vielleicht sollt man das mal umbenennen - wäre schade, wenn so ein sin...