a99  V32.6
allegro Windows Hauptprogramm
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
RECORD Klassenreferenz

#include <record.hpp>

Aufstellung aller Elemente

Öffentliche Methoden

 RECORD (KONFIG *cfg, unsigned int gsp=0, int gd=0, int wsp=0)
 ~RECORD ()
int Pos (FLD *, int md=0)
CHARAdr (FLD *, int md=0)
CHARAdrSf (CHAR *ufd, CHAR *kopie=0, int lgth=0)
int Ins (FLD *)
int Del (FLD *)
int PartDel (int i, int j)
CHARSrRp (CHAR *a, CHAR *b, int, int, int)
CHARFSrRp (CHAR *a, int)
int SubPos (CHAR *)
int SubDel (CHAR *)
int SubDel (int)
int SubCopy (int, RECORD *, int, int md=0)
int SubMove (int, RECORD *, int)
int SubNxt (int)
int SubPre (int)
int Reserve ()
int Release ()
void Copy (RECORD *)
void Empty ()
void UTFcode (CHAR *ft, CHAR *gt)

Öffentliche Attribute

CHARg
CHAR ** ga
int * gi
int cri
int gri
CHARgend
int mri
int Adn
int rFi
long rOf
long rNr
int rLg
int rSt
KONFIGkfg
char schema
int rKx
CHARrKy [1000]
CHARrKbase
char rKf [1000]
long rNa
CHARWsp2
char editdate [48]

Ausführliche Beschreibung

Definiert in Zeile 35 der Datei record.hpp.


Beschreibung der Konstruktoren und Destruktoren

RECORD::RECORD ( KONFIG cfg,
unsigned int  gsp = 0,
int  gd = 0,
int  wsp = 0 
)

Definiert in Zeile 52 der Datei record.cpp.

Benutzt Adn, Aerror, CHAR, cri, EOD, f_dim, fa, fend, fi, fr, fri, fspace, g, ga, KONFIG::gdim, gend, gi, gri, KONFIG::gspace, kfg, mri, NULL, rKbase, rKx, rNa, rNr, RS, KONFIG::schema, schema, Wsp2 und WSPACE.

RECORD::~RECORD ( )

Definiert in Zeile 1064 der Datei record.cpp.

Benutzt CHAR, g, ga, gi, NULL und rKbase.


Dokumentation der Elementfunktionen

CHAR * RECORD::AdrSf ( CHAR ufd,
CHAR kopie = 0,
int  lgth = 0 
)

Definiert in Zeile 167 der Datei record.cpp.

Benutzt Adr(), CHAR, fa, kfg, KONFIG::SF, KONFIG::skt, strcpy, strlen, strncpy, KONFIG::tgl und UtFindI().

Wird benutzt von a99::comma().

void RECORD::Copy ( RECORD Rec)

Definiert in Zeile 1043 der Datei record.cpp.

Benutzt Adn, ga, gend, gi, gri, kfg und schema.

Wird benutzt von ABASE::AbExpV14(), ABASE::AbKeys(), a99::FLEXecute(), a99::SaveRec(), a99::ShowKeys() und a99::SRRP().

int RECORD::Del ( FLD *  )

Definiert in Zeile 613 der Datei record.cpp.

Benutzt Aerror, PartDel() und Pos().

Wird benutzt von a99::FLEXecute(), Ins(), a99::OnButtonNew() und a99::ReadyW().

CHAR * RECORD::FSrRp ( CHAR a,
int  md 
)

Definiert in Zeile 958 der Datei record.cpp.

Benutzt CHAR, cri, g0, ga, NL, NULL und SrRp().

Wird benutzt von a99::FLEXecute(), EXET::replace() und a99::SRRP().

int RECORD::PartDel ( int  i,
int  j 
)

Definiert in Zeile 629 der Datei record.cpp.

Benutzt cnt, cri, dest, EOD, ga, gend, gi, gri, mri, RS und src.

Wird benutzt von Del(), a99::delLine(), a99::FLEXecute(), Aform::OnBp(), a99::OnClear(), SrRp(), SubCopy() und SubDel().

int RECORD::Pos ( FLD *  ,
int  md = 0 
)
int RECORD::Release ( )

Definiert in Zeile 1009 der Datei record.cpp.

Benutzt Abase, Adn, rKbase, rKx, rKy, rNr und rSt.

Wird benutzt von ABASE::AbGet(), a99::FLEXecute() und a99::SaveRec().

int RECORD::Reserve ( )

Definiert in Zeile 987 der Datei record.cpp.

