AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:32

Parameter dieser Suchanfrage:

Suche in Thema: Paradox Currency Feld umschlüsseln?
Suche alle Beiträge, die von "marabu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Paradox Currency Feld umschlüsseln?

      Delphi
      by marabu, 9. Feb 2006
    Hallo Mitchl,

    schau nochmal etwas genauer - auf der Seite wird ein ZIP Archiv mit drei Dateien angeboten. Die Datei PxFormat.txt habe ich mir angesehen, um den Code zu bauen.

    Wenn du die Werte aller Felder in allen Datensätzen auslesen willst, dann wirst du dir eine Struktur definieren müssen, die diese Werte aufnehmen kann. Wenn dein Programm mit nur einer Tabellenstruktur umgehen können...
  • Forum: Datenbanken

    Re: Paradox Currency Feld umschlüsseln?

      Delphi
      by marabu, 9. Feb 2006
    Guten Morgen, Mitchl.

    Kennst du eigentlich diese Website: klick ?

    Mit den Informationen von dort lese ich deine drei Werte ein und zeige sie an:


    procedure SwapBytes(var buffer; size: word);
    var
    b: byte;
  • Forum: Datenbanken

    Re: Paradox Currency Feld umschlüsseln?

      Delphi
      by marabu, 8. Feb 2006
    Du hast genau verstanden, was meine Prozedur macht.

    Wenn sich der Inhalt deiner Tabelle in einem ByteArray befindet, dann kannst du die 8 Byte, anstatt sie zu lesen, einfach in eine Variable passenden Typs kopieren:


    uses
    Types;

    function ExtractDouble(ba: TByteDynArray; offset: Cardinal): Double;
    begin
  • Forum: Datenbanken

    Re: Paradox Currency Feld umschlüsseln?

      Delphi
      by marabu, 8. Feb 2006
    Ach Mitchl, was treibst du da? Hast du schonmal probiert deinen Code zu kompilieren? Eine Variable w vom Typ Double kannst du nicht mit einem leeren String initialisieren. Ich habe Zweifel, ob du überhaupt weißt, an welchen Offsets in einer Tabellendatei - das sind die mit der Erweiterung .db - currency Werte stehen. Und wenn du die Datei vorher schon komplett eingelesen hast, dann zeige die 2...
  • Forum: Datenbanken

    Re: Paradox Currency Feld umschlüsseln?

      Delphi
      by marabu, 8. Feb 2006
    Ja sicher das.


    ShowMessage(Format('%m', ));

    marabu
  • Forum: Datenbanken

    Re: Paradox Currency Feld umschlüsseln?

      Delphi
      by marabu, 8. Feb 2006
    Hallo Mitchl,

    wenn du weißt an welcher Stelle in der Datei die Information steht, dann kannst du sie z.B. so einlesen:


    procedure ReadDouble(fn: TFileName; offset: Cardinal; var d: Double);
    var
    fs: TFileStream;
    begin
    fs := TFileStream.Create(fn, fmOpenRead, fmShareDenyWrite);
  • Forum: Datenbanken

    Re: Paradox Currency Feld umschlüsseln?

      Delphi
      by marabu, 7. Feb 2006
    Hallo,

    bist du sicher, dass du an der richtigen Stelle nachgesehen hast? Paradox speichert currency und numeric fields als double precision - das sind 8 Byte - wenn du die Adresse kennst, dann kannst du sie in eine Variable vom Typ Double einlesen - kein Umcodieren nötig.

    Grüße vom marabu


URL zu dieser Suchanfrage:

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