Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DEC in Delphi 2005 einbinden (https://www.delphipraxis.net/43823-dec-delphi-2005-einbinden.html)

daniel8520 9. Apr 2005 10:10


DEC in Delphi 2005 einbinden
 
Hallo,

ich hab ein problem damit, das DEC von Hagen in Delphi 2005 einzubienden. Ich weiß absolut nicht, wie ich die DECReg.pas in meine Palette installieren soll. In der Anelitung heißt es ja:
Zitat:

install \DEC\Source\DECReg.pas in Your Palette
Mein Frage: Wie denn?

Könnt ihr mir bitte helfen!?

Danke im Vorraus.

Sharky 9. Apr 2005 10:13

Re: DEC in Delphi 2005 einbinden
 
Hai daniel8520,

hast Du das DEC schon unter Delphi 7 benutzt? (Da musste ja etwas angepasst werden).
Ich würde das DEC eh nicht als Komponente installieren. Dies hatte Hagen nur zu Testzwecken gemacht.
Einfach die *.DCU in einen Ordner kopieren der im Suchpfad von Delphi steht und dann die ganzen Sachen zur Laufzeit händeln.

daniel8520 9. Apr 2005 10:18

Re: DEC in Delphi 2005 einbinden
 
Hallo,

ja, ich hab es bereits unter Delphi 7 verwendet. Das problerm ist nur, dass ich es da als Komponente genutzt hab, und ich würde jetzt ganz gern an diesem Projekt weiterarbeiten. Dazu benötige ich die Komponenten des DECs. Gibt es denn keine Möglichkeit?

Sharky 9. Apr 2005 10:21

Re: DEC in Delphi 2005 einbinden
 
Zitat:

Zitat von daniel8520
... Dazu benötige ich die Komponenten des DECs. Gibt es denn keine Möglichkeit?

Hmmm... gute Frage. Ich habe es nie als "Komponente" installiert. Ohne finde ich es einfacher und sicherer.

SirThornberry 9. Apr 2005 10:46

Re: DEC in Delphi 2005 einbinden
 
bau dir ein package, und stopf die komponente in das package(und komponente dort registrieren). Package installieren - fertig.

negaH 9. Apr 2005 12:41

Re: DEC in Delphi 2005 einbinden
 
Zitat:

mm... gute Frage. Ich habe es nie als "Komponente" installiert. Ohne finde ich es einfacher und sicherer.

Korrekt, und so war es auch angedacht. Ich hätte nie vermutet das mich diese Komponenten so zeit meines Lebens verfolgen können, das war echt ein schwerer Fehler die einzubauen. Ok, es war ein "Wunsch" eines einzigen Anwenders und dem habe ich gegen mein Gewissen nachgegeben.

Zurück zum Thema: versuche es wie Sharky zu machen und teste DEC's Objekte erstmal unter Delphi 2005. Ich kann und will es nicht unter D2005 testen, da ich keine Installation davon besitze(n) (werde).

Falls alles so ohne Probleme laufen sollte dann muß es auch einen einfachen Weg geben die zusätzlichen Komponenten installiert zu beommen, wenn man's denn unbedingt braucht.

Beispiele für die Benuztung der Objekte finden sich hier im Forum.
Als einfachen Test mal einen Hash über eine Datei erzeugen:

Delphi-Quellcode:

uses DECUtils, Hash;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage( THash_SHA1.CalcFile(ParamStr(0), nil, fmtMIME64) );
end;
Gruß Hagen

Sharky 9. Apr 2005 14:25

Re: DEC in Delphi 2005 einbinden
 
Zitat:

Zitat von negaH
... versuche es wie Sharky zu machen und teste DEC's Objekte erstmal unter Delphi 2005. Ich kann und will es nicht unter D2005 testen, ...

Hai Hagen,

nur als Info: Bei mir geht es bis jetzt ohne Probleme die Objekte unter D2005 zu benutzen.

daniel8520 9. Apr 2005 14:26

Re: DEC in Delphi 2005 einbinden
 
Hallo,

also ich hab's jetzt so umgebaut, dass ich keine Komponente mehr benötige.

negaH 10. Apr 2005 11:37

Re: DEC in Delphi 2005 einbinden
 
@Sharky, super das hatte ich erwartet und auch gehofft. Meine Erfahrung war bisher das DEC von Anfang an ohne Probleme in allen Delphi Versionen >= D3 gelaufen ist. Das was immer wieder Probleme gemacht hat sind die ständigen Veränderungen in der RTL/VCL von Version zu Version gewesen die Borland gemacht hat.

Gruß Hagen


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz