Einzelnen Beitrag anzeigen

Benutzerbild von TOC
TOC

Registriert seit: 5. Jan 2005
Ort: Trier
248 Beiträge
 
Delphi 7 Personal
 
#26

Re: Lösung: Das leidige Problem mit der DsgnIntf bzw. Proxy.

  Alt 28. Jun 2005, 15:44
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!
Lars Uwe Hohmann
"Wäre die Erde eine Bank, ihr hättet sie längst gerettet!"
(Zitat GreenPeace)
  Mit Zitat antworten Zitat