Hallo,
ich habe in GExpert,in Mastering D7, in Developers's Guide D4, das Delphi TextData-Demo und bei Joanna Carter nachgelesen wie eine class(TDataSet) als Basis für eigene Zugriffe auf Daten genutzt werden kann.
Leider hat es noch nicht "klick" gemacht. Jeder verwendet ein anderes System für den Buffer von TDataSet. Das ist auch okay, weil es egal ist bzw. die TDataSet sich nicht dafür interessiert.
Das Problem ist nur, wie bekomme ich die Größe der einzelnen ft-Felder heraus um den Zugriff auf die einzelnen Daten im Buffer abzuzählen, wie es bei TParme.GetDataSize genutzt wird? Welche Methoden muß ich wirklich überschreiben? Wie soll man sich das BookMark vorstellen bei einer "File of RecordDatei".
Mein Ziel ist es, eine Class abzuleiten die mit wenigen handgirffen den zugriff auf diese Art von File ermöglicht. Mit GExpert ist man gut bediennt, nur das "klick" fehlt mir.
Ich weis, das es sich hier um Navigation, um Buffer und CalcFelder handelt.
Für eine einfache und kurz Erklärung wäre ich sehr dankbar.
mfg
steffen friedrich
[email protected]
ich habe in GExpert,in Mastering D7, in Developers's Guide D4, das Delphi TextData-Demo und bei Joanna Carter nachgelesen wie eine class(TDataSet) als Basis für eigene Zugriffe auf Daten genutzt werden kann.
Leider hat es noch nicht "klick" gemacht. Jeder verwendet ein anderes System für den Buffer von TDataSet. Das ist auch okay, weil es egal ist bzw. die TDataSet sich nicht dafür interessiert.
Das Problem ist nur, wie bekomme ich die Größe der einzelnen ft-Felder heraus um den Zugriff auf die einzelnen Daten im Buffer abzuzählen, wie es bei TParme.GetDataSize genutzt wird? Welche Methoden muß ich wirklich überschreiben? Wie soll man sich das BookMark vorstellen bei einer "File of RecordDatei".
Mein Ziel ist es, eine Class abzuleiten die mit wenigen handgirffen den zugriff auf diese Art von File ermöglicht. Mit GExpert ist man gut bediennt, nur das "klick" fehlt mir.
Ich weis, das es sich hier um Navigation, um Buffer und CalcFelder handelt.
Für eine einfache und kurz Erklärung wäre ich sehr dankbar.
mfg
steffen friedrich
[email protected]