Konfiguration / Set-Einstellungen Konfiguration von Microsoft Visual FoxPro
Diese Schulung dient der Einführung in die Konfigurationsmöglichkeiten von Visual FoxPro selbst zum Start oder während der Arbeit als auch zum Start oder zur Laufzeit einer erstellten Anwendung
Themenübersicht Konfigurationsmöglichkeiten Commandline-Switches Registry-Settings Konfigurationsdatei Foxuser-Datei globale SET-Einstellungen lokale SET-Einstellungen
Konfiguration von FoxPro Die Konfigurationsmöglichkeiten von Microsoft Visual FoxPro
Konfiguration Commandline-Switches Registry-Settings Konfigurationsdatei (CONFIG.FPW) FOXUSER-Datei Ändern über Optionen Ändern über SET-Befehle (Umgebung)
Commandline-Switches -A Ignorieren von CONFIG/Registry -C Angabe andere CONFIG-Datei -D Angabe andere VFP.DLL-Datei -L Angabe andere VFPxxx.DLL-Datei -R Registry Refresh auslösen -T Ohne Startbildschirm starten -B Eigenes Startbitmap (ab VFP ‘98) Sonderfall: -E = EXE mit VFP.EXE starten
Registry-Einstellungen (Regedit) \HKEY_CURRENTUSER\SOFTWARE MICROSOFT\VISUALFOXPRO\6.0\ OPTIONS\<Einstellungen> INTELLIDROP\<Klassenzuordnung> OLELIST\<ActiveX-CLSIDs> VCXLIST\<Klassenbibliotheken>
Registry und Optionen
CONFIG.FPW Suchpfade für Config.FPW(außer -C) Aktuelles Verz., VFP-Verz., DOS-Pfade Typische SET-Einstellungen: SCREEN = OFF KEYCOMP = DOS/WIN CODEPAGE= AUTO COLLATE = MACHINE DATE = GERMAN HOURS = 24 CENTURY = ON MVCOUNT = 2048 FULLPATH= ON RESOURCE = ON/OFF COMMAND= oder _STARTUP =
Anmerkungen zu CONFIG.FPW Einige Festeinstellungen nur hier möglich: TEMPWORK, EDITWORK, SORTWORK Kann in Projekt/EXE eingebunden werden und wird dann immer verwendet Diverse Pfade für Hilsprogramme können gelöscht werden (Start schneller)
FOXUSER.DBF SET RESOURCE TO / ON / OFF Type=DATAW, ID= Type=PREFW, ID= CALCULATOR, LABELLYT, DIARYDATA Type=PREFW, ID= CALCPOS, DIARYPOS, FONTDIARY, GETEXPR, WINDCMD QBEPOS, WINDBROW, WINDMEMO, REPORTPOS
Anmerkungen zu FOXUSER.DBF Speicherort für angepaßte Toolbars Speicherort für Aufbau Tabellen / Relationen des Datenbankcontainers Speicherort für Etiketten-Layouts Eigene Einträge möglich! CKVAL muß gesetzt werden ReadOnly-Einträge möglich!
Interaktiv Ändern Unter Optionen, wahlweise temporär oder in Registry speichern Unter Umgebung (nur wenige) Unter Eigenschaften Editor-Fenster Durch SET-Befehle im Befehlsfenster Durch SET-Befehle in einer Maske/ einem Bericht mit „Private Datasession“
Zusätzliche Umgebungsschalter Zwei undokumentierte Schalter: FOXPROCFG Pfadangabe für CONFIG.FPW in Umgebung FOXPROSWX Schalter für Applikationsstart in Umgebung
Die SET-Befehle Die SET-Befehle und der Gültigkeitsbereich unter Microsoft Visual FoxPro
SET-Befehle (1) SET ANSI SET EXACT SET NEAR SET CARRY SET CONFIRM SET SAFETY SET COLOR OF SCHEME SET COLOR OF SET SET PALETTE
SET-Befehle (2) SET CONSOLE SET ESCAPE SET CPCOMPILE SET CPDIALOG SET COLLATE SET ECHO SET STEP SET TALK SET NOTIFY
SET-Befehle (3) SET UDFPARMS SET DEVELOPMENT SET LOGERROR SET LOCK SET MULTILOCKS SET REFRESH SET REPROCESS SET EXCLUSIVE SET OLEOBJECT
SET-Befehle (4) SET OPTIMIZE SET PATH SET DEFAULT SET BLOCKSIZE SET MEMOWIDTH SET KEYCOMP SET FUNCTION SET MACKEY
SET-Befehle (5) SET CENTURY SET DATE SET MARK SET FDOW SET FWEEK SET SECONDS SET SEPARATOR SET POINT SET DECIMALS
SET-Befehle (6) SET FIXED SET CURRENCY SET SYSFORMATS SET HELP SET HELPFILTER SET TOPIC SET TOPIC ID SET NULL SET NULLDISPLAY
Abfrage von SET-Befehlen LIST/DISPLAY STATUS SYS(2001,) SET( „set“, ) Direkte Abfrage für ON/OFF-Schalter Parameter für zusätzliche/TO-Werte
Scoped Settings SET-Einstellungen für „private Datasessions“ mit Microsoft Visual FoxPro
Scoped SETTINGS (1) Globale Datasession Private Datasession Hier gelten alle SET-Befehle Private Datasession Hier gelten für bestimmte SET-Befehle lokale Einstllungen - siehe nachfolgende Liste Systemdefaulteinstellungen auf US-amerikanisch! z.B. DELETED OFF, DATE AMERICAN keine Übernahme der globalen Einstellungen!
Scoped SETTINGS (2) ANSI (AUTOSAVE) (BLOCKSIZE) CARRY CENTURY COLLATE CONFIRM CURRENCY DATABASE DATE DECIMALS DELETED (DELIMITERS) EXACT EXCLUSIVE FIELDS FIXED HOURS LOCK MARK
Scoped SETTINGS (3) MEMOWIDTH MULTILOCKS NEAR NULL POINT REPROCESS SAFETY SECONDS SEPARATOR SYSFORMATS TALK (UNIQUE)
Vielen Dank! Das waren die Themen: Konfigurationsmöglichkeiten Commandline-Switches Registry-Settings Konfigurationsdatei Foxuser-Datei globale SET-Einstellungen lokale SET-Einstellungen
Wenn Fragen bestehen: Wizards & Builders Frankfurter Str. 21b Methodische Software-Entwicklung GmbH Frankfurter Str. 21b 61476 Kronberg Tel.: 06173-950906 Fax: 06173-950907 CIS: 101605,175