#define REC_ERROR -201+REC_ERROFF //Nachladen eines verknüpften Datensatzes im Browser geht nicht, vermutlich weil Datenbank komplett leer #define REC_ESEEK -202+REC_ERROFF #define REC_EREAD -203+REC_ERROFF #define REC_EITEM -204+REC_ERROFF #define REC_EOF -205+REC_ERROFF #define REC_EWRITE -206+REC_ERROFF //Rambuff voll, neuer Satz nicht speicherbar #define REC_EOPEN -207+REC_ERROFF #define REC_ECLOSE -208+REC_ERROFF #define REC_ENUM -209+REC_ERROFF //Index ausserhalb des Rambuffs #define REC_EEMPTY -210+REC_ERROFF #define REC_EPROTECT -211+REC_ERROFF #define REC_EINXOPEN -212+REC_ERROFF #define REC_EINXSEEK -213+REC_ERROFF #define REC_EINXREAD -214+REC_ERROFF #define REC_EINXWRITE -215+REC_ERROFF #define REC_EINXCLOSE -216+REC_ERROFF #define REC_EINXINVALID -217+REC_ERROFF #define REC_EREOPEN -218+REC_ERROFF #define REC_ENOTOPEN -219+REC_ERROFF #define REC_EINVALID -220+REC_ERROFF #define REC_EHOLD -221+REC_ERROFF #define REC_EINUSE -222+REC_ERROFF #define REC_EDELETE -223+REC_ERROFF #define REC_ABORT -224+REC_ERROFF #define REC_ENOTIMPL -225+REC_ERROFF #define REC_BREAK -226+REC_ERROFF #define REC_ERECLEN -228+REC_ERROFF #define REC_EBUFF2SHORT -229+REC_ERROFF #define REC_EDELTA -230+REC_ERROFF #define REC_EOUTOFRANGE -231+REC_ERROFF #define REC_ENOPOS -232+REC_ERROFF #define REC_EOUTOFMEM -233+REC_ERROFF #define REC_BEGIN -234+REC_ERROFF #define REC_FILEFULL -235+REC_ERROFF #define REC_BEGINKEY -236+REC_ERROFF #define REC_EDFNOTFOUND -237+REC_ERROFF #define REC_ENORAM -238+REC_ERROFF #define REC_ENODF -239+REC_ERROFF #define REC_EDFLOST -240+REC_ERROFF #define REC_EOUTOFDSKSPC -241+REC_ERROFF #define REC_SKIP -242+REC_ERROFF #define REC_EWRONGNAME -243+REC_ERROFF #define REC_EGETDFNOPARA -244+REC_ERROFF #define REC_EGETDFDUPPARA -245+REC_ERROFF #define REC_WAIT -246+REC_ERROFF #define REC_END -247+REC_ERROFF #define REC_EMPTYKEY -248+REC_ERROFF #define REC_REPLACE_SKIP -249+REC_ERROFF #define REC_SAVE -250+REC_ERROFF #define REC_INITKEYSPEC -251+REC_ERROFF #define REC_EWRONGDF -252+REC_ERROFF #define REC_EOUTOFARRAY -253+REC_ERROFF #define REC_EMAXBUFFLEN -254+REC_ERROFF //Der zu speichernde Record ist groesser als seine Maximalgroese #define REC_EDUPKEY_AUTOINC -255+REC_ERROFF //DUP_KEY autoincrement fehlfgeschlagen #define REC_EBADDATA -256+REC_ERROFF //Beim Artikelspeichern ist ein ungueltiger Lagerbestand aufgetreten (Bestand oder Wert <0) #define REC_EMISSINGPREDOC -257+REC_ERROFF //Beim Belegspeichern wurde der Vorbeleg nicht gefunden #define REC_ECONFLICT -258+REC_ERROFF //entspricht Btrieve BE_CONFLICT, jeoduch intern ermittelt #define REC_ETTSLEAK -259+REC_ERROFF //Innerhalb einer TTS-Kapselung erfolgte ein tts_abort ohne Fehlerrueckmeldung
-400 bis -499
#define PRG_ERROR ´ -401+PRG_ERROFF #define PRG_EUNKNOWNCOMMAND -402+PRG_ERROFF #define PRG_EWRONGPARA -403+PRG_ERROFF #define PRG_EUNKNOWNREC -404+PRG_ERROFF #define PRG_EITEMNOTFOUND -405+PRG_ERROFF #define PRG_EOUTOFMEM -406+PRG_ERROFF #define PRG_EMASKOPEN -407+PRG_ERROFF #define PRG_ENOSETFILE -408+PRG_ERROFF #define PRG_EINITRECFAILED -409+PRG_ERROFF #define PRG_EPARAFAILED -410+PRG_ERROFF #define PRG_EINDEXNOTFOUND -411+PRG_ERROFF #define PRG_EWRONGITEMFUNCTION -412+PRG_ERROFF #define PRG_WRONGLABEL -413+PRG_ERROFF #define PRG_ENORIGHTS -414+PRG_ERROFF #define PRG_DEADLOCK -415+PRG_ERROFF #define PRG_LABLENOTFOUND -416+PRG_ERROFF #define PRG_RECORDNOTFOUND -417+PRG_ERROFF //#define PRG_WRONGOBJECT -415+PRG_ERROFF
-500 bis -999
+++++++++++ Initialisierungsfehler 500 ++++++++++++++++++ -500 Erstellen der API Instanz fehlgeschlagen -501 David Login fehlgeschlagen -502 Die CLSID konnte nicht geladen werden -503 Kalender Archiv konnte nicht geladen werden -504 DAVID-API ist nicht initialisiert -505 David User Liste nicht gefunden -506 David User nicht gefunden -507 David User Kalenderarchiv nicht gefunden -508 David User Kalenderarchiv keine Rechte (dem ausführende WindowsUser fehlen Filerechte auf das Verzeichnis mit den Daviddaten) +++++++++++ Synchronisierungs Fehler 600 ++++++++++++++++ -600 Laden der DVL Datei fehlgeschlagen -601 Laden der laufenden Nummer aus IFW fehlgeschlagen -602 Laden des Subjects aus David fehlgeschlagen -603 Laden aller Items aus dem Archiv fehlgeschlagen -604 Laden des ItemCounts fehlgeschlagen -605 Laden des Items fehlgeschlagen -606 Laden des Bodytextes fehlgeschlagen -607 Item konnte anhand der ID nicht gefunden werden -608 BodyText des Items konnte nicht geladen werden -609 UserObject des Accounts konnte nicht geladen werden -610 DavidUSer != IFW Benutzer => keine Sync -611 Benutzername nicht ladbar -612 Parameterangaben ungueltig -613 Laden des Items fehlgeschlagen (transfer auf Kalendereintrag) -614 Laden des Items fehlgeschlagen (von ID Item2 auf Item) +++++++++++ Release Fehler 900 ++++++++++++++++++++++++++ -900 Archiv konnte nicht released werden -901 App konnte nicht releaed werden -902 Account konnte nicht released werden
-1000 bis -1999
prgload.h
#define PIT_ERROR -1001+PIT_ERROFF #define PIT_ERRROWDEF -1100+PIT_ERROFF #define PIT_ERRDEFFUNC -1150+PIT_ERROFF #define PIT_ERRDEFVAR -1180+PIT_ERROFF #define PIT_ERRVARFUNC -1200+PIT_ERROFF #define PIT_ERRRUN -1300+PIT_ERROFF #define PIT_ERRRUNFUNC -1400+PIT_ERROFF #define PIT_ERRORDB -1500+PIT_ERROFF //allgemeiner Datenbank error #define PIT_ERRORDBINIT -1501+PIT_ERROFF //Datenbank nicht initialisierbar #define PIT_ERRORDBINDEX -1502+PIT_ERROFF //Datenbank hat den Suchpfad nicht #define PIT_ERRORDBMAI -1503+PIT_ERROFF //Datenbank hat das Feld nicht
(für Hilfen.rec )
//die oberen 2 Byte ist der Funktionscode //die unteren 2 Byte sind eine lfd Nummer #define MESSAGE_UNKNOWN 0x00000000 #define MESSAGE_TEXTONLY 0x00000000 #define MESSAGE_BELEGEDIT 0x00010000 #define MESSAGE_PRODABSCHLUSS 0x00020000 #define MESSAGE_DF_LAGBUCH 0x00030000 #define MESSAGE_DFEDLIB 0x00040000 #define MESSAGE_PRGITB 0x00050000 #define MESSAGE_PRGMAKRO 0x00060000 #define MESSAGE_INVENTUR 0x00070000 #define MESSAGE_STATISTIK 0x00080000 #define MESSAGE_DFFNC 0x00090000 #define MESSAGE_STDPRJ 0x000A0000 #define MESSAGE_BTRIEVE 0x000B0000 #define MESSAGE_BIGGLIB 0x000C0000 #define MESSAGE_PROD2 0x000D0000 #define MESSAGE_FFLAGER 0x000E0000 #define MESSAGE_DFLOADZW 0x000F0000 #define MESSAGE_DFIMPORT 0x00100000