Mega Version von Lazarus

Rund um die LCL und andere Komponenten
Flashbanger
Beiträge: 94
Registriert: Mi 28. Mär 2007, 22:01
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Kontaktdaten:

Mega Version von Lazarus

Beitrag von Flashbanger »

Hallo. Ich hab herausgefunden das lazarus nicht alle Packete besitz, die es z.B unter delphi gibt.

(vllt ist es auch nur mein lazarus (0.92) ) aber seisdrum ich suche eine Mega version von lazarus wo schon etliche packete drin sind. Die größe des downloads ist mir egal (16Mbit-DSL)

gibt es so was?

MfG Flashbanger

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Lazarus ist nicht Delphi.
Welche Pakete brauchst du denn?

Flashbanger
Beiträge: 94
Registriert: Mi 28. Mär 2007, 22:01
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Kontaktdaten:

Beitrag von Flashbanger »

naja wär einfach gut wenn ich nicht jedes packet nachinstallieren müsste. Ich hätte gern

TCanvas und TGraphicControl aber ich hasse es packete manuell zu installieren. weil es auch nirgens eine vernünfitige step by step anleitung gibt. Und auch kein register wo mal alle komponenten aufgelistet werden.


MfG Flashbanger

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

TCanvas und TGraphicControl gehören zur Grundaustattung (Units Graphics und Controls).
Wenn du die nicht hättest, ginge gar nichts.

Flashbanger
Beiträge: 94
Registriert: Mi 28. Mär 2007, 22:01
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Kontaktdaten:

Beitrag von Flashbanger »

Hab auch noch DrawGrid gefunden damit probier ichs jetzt mal

MfG Flashbanger

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

schau mal hier:
/usr/lib/lazarus/components
einige sind schon Installiert, aber sehr viele sachen halt noch nicht.
MFG
Michael Springwald

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

unter Komponenten >> Installierte Packages einrichten hast du doch ne Liste der Verfügbareb Packages, und Packages von Drittanbietern muss man sich auch bei Delphi selbst suchen, und es geht.

Vielmehr interessiert mich, wie man TCanvas in ein extra Package bekommt ;)
Johannes

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

ganz einfach: als Komponente erstellen.
Also eine eigene Klasse schreiben die von TCanvas abgeleitet ist und die dann einfach in der IDE installieren....
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Dann hat man eine Kopie der Paintbox gebastelt, Gratulation.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

danke !!!

Wobei die Paintbox recht langsam ist..... besser ist ein TPanel zum zeichnen *G*.....
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Son Quatsch, die paintbox ist genauso schnell wie jeder andere Canvas. Sie ist ja gerade dazu da schnell zu sein TImage ist langsamer.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

...hat aber den Vorteil, das das Bild automatisch gepufferd wird, während man das bei dei PaintBox selbst machen muss, was je nach Verwendung schon Code spart.
Johannes

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

nein Christian, dieses Thema hatten wir schon. Da hast du und Theo gesagt das die Paintbox zu langsam ist.Ich habe dazu extra tests gemacht, und bin zu dem gleichen Schluss gekommen.
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Theo ?, mein Alzheimer hat mal wieder zugeschlagen ich wüsst jetzt nicht warum die Paintbox langsam sein sollte.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Ich kann mich dumpf erinnern, dass das unter GTK etwas geflackert hat.
Der Unterschied zu TCustomControl ist, dass TPaintbox von TGraphicControl abgeleitet ist. Es ist also kein TWinControl wie TCustomControl und TPanel.
Deshalb kann es z.B. auch keinen Tastaturfokus erhalten.
Kann schon sein, dass das in der konkreten Implementation einen Unterschied macht.

Antworten