| |
|
|
| Registry.pcu et Registry.inc, Copyright by Thomas Schulz (aka ts-soft) Veröffentlicht sous Lizenz qui LGPL: [...]
Um qui doch très eingeschränkte Fonctionnalité de XProfan zur Bearbeitung qui Registry trop erweitern, habe je cet Unit/Include geschrieben.
Anforderungen: ab Win95, NT4 avec installiertem IE4 ou bien höher seulement avec XProfan 10 getestet
paramètre et Bedeutungen: - KeyName$ = qui gesamte Key, inclusive super, Profan kürzel volonté soutenu! Beispiel: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion ou bien: HKEY_2SOFTWAREMicrosoftWindowsCurrentVersion
- ValueName$ = Eintrag (S3 dans qui Profan-Aider)
- Value$ ou bien Value& = Wert (S4 dans qui Profan-Aider)
- Index& = 0 - ?, pour Enumerationen (ListSubKey, ListSubValue)
- Type& = qui Typ des Eintrags (SetString) 1 = REG_SZ (default) 2 = REG_EXPAND_SZ 3 = REG_BINARY 4 = REG_DWORD (pour Long besser SetLong verwenden!) 7 = REG_MULTI_SZ
là es sich chez cette Unit/Include um une super handelt, ist comme erstes toujours un objet trop erzeugen!
z.B: KompilierenMarqueSéparation ou bien: KompilierenMarqueSéparation au sommet wieder avec Dispose freigeben!
Folgende ObjectVariable steht zur Disposition: .Error& (z.B. Reg#.Error&) <> 0 bedeutet faute
Folgende öffentliche Methoden gibt es:
faute$ = .GetErrMsg() Ergebnis& = .DeleteKey(KeyName$) Ergebnis& = .DeleteEmptyKey(KeyName$) Ergebnis& = .DeleteValue(KeyName$, ValueName$) Type& = .GetValueType(KeyName$, ValueName$) Ergebnis$ = .ListSubKey(KeyName$, Index&) Ergebnis$ = .ListSubValue(KeyName$, Index&) Ergebnis& = .GetLong(KeyName$, ValueName$) Ergebnis$ = .GetString(KeyName$, ValueName$) Funktioniert avec allen Registrytypen! Ergebnis& = .SetLong(KeyName$, ValueName$, Value&) pas existente Keys volonté autom. erstellt! Ergebnis& = .SetString(KeyName$, ValueName$, Value$[, Type&]) Type& ist optionnel, default = REG_SZ!
Beispiele trop allen Methoden sommes dabei!
Feedback willkommen! |
|
|
| |
|
|
|
| Wow très gentil! Hab je gestern déjà gebraucht et pas gehabt
comment siehts aus - peux on avec cela z.B. aussi Binärwerte écrivons? |
|
|
| |
|
|
|
| [quote-part:c00c266e92=iF]comment siehts aus - peux on avec cela z.B. aussi Binärwerte écrivons?[/quote-part:c00c266e92] Insofern Du qui Werte dans une String quetscht, gehts einwandfrei. là Profan aussi Chr$(0) dans Cordes soutenu, vois je aucun Probleme. frontière ist seulement qui Max. Stringlänge dans XProfan, bzw. qui Beschränkungen des OS bezüglich Registry. |
|
|
| |
|
|
|
| gentil! là XProfan oui ne 2GB-Stringgrenze hat sollte cela pour un paire Spielereien reichen ^ ^ |
|
|
| |
|
|
|
| Update Hab den Source et avec ca optimiert. qui Unit ist maintenant ca. 500 Byte kleiner. |
|
|
| |
|
|
|
| je serait la fois dire Festplattenplatz avons alle genug - im Bezug sur XProfan wäre là Geschwindigkeit angebrachter. |
|
|
| |
|
|
|
Jac de Lad | je habs encore pas getestet, mais je halts pour ne gute concept! |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 05.12.2006 ▲ |
|
|
|
|
Jac de Lad | |
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 05.12.2006 ▲ |
|
|
|
|
| Proc ?_Registry.Registry Proc ?_Registry.Registry
|
|
|
| |
|
|
|
Jac de Lad | |
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 05.12.2006 ▲ |
|
|
|
|
| Müsste ensuite dans qui Klassendefinition pas aussi class ?_blub=+?_blub@ stehen? |
|
|
| |
|
|
|
RGH | [quote-part:ecb7539923=iF]Müsste ensuite dans qui Klassendefinition pas aussi class ?_blub = +?_blub@ stehen? [/quote-part:ecb7539923] oui c'est ca!
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 05.12.2006 ▲ |
|
|
|