wie erstelle ich mit Lazarus eine Komponente

Rund um die LCL und andere Komponenten
Antworten
STS301
Beiträge: 37
Registriert: Mi 26. Mär 2008, 16:40
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

wie erstelle ich mit Lazarus eine Komponente

Beitrag von STS301 »

hi

wie erstelle ich eine LCL Komponente?

leider gibt es wie bei delphi keinen eigenen Befehl?

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

wie erstelle ich eine LCL Komponente
Gar nicht. Die LCL ist ein abgeschlossenes System, das von den Lazarus Entwicklern gepflegt wird. Ich gehe mal davon aus, daß du aber generell die Entwicklung einer neuen Komponente meinst. Dazu erstellst du am besten ein neues Package und fügst dort die Quelltexte und benötigten Ressourcen hinzu.

knight

STS301
Beiträge: 37
Registriert: Mi 26. Mär 2008, 16:40
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Beitrag von STS301 »

und welche sind die benötigten Resourcen, gehe wir davon einmal aus, dass ich einen einfachen Button mit Canvas machen, was muss ich da alles machen??

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 »

Am besten du schaust dir mal ein Delphi Komponententuturial an, die Komponenten im Lazarus funktionieren genauso. Was minst du mit Funktion um Komponenten zu erstellen ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

STS301
Beiträge: 37
Registriert: Mi 26. Mär 2008, 16:40
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Beitrag von STS301 »

es gibt ja oben in der Menüleiste die funktion Komponenten und dann neue VCL-Komponente erstellen.

das habe ich damit gemeint.

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 »

Ja gut, das gibt es nicht das erstellt dir aber ja auch nur einen 5 Zeiler mit einer Ableitung der Basisklasse das hast du in 2 Minuten per Hand gemacht.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

STS301
Beiträge: 37
Registriert: Mi 26. Mär 2008, 16:40
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Beitrag von STS301 »

danke, werdemich daran versuchen

darkphreak
Beiträge: 4
Registriert: Di 20. Jan 2009, 14:46

Re: wie erstelle ich mit Lazarus eine Komponente

Beitrag von darkphreak »

Bevor ich einen neuen Thread aufmach, pack ich die wahrscheinlich triviale Frage mal hier rein.
Die LCL ist ja der VCL aus Kompatibilitätsgründen nachempfunden, sofern ich das alles richtig verstanden habe. Trotzdem wollt ich mal fragen, ob es der hier beschriebenen Hierarchie so entspricht. Wenn ich die LCL-Referenz so durchwühle, sieht es zwar auch so aus. Fragen wollte ich trotzdem. Weil ich so richtig nichts eindeutiges gefunden habe...

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:

Re: wie erstelle ich mit Lazarus eine Komponente

Beitrag von monta »

Herzlich willkommen im Forum.

Vielleicht hilft dir der Überblick im Anhang weiter.
Dateianhänge
LCL_Klassen.pdf
(35.03 KiB) 64-mal heruntergeladen
Johannes

darkphreak
Beiträge: 4
Registriert: Di 20. Jan 2009, 14:46

Re: wie erstelle ich mit Lazarus eine Komponente

Beitrag von darkphreak »

Das hilft schon, danke.

marcov
Beiträge: 1102
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: wie erstelle ich mit Lazarus eine Komponente

Beitrag von marcov »

monta hat geschrieben:Herzlich willkommen im Forum.

Vielleicht hilft dir der Überblick im Anhang weiter.
Ist das fpclasschart output?

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:

Re: wie erstelle ich mit Lazarus eine Komponente

Beitrag von monta »

marcov hat geschrieben:Ist das fpclasschart output?
Nein, PasDoc.

fpcclasschart kannte ich noch nicht.
Johannes

Antworten