AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:17

Parameter dieser Suchanfrage:

Suche in Thema: Unbegrenzt viele Nachkommastellen
Suche alle Beiträge, die von "negaH" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 41 von insges. 41 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

Seite 1 von 2  1 2      
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 27. Aug 2005
    Nein.



    Und, wie war die Installation ? Hat die reibungslos funktioniert ?

    Gruß Hagen
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 19. Mai 2005
    ???? Was nun :) willst du Delphi 5, 6 oder 7 benutzen ? für Delphi 3 gibts DECMath nicht.

    Es ist wichtig das du hier im Thread exakt die DECmath Version download'st die auch zur Delphi Version passt. Also DECMathD5.zip für Delphi 5, DECMathD6.zip für Delphi 6 und DECMathD7.zip für Delphi 7.

    ConsoleForm.dfm und ConsoleForm.dcu liegen dann im DCU Ordner parat -> \DEC_Dx\*

    Ich habe es nun...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 18. Mai 2005
    Ob nun NMath in der Uses Klausel im interface oder implementation Teil geschrieben wird ist für eine Neucompilation absolut unwichtig. Der Compiler compiliert autom. alles das neu was er neu kompilieren muß. Hast du auf deinem Rechner zb. eine Unit DECUtil.pas die nicht vom gleichen Datum wie meine *.DCU ist, so versucht der Compiler diese DCU's neu zu kompilieren. Deshalb muß DECUtil.pas aus dem...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 18. Mai 2005
    Hi Nepos,

    ehrlich gesagt ist es schon komisch das du der Einzigste bist der solch massiven Probleme hat. Es ist echt simpel, du enpackst die ZIP öffnest zb. das DEMO projekt und schwups kannst du kompilieren und testen.

    Die Meldung "fehlerhaftes Modul oder Header fehlt" deutet ganz stark darauf hin das du die Dateien im Ordner \LibIntf\ entweder irgendwohin kopiert hast oder einen Suchpfad...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 17. Mai 2005
    Sorry Junge aber was machst du für'n Scheiß, versuche doch erstmal dich an das zu halten was man dir empfohlen hat.

    Ok, das was du oben beschrieben hast kann ja garnicht laufen. Du speicherst in den Ordner des Projektes auch die NMath.dcu. Mann, ich sagte doch -> NICHTS wird kopiert.

    Also, du hast das ZIP entpackt, so wie oben geschrieben ? Ja ?
    Nun legst du unter dem Ordner \DEC_D5\ einen...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 13. Mai 2005
    Ok, öffne den Explorer, drücke auf Suchen Button, wähle Arbeitsplatz, gebe in Suche die datei "NMath.*" oder "NInts.*" oder "DECUtil.*" ein.

    Es dürfen nur die Dateien im Ordner \DEC_D5\LibInt\ und \DEC_D5\ gefunden werden. Falls doch woanders welche stehen LÖSCHEN !!

    Und benenne mal den Rave5 Ordner in Rave5_ um.
    Überprüfe deine globalen Suchpfade in der Delphi Konfiguration.

    Sorry,...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 11. Mai 2005
    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...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 19. Apr 2005
    Nichts in Lib kopieren, mit der Zeit würde sich da ja der ganze Rotz ansammeln.

    Du entpackst die ZIP mit Ordnern und fertig ist alles installiert. Die im ZIP enthaltenen Dateiem im Ordner \LibInt\ sind nur die Header der Units vom DECMath. Sie enthalten also keine Implementation und können somit auch nicht direkt in dein Program eingebunden werden. Sie dienen dir als Dokumentation. (Edit: also...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 18. Apr 2005
    Ja das geht:



    uses NInts, NMath;

    interface

    implementation
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 24. Okt 2004
    Das stimmt, bei solchen Zugriffen kann das Interface nicht "Copy on Write Demand" machen. Deshalb auch meine Entscheidung alle DECMath Funktionen eben prozedural mit Overloading zu designen. In diesem Moment kann man VAR Parameter benutzen, ergo "Copy on Write Demand"

    Allerdings ;) LongStrings in Delphi haben selber ein Referencecounting und Copy on Write Demand Feature.
    Falls also deiner...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 23. Okt 2004
    Ich verstehe dich jetzt nicht so richtig.

    Die Methode .SetName(const Name: String); solltest du prozedurale mal so betrachten:

    procedure SetName(Self: PMyRecord; const Name: String); stdcall;

    Self zeigt also auf deinen Record der ja sozusagen als TObject Ersatz dient. D.h. wenn du die VMT vin deinem Interface deklarierst so müsste diese so aussehen:

    type
    PMyRecord = ^TMyRecord;
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 21. Okt 2004
    Hi Dano,

    das war im Grunde alles korrekt, und ein Kompliment von mir weil dues ziemlich schnell erfasst hast.
    Es gibt aber vielleicht noch einige kleinere Richtigstellungen:

    1.) Delphi implementiert bei Interface Variablen ausschließlich das korrekte Initialisieren mit NIL und das korrekte Finalisieren mit NIL, mehr nicht. Diese beiden Aufgaben macht Delphi in geschützten Codeblöcken, also...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 20. Okt 2004
    Hier mal die Linkszu weitergehenden Erklärungen:

    http://www.delphipraxis.net/internal_redirect.php?t=14605
    http://www.delphipraxis.net/internal_redirect.php?t=7357

    Gruß hagen
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 20. Okt 2004
    Hi Dano,

    das sind sehr gute Fragen. Es ist richtig das IInteger KEINE Objecte sind aber denoch Interfaces. Es sind preallozierte Records bzw. genauer gesagt stinknormale Interfaces ;) Der Irrglaube heutzutage ist eben das Interfaces aus Objecten bestehen müssen, falsch: die Objecte sind eine "umständlicher" Überbau auf die Interfaces. D.h. die einfachste Interface Implementierung sind Records....
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 18. Okt 2004
    Hi Dano,

    ich habe mich mal des NRoot() Problemes angenommen. Du hast natürlich Recht gehabt, NRoot() berechnet unter bestimmten Umständen den Rest falsch.

    Hier mal der korregierte Source für NRoot() aus meiner Lib.

    function NRoot(var A,R: IInteger; const B: IInteger; E: Integer): Boolean;
    // A = B^(1/E), R = B - B^(1/E)^E, returns R == 0 if B is a perfect power of E
    // ...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 18. Okt 2004
    Zu den Montgomery Funktionen zählen NMont(), NRedc() und NPowMod(). Die Montgomery Domain wird normalerweise in NPowMod() automatisch ausgewählt falls das zu einem Geschwindigkeitsvorteil auf dem jeweiligen Rechnertyp führt. D.h. in den meisten Fällen ist die interne Anwendung des Montgomery TRicks für dich als Anwender vollständig transparent, du bekommst davon nichts weiter mit. Es gibt aber...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 18. Okt 2004
    MOD und REM unterscheiden sich darin wie das Vorzeichen des Ergebnisses ausgerechnet wird. Während REM = Remainder = Rest sich exakt so verhält wie wir es in der Schule gelernt haben, sprich Vorzeichen des Restes ist das Vorzeichen des Dividenden, wird bei MOD = Modular = das Vorzeichen aus dem Divisor ermittelt. Somit wird MOD auch sehr häufig nicht als mathematische Operation einer Division...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 5. Okt 2004
    Ja, es sollte der Reminader = Rest sein.

    Kannst du mir ein oder besser mehrere Beispiele geben wo er Unfug macht ?
    Das sollte er nämlich nicht und ich zittere schon bei dem Gedanken der Fehlersuche !


    function NRoot(var A,R: IInteger; const B: IInteger; E: Integer): Boolean; overload;

    A = B^(1/E)
    R = B - A^E
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 24. Sep 2004
    Ja selbstverständlich ;) Per Default ist RND vom Klassentyp TRandom_LFSR mit 2^128-1 Bits Periode. Delphis Random() ist dagegen nur ein LCG = Linear Congruental Generator mit maximal 2^32-1 Bits Periode.
    Die statistischen Eigenschaften der LFSR's = Linear Feadback Shift Register sind bei weitem besser als die der LCG's. Wenn man Zb. eine Monochrome Bitmap per Random() Pixelweise füllt so kann...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 24. Sep 2004
    NRnd(var A: IInteger; Bits: Integer = 0; Sign: Boolean = False; Random: TRandom = nil); overload;

    Bits gibt dabei die Größe=Wertebereich des IInteger's in A an der erzeugt werden soll.
    Also bei NRnd(A, 64); wird A im Bereich von 2^63 <= A < 2^64 sein, ergo A hat garantiert eine Größe von 64 Bits. Dieses Verhalten ist bei der Anwendung von großen Zahlen, sei es für Kryptographie, Mathematik...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 23. Sep 2004
    Kannst du genauer sagen was du unter "ähnlich" verstehst ?
    Meinst du das nach dem Start der Anwendung immer wieder mit den gleichen Zahlen begonnen wird ?
    Oder meinst du das die Zahlen alle im gleichen Wertebereich liegen, zB. eben immer 512 Bits -> 2^512 <= x < 2^513 liegen ?

    Über den Parameter vom Typ TRandom kannst du deinen eigenen Zufallsgenerator übergeben. Sei es ein komplett anderer...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 28. Aug 2004
    sorry, wenn dich meine ausführlichen Antworten stören, dann las ichs einfach, tschüß.

    Gruß hagen
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 27. Aug 2004
    Danke und ähm



    ich dachte immer meine IInteger wären so eine "ordentliche" Lib, für Delphi, mit selbsterklärenden Funktionen (für mich privat ausreichend). Naja muß mich da wohl getäuscht haben, und werde das nächste mal ordentlicher programmieren ;)

    Nee, was du möchtest ist eine OpenSource Bibliothek weil es keine freien Sourcen auf diesem Sektor für Delphi gibt. Und tatsächlich meine...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 22. Jan 2004
    Jo ich weis, mein derzeitiger Source ist so ziemlich kompliziert und verworren. Ich überlege schon seit damals ob es nicht besser wäre erst mal alle Pi-Callback-Resultate in einem rießig großen Zahlenarray zu speichern. Nun wird mit einem cleveren Softwarealgorithmus die Gemeinsamme Produktbildung innerhalb des Binary Splittings codiert. D.h. dieser neue Binary Splitting Algo. eleminiert als...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unbegrenzt viele Nachkommastellen

      Delphi
      by negaH, 16. Jan 2004
    Hi

    Mehrere Optimierungsmöglichkeiten fallen mir da ein.

    1.) es gibt bessere Typen des verwendeten Chudnovsky Algorithmus, sprich höherdimensionale Formeln. Statt 15 Stellen auf einmal zu berechnen können diese Chudnovsky Formeln z.B. 31 Stellen auf einmal berechnen. Allerdings sind diese Formeln viel komplizierter als die von mir benutzte

    2.) die benutzte Formel basiert in weiten Teilen...
Seite 1 von 2  1 2      


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=negaH&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=12974
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 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