Libnodave und Delphi den ganzen DB auf einmal lesen

emsbootsmann

Level-1
Beiträge
25
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Gibt es die Möglichkeit einen ganzen DB in einmal auszulesen und dann in einem Array abzuspeichern.
Wenn ja könnte derjenige ein Beispiel posten.
Danke im vorraus.
Ist für Fehlermeldungen auslesen und mitloggen.
 
Das geht schon, kann aber dauern. Du liest bei einem DB immer einen Bereich aus dem DB aus, im Extremfall nur ein Byte. Du kannst also Bytes von 0 bis ... auslesen.
Da aber die PDU-Länge begrenzt ist, geht das nicht in einem Rutsch, sondern wird aufgeteilt. Du mußt nur dafür sorgen dass dein Buffer groß genug ist oder den von libnodave angelegten korrekt auslesen.
Für Delphi gibt es eine Komponente und Beispielcode, du kannst die Funktion "daveReadManyBytes" nutzen.
 
Zurück
Oben