Configer_xxx.exe
Die aktuelle Version:
7.3.8
Configer ist ein Programm
zum Manipulieren von Windows Init-Dateien. Das Programm erlaubt auch die
Definition von 32 Bit Flag Werten
Die Voraussetzung hierfür
ist die koreekte Definition im Init-File (Beispiel: DemoWin.ini).
Das Format für einen
Flagwert ist:
[xxxx]
yyyy=$Hexwert,Prefix;
Kommentar
Beispiel:
[User]
Init=$400FA0F7,bf;
UserInitControl
User=$40072833,uf;
UserRunFlag
Mask=$40072833,uf;
UserMaskFlag
Wobei "xxxx" für
die Sektion steht z.B.: [Init] oder [User].
Der Ausdruck
"$Hexwert" steht für den equivalenten Zahlenwert in Hexadezimal für
die gesetzten auf '1' Bits.
Das "Prefix"
steht für ein Kürzel 'bf', das den einzelnen Maskenwerten "Name Mask"
vorangesetzt wird.
Der "Kommentar"
erscheint in der Fusszeile "Used for".

Für jeden Maskenwert
"HexValue" eines Bits kann ein "Name (Mask)" für das Bit
definiert werden.
Unter "Used for"
kann ein Kommentar zu der Bit Definition
hinzugefügt werden.
Mit der ComboBox Section
kann die Sektion innerhalb der Init-Datei definiert werden.
Mit der Combobox Label
kann der Name des gesamten Wertes eingestellt werden.
Mit der Combobox Prefix
kann das Prefix für die einzelnen Namen der Bits definiert werden.
Mit der Einstellung Bits
Bottom-Up kann die logische Zuweisungs-Reihenfolge der Bits gedreht werden.
Mi der rechten Maustaste
kann ein Popup-Fenster geöffnet werden, das verschiedene Operationen erlaubt.
Load zum Laden von bereits existiereneden Bit Feld
Definitionen.
Save zum Speicher einer geänderten Definition.
Save As zum Speichern der Definition unter neuem Namen.
Save Init zum Uebrtragen der gesamten Vorgabe in die
dazugehörige Init-Datei.
Include create zur Erzeugung von Pascal oder C Include Files.
Print zur Erzeugung des Textausdrucks.
Das entsprechende C-Include
File "DemoWinInitFlags.inc_up und sein Inhalt:
//Based on values in ini-file section: Init Key: Flags
//Corresponding files are:
G:\exe\d7\DemowinInitFlags.*
//Copyright 2009-2011 by http:/www.vogo.ch
//Attention: Mask values sorted top (MSB) to bottom (LSB)!
bfHidden 0x80000000; //Unsichtbare
Menueinträge (Tools)
bfConfig 0x40000000; //Configer Menu
insert visile
bfSysAdmin 0x20000000; //Menu Korrigieren
visible
bfPathWork 0x08000000; //ProgramPath+ShortProgramName
for Init as 'WorkPath
bfPathUser 0x04000000; //ProgramPath+User
for Init as UserPath
bfPathReal 0x02000000;
//WorkPath+RealVersion for Init as RealPath
bfPathQuery 0x01000000; //WorkPath+RealVersion
as QueryPath
bfPathData 0x00800000; //WorkPath+Data as
DataPath
bfInitGlobal 0x00400000; //Standard WorkInit or
Computername (.ini or .iXX) on WorkPath
bfNewProv 0x00200000; //New Provison
showed instead source record
bfBooking 0x00100000; //Provisionen
Auswerten Buchen
bfOpenFlag 0x00080000; //Provision and
Courtage: Courtage flag used as open
bfNewDate 0x00040000; //Store new
Buchungsdate when modified
bfEditMode 0x00010000; //EditMode allowed
bfAccAddress 0x00008000; //Access to
Adresstables
bfAccPolices 0x00004000; //Access to Police
tables
bfAccPension 0x00002000; //Access to Pension
tables
bfAccProvision 0x00001000; //Access to Provision
tables
bfUserCode_0 0x00000080; //User selection 0
0..7
bfUserCode_1 0x00000040; //User selectio_1 0..7
bfUserCode_2 0x00000020; //User selection_2
0..7
bfNoLogin 0x00000002; //Login in is
suppressed
bfDefault 0x400FA0F7; //Default set bits
Das entsprechende
Pascal-Include File "DemoWinInitFlags.inc_dn und sein Inhalt:
//Based on values in ini-file section: Init Key: Flags
//Corresponding files are:
G:\exe\d7\DemowinInitFlags.*
//Copyright 2009-2011 by http:/www.vogo.ch
//Attention: Mask values sorted top (MSB) to bottom
(LSB)!
bfHidden = $00000001; //Unsichtbare
Menueinträge (Tools)
bfConfig = $00000002; //Configer Menu
insert visile
bfSysAdmin = $00000004; //Menu Korrigieren
visible
bfPathWork = $00000010;
//ProgramPath+ShortProgramName for Init as 'WorkPath
bfPathUser = $00000020; //ProgramPath+User
for Init as UserPath
bfPathReal = $00000040;
//WorkPath+RealVersion for Init as RealPath
bfPathQuery = $00000080;
//WorkPath+RealVersion as QueryPath
bfPathData = $00000100; //WorkPath+Data as
DataPath
bfInitGlobal
= $00000200; //Standard
WorkInit or Computername (.ini or .iXX) on WorkPath
bfNewProv = $00000400; //New Provison
showed instead source record
bfBooking = $00000800; //Provisionen
Auswerten Buchen
bfOpenFlag = $00001000; //Provision and
Courtage: Courtage flag used as open
bfNewDate = $00002000; //Store new
Buchungsdate when modified
bfEditMode = $00008000; //EditMode allowed
bfAccAddress = $00010000; //Access to
Adresstables
bfAccPolices = $00020000; //Access to Police
tables
bfAccPension = $00040000; //Access to Pension
tables
bfAccProvision = $00080000; //Access to Provision
tables
bfUserCode_0 = $01000000; //User selection 0
0..7
bfUserCode_1 = $02000000; //User selectio_1
0..7
bfUserCode_2 = $04000000; //User selection_2
0..7
bfNoLogin = $40000000; //Login in is
suppressed
bfDefault = $400FA0F7; //Default set bits
Die extension Erweiterung
"*.inc_dn" oder
"*.inc_up" entsprechen der Einstellung von "Bits
Bottom-UP".