Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponente, Nur Code ??? (https://www.delphipraxis.net/72775-komponente-nur-code.html)

I.A. 6. Jul 2006 16:29


Komponente, Nur Code ???
 
Sieht man bei einer Komponente nur den Code ??
Dann kann man ja die Buttons gar nicht da hin setzen wo man will.

Bin Anfänger in allem und will jetzt doch mehr Komponenten machen weil man da mehr machen kann.

DGL-luke 6. Jul 2006 16:31

Re: Komponente, Nur Code ???
 
Also eine Komponente ist etwas, das du auf dein Formular setzt. Wo soll da jetzt "Nur Code" sein?

Martin K 6. Jul 2006 16:32

Re: Komponente, Nur Code ???
 
Du meinst, Du hast eine Unit (*.pas) die eine Komponente enthält und Du weißt nicht wie Du sie installieren sollst ?

Habe es immer so gemacht:
Komponente -> Komponente installieren... -> bei "Name der Unit" Deine Unit mit dem Code auswählen.

I.A. 6. Jul 2006 16:36

Re: Komponente, Nur Code ???
 
Aso
Ich habe es so gemacht :
Delphi gestartet das Wilkommensfenster geschloßen dann im Menü "Komponente" - Neue VCL Komponente.
Und dann war da nur der Code.

Martin K 6. Jul 2006 16:39

Re: Komponente, Nur Code ???
 
Jo, genau!
Eine Komponente besteht selbstverständlich nur aus Code, jede Software besteht nur aus Code :lol:

Also wenn Du mit dem Code Deiner Kompo fertig bist speicherst Du die Unit und installierst die Kompo wie oben beschrieben :wink:

I.A. 6. Jul 2006 16:40

Re: Komponente, Nur Code ???
 
Und wie kann ich da ein Fenster machen und mein Label oder so einfügen und an den bestimmten platz schieben ??

mkinzler 6. Jul 2006 16:42

Re: Komponente, Nur Code ???
 
Zitat:

Sieht man bei einer Komponente nur den Code ??
Dann kann man ja die Buttons gar nicht da hin setzen wo man will.
In diesem Fall könntest du auch einen Frame nehmen (den könntest du visuell designen).
Wie soll die Kompoenente denn aussehen?

I.A. 6. Jul 2006 16:44

Re: Komponente, Nur Code ???
 
Also das weis ich nocht nicht aber ich will irgentwas einfaches machen.
Was ist ein Frame ???

Martin K 6. Jul 2006 16:47

Re: Komponente, Nur Code ???
 
Du hast doch die Komponente von irgendwas abgeleitet: "Vorfahrtyp".
Wenn Du die Kompo installiert hast, ziehst Du sie ganz normal von der Komponenten-Palette auf Deine Form - wie auch alle anderen Komponenten (Button, Edit, Memo usw.).
Wenn Du im Code nicht allzuviel verändert hast, sollte die Kompo so aussehen wie ihr Vorfahrtyp :wink:

Zitat:

Zitat von I.A.
[...] aber ich will irgentwas einfaches machen.

Von was hast Du denn die Komponente abgeleitet ?
Bevor Du Code siehst, musst Du doch den Vorfahrtyp angeben :gruebel: !?!?

DGL-luke 6. Jul 2006 17:46

Re: Komponente, Nur Code ???
 
Frame:

Ein Frame ist sowas ähnliches wie eine Form, nur wiederverwendbar. Du kannst auf einem Frame (Datei->Neu->Weitere->Frame) Komponenten verteilen und diesen Frame dann in eine Form einfügen, wo er sich nahtlos einfügt.

inherited 6. Jul 2006 18:30

Re: Komponente, Nur Code ???
 
Außerdem empfehle ich dir ein paar Tutorials zu lesen (www.dsdt.info) ^^
Was erwartest du: ein Komponenten-WYSIWYG-Editor? :roll:

I.A. 7. Jul 2006 16:16

Re: Komponente, Nur Code ???
 
Ja ich habe sie TWinCombo oder so abgeleite.

Also soll ich jetzt einfach Coden dann instalieren und dann kann ich die Buttons einfügen ???

Muetze1 7. Jul 2006 16:19

Re: Komponente, Nur Code ???
 
Eine Komponente ist ein Teil. Du willst anscheinend Komponenten in eine Komponente einfügen: Warum? Wenn du eine Komponente schreiben willst, dann ist dies ein Element (z.B. ein Button, eine Box, etc), aber kein Behältnis.

I.A. 19. Jul 2006 13:50

Re: Komponente, Nur Code ???
 
In dem Frame setze ich meine teile rein wie buttons oder so, und dann schalte ich zur Code seite und Programmiere ???

jmd anders 19. Jul 2006 14:04

Re: Komponente, Nur Code ???
 
Ich glaube hier liegen eine Menge Missverständnisse vor.

Es wäre am besten, wenn du uns mitteilst, was du genau vor hast.
Willst du ein einfaches Programm schreiben, mit vielleicht ein paar Buttons, Edit-Felder und Labels
oder hast du vor eine Komponente abzuleiten und ihr weitere Eigenschaften oder Methoden hinzuzufügen.

Ich denke mal, wenn das geklärt ist, kann man dir auch eine Hilfestellung geben.

richie 19. Jul 2006 14:05

Re: Komponente, Nur Code ???
 
Ich glaube, er will erst einmal nur sein Programm designen.

:arrow: Datei | Neu | VCL-Formularanwendung - (Delphi für Win32 oder halt .NET)

I.A. 19. Jul 2006 20:00

Re: Komponente, Nur Code ???
 
Ja, also ich wollte so was nachmachen von DSDT bei Komponenten Tutorial und stand irgentwas mit Button einfügen und Memos und so.

richie 19. Jul 2006 20:13

Re: Komponente, Nur Code ???
 
Ja, dann Datei | Neu | VCL-Formularanwendung[ - Delphi für Win32 oder halt .NET]


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 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 by Thomas Breitkreuz