Seite 3 von 3

Verfasst: 25.05.2008 00:37
von scholly
Wo muß der denn hin, damit er was anzeigt?

Oder besser: schreib doch einfach, was gelöscht werden muß.

Verfasst: 25.05.2008 00:45
von ts-soft
http://freenet-homepage.de/gnozal/PureLIBManager.zip
Hab so langsam das Gefühl, Du würdest das nicht finden.
Damit kannste Libs aktivieren und deaktivieren (deinstallieren wohl auch)

Ansonsten einfach die PBOSL_SQLite3 oder ähnlich Lib löschen. Kanns nicht
genau sagen, habs nicht installiert, bzw. auch garnicht auf Platte.

Verfasst: 25.05.2008 00:56
von scholly
ts-soft hat geschrieben:http://freenet-homepage.de/gnozal/PureLIBManager.zip
Hab so langsam das Gefühl, Du würdest das nicht finden.
Damit kannste Libs aktivieren und deaktivieren (deinstallieren wohl auch).
Ich hab ihn Downgeloadet, ausgezippt und gestarted und was seh ich? Nix.
ts-soft hat geschrieben:Ansonsten einfach die PBOSL_SQLite3 oder ähnlich Lib löschen.
Die hab ich jetzt aus den Userlibraries weggemoved und nun Bekomme ich einen Makro-Error für folgenden

Code: Alles auswählen

  If SQLiteInit() = 0
    MessageRequester("Error 002 in svv_check_installation()", "SQLiteInit() fehlgeschlagen", #MB_ICONSTOP)
    End
  Else
    SQLinit = #True
  EndIf
Irgenwie war das wohl nix mit "Einfachem Wechseln des Includes" :freak:

Verfasst: 25.05.2008 01:08
von ts-soft
scholly hat geschrieben: Irgenwie war das wohl nix mit "Einfachem Wechseln des Includes" :freak:
Wenn Du das Makro so aufrufst :mrgreen:
SQLite3.pbi hat geschrieben:;{ only for compatibility, do nothing
Macro SQLiteInit(a="")
EndMacro
Wie wäre es, das einfach wegzulassen? und ein evtl.
SQLiteEnd() am besten auch.
Ein kurzer Blick auf den Source, dann hätteste das selber gelöst

Gruß
Thomas

Verfasst: 25.05.2008 01:43
von scholly
Aber dann müßte ich/man (m|s)einen Source ja ändern :mrgreen:

Ich hatte auf Seite 1 gefragt:
Ich brauch meinen alten Code nicht zu ändern ?
Ich kann durch einfaches wechseln des Includes sowohl mit der Original-DLL als auch der PB-Lib testen/checken, wenn ich mir nicht klar bin, wo ein Fehler herkommt (oder ob der vor der Tastatur sitzt Embarassed )
Deine Antwort:
> Ich brauch meinen alten Code nicht zu ändern ?
Nein, solange Du keine Datenbank mit dem ASCII-Flag erstellt hast.
Für mich hatte sich das vor der dem Update viel einfacher dargestellt, als was nun in Realität abgeht :(
Ich kenn mich nunmal mit dem Library-Kram nicht so gut wie andere aus und SQLiteInit() konnte auf Falsch oder nicht Falsch geprüft werden.
FMPOV reicht in Deinem "Static-Include" zwar das Macro bei SQLiteEnd(), aber SQLiteInit() müßte irgendein "nicht Falsch" (z.B. TRUE) zurückliefern.
DANN bräuchte wirklich keiner seinen alten Code zu ändern und könnte durch einfaches Wechseln des Include-Files checken, wo ein Fehler/Problem liegen könnte.

Verfasst: 25.05.2008 01:52
von ts-soft
Init und End waren zum laden der DLL, da hier keine DLL geladen wird, ist
es unnötig. In der PBOSL lib wurden diese Funktionen auch nicht vom
Benutzer aufgerufen, sondern autom. Nur in meiner Inlcude, welche die
DLL verwendete, gings nicht ohne Init und End, da es bei Source sowas
nunmal nicht gibt.

Aber ich denke mal, das Du dazulernst, durch solche Kleinigkeiten.

Verfasst: 25.05.2008 01:53
von scholly
ts-soft hat geschrieben:Aber ich denke mal, das Du dazulernst, durch solche Kleinigkeiten.
Jo: Never change a running System.

Verfasst: 25.05.2008 01:57
von ts-soft
scholly hat geschrieben:Jo: Never change a running System.
Dann hätte ich ja heute noch einen TI 994A :mrgreen:
16-Bit mit 16 KB RAM. Extended Basic als Modul :lol: