Hi
1.) enpacke das ZIP mit Ordnern zb. in einen Ordner Namens d:\DEC_D5\ für die D5 Version, danach sollten Unterordner existieren -> \LibInt\, \Fact\, \Demo\.
Im Ordner \DEC_D5\ sollten die *.DCU + DECMath.bpl liegen
2.) öffne das Projekt in \Demo\ -> Test.bpg
3.) öffne dort Projektoptionen und schaue dir die Verzeichnisoptionen an. Im Suchpfad steht "..\" also wörtlich "suche alle nötigen Dateien im übergeordneten Pfad relativ gesehen zum Pfad des aktuellen Projektes".
x.) falls du in den Projektoptionen "mit Packages compilieren" angehackt hast so muß in den "benötigten Packages"-> "DECmath" zusätzlich eingetragen werden. Zusätzlich kopierst du DECMath.bpl in den Ordner der Text.exe
Das wars.
Es sollten KEINE Suchpfade auf den Ordner \LibInt\ liegen, eventuell zur Sicherheit mal umbenennen. Dieser Ordner enthält PASCAL Sourcen deren Implementation von mir entfernt wurde. Sie dienen der Dokumentation um zu sehen welche Funktionen die Units exportieren.
Es darf KEIN Zugriff auf eine eventuelle Installation des normalen
DEC's existieren. D.h. falls du
DEC Version x.x installiert haben solltest -> sprich
Unit DECutil.pas/Cipher.pas etc. pp. dann deinstalliere sie aus Delphi und benenne deren Basisordner temporär um. Die DECMath Distributation benutzt eine nicht offizielle Version vom
DEC. Ist die offizielle Version auf deinem Rechner installiert so versucht Delphi DECMath erneut vollständig zu kompilieren (obwohl das im grunde nicht nötig wäre). Sogesehen ist das eine fast unüberwindliche Hürde im Delphi Compiler selber um elegant verscheidene Versionstände benutzen zu können. Das Projektmanagement in Borland PASCAL und somit auch Delphi ist seit anbegin immer schon tückisch.
[edit]
und es wird NICHTS kopiert, nirdendwohin, nicht in Delphis Lib Ordner oder sonst wohin, allerhöchstens in den Papierkorb. Es wird auch KEINE Komponente installiert oder ergleichen
[/edit]
Gruß Hagen