Benutzt Abase, Adn, rNr und rSt.

Wird benutzt von a99::FLEXecute().

CHAR * RECORD::SrRp ( CHAR a,
CHAR b,
int  mde,
int  d,
int  r 
)

Definiert in Zeile 789 der Datei record.cpp.

Benutzt Aspace, CHAR, cnt, CR, cri, dest, EOD, FS, g, g0, ga, gend, gri, Ins(), KONFIG::KC, kfg, KONFIG::KoVerify(), NL, NULL, PartDel(), RS, src, strcpy, strlen und w.

Wird benutzt von a99::FLEXecute(), FSrRp(), EXET::replace() und a99::SRRP().

int RECORD::SubCopy ( int  pos,
RECORD R,
int  rp,
int  md = 0 
)

Definiert in Zeile 694 der Datei record.cpp.

Benutzt CHAR, cri, ga, gi, gri, Ins(), mri, PartDel(), pos und RS.

Wird benutzt von a99::OnBMark(), a99::OnCopy() und SubMove().

int RECORD::SubDel ( CHAR kat)

Definiert in Zeile 739 der Datei record.cpp.

Benutzt PartDel(), SubNxt() und SubPos().

Wird benutzt von a99::FLEXecute().

int RECORD::SubDel ( int  pos)

Definiert in Zeile 750 der Datei record.cpp.

Benutzt PartDel(), pos und SubNxt().

int RECORD::SubMove ( int  pos,
RECORD R,
int  rp 
)

Definiert in Zeile 733 der Datei record.cpp.

Benutzt SubCopy().

int RECORD::SubNxt ( int  ri)

Definiert in Zeile 761 der Datei record.cpp.

Benutzt ga, gri und RS.

Wird benutzt von a99::FLEXecute() und SubDel().

int RECORD::SubPos ( CHAR kat)

Definiert in Zeile 675 der Datei record.cpp.

Benutzt cri, ga, gri, RS und strcmp.

Wird benutzt von a99::FLEXecute(), a99::ReadRec(), a99::ReadyW(), a99::RecMerge(), a99::RRec() und SubDel().

int RECORD::SubPre ( int  i)

Definiert in Zeile 771 der Datei record.cpp.

Benutzt ga, gri und RS.

Wird benutzt von a99::FLEXecute().

void RECORD::UTFcode ( CHAR ft,
CHAR gt 
)

Definiert in Zeile 474 der Datei record.cpp.

Benutzt Aextra, CHAR und strlen.

Wird benutzt von a99::FLEXecute() und Ins().


Dokumentation der Datenelemente

char RECORD::editdate[48]
CHAR* RECORD::g

Definiert in Zeile 41 der Datei record.hpp.

Wird benutzt von Empty(), a99::FLEXecute(), RECORD(), a99::SRRP(), SrRp() und ~RECORD().

KONFIG* RECORD::kfg

Definiert in Zeile 65 der Datei record.hpp.

Wird benutzt von Adr(), AdrSf(), Copy(), Aform::Create(), Ins(), Pos(), RECORD() und SrRp().

int RECORD::mri
CHAR* RECORD::rKbase

Definiert in Zeile 71 der Datei record.hpp.

Wird benutzt von Empty(), INDEX::InKeyCalc(), RECORD(), Release() und ~RECORD().

char RECORD::rKf[1000]

Definiert in Zeile 73 der Datei record.hpp.

Wird benutzt von ABASE::AwDel().

int RECORD::rKx

Definiert in Zeile 69 der Datei record.hpp.

Wird benutzt von Empty(), INDEX::InKeyCalc(), a99::ProdKeys(), RECORD(), Release(), a99::SaveRec() und a99::ShowKeys().

CHAR* RECORD::rKy[1000]

Definiert in Zeile 70 der Datei record.hpp.

Wird benutzt von ABASE::AwDel(), Empty(), INDEX::InKeyCalc(), a99::ProdKeys(), Release() und a99::ShowKeys().

int RECORD::rLg
long RECORD::rNa

Definiert in Zeile 75 der Datei record.hpp.

Wird benutzt von ABASE::AbGet(), ABASE::ix_stack() und RECORD().

long RECORD::rOf
char RECORD::schema

Definiert in Zeile 66 der Datei record.hpp.

Wird benutzt von ABASE::AbIsLocked(), Copy() und RECORD().

CHAR* RECORD::Wsp2

Definiert in Zeile 78 der Datei record.hpp.

Wird benutzt von Ins() und RECORD().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: