Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#92

Re: Unbegrenzt viele Nachkommastellen

  Alt 11. Mai 2005, 21:48
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
  Mit Zitat antworten Zitat