Hi Mabuse!
Zitat von
MaBuSE:
Disketten
Du meinst diese schwarzen Plastik Dinger mit der Magnetscheibe drinn?
Ich habe gar kein Diskettenlaufwerk mehr im Rechner
Kicher! Nit alle Menschen sind Millionäre! Kann mir zur Zeit keinen USB-Stick leisten und auch keine Memory-Card! Ich bin völlig pleite
! Und hier im NetCafe kostet das brennen auf ´ne CD immerhin 1.50 Euro! Da is ne Diskette ´ne billige alternatieve (für ganz ganz ganz kleine Datenmengen
)!
Zitat von
MaBuSE:
Nichts zu Danken, gern geschehen. Wissen ist zum Weitergeben da. Ich profitiere ja genauso von den Antworten der Anderen.
Das seh ich auch so, da sind wir uns einig. Deshalb sind auch ALLE meine Programme OpenSource!
Zitat von
MaBuSE:
Schreibst Du dann bitte noch, ob das mit dem Einbinden der designide.dcp funktioniert?
Dann kann ich dieses Tutorial noch mal in einen Text zusammenfassen.
Ja, ich hab´s getestet. Ich konnte Deine Label-Komponente problemlos instalieren und verwenden, auch kompilieren kein Problem. Delphi fügt die Designide.dcp tatsächlich automatisch hinzu (teilweise).
Allerdings mußte ich die Komponente mit 'Komponente/Komponente installieren' einbinden, weil das mit Deinem Package1.dpk nit klappt.
Folgendes steht in Deinem
Package :
Delphi-Quellcode:
package Package1;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$IMPLICITBUILD OFF}
requires
rtl;
contains
Unit1
in '
Unit1.pas',
Unit2
in '
Unit2.pas';
end.
Und das versteh ich nit! Diese Units 1 und 2 fehlen aber. Im Packet sollte aber folgendes stehen:
Delphi-Quellcode:
requires
rtl,
designide;
contains
myLabel_dsgn
in '
myLabel_dsgn.pas',
myLabel
in '
myLabel.pas';
end.
So stehts ja auch in Deinem Beispiel. Das sollte funktionieren wenn man einfach doppelt aufs Packet klickt!
Hast Du vielleicht aus versehen einen Fehler beim UpLoad gemacht? Oder hab ich was falsch verstanden?
Grüße von TOC!