Registry UserLib für PB 5.40
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
Registry UserLib für PB 5.40
Edit//: 16.10.2015 - aktuelle Version für PB 5.40
Hallo,
es ist soweit, ich veröffentliche somit meine erst UserLib für PB
Link zur Unterseite meiner Homepage: UserLibs
Ich hoffe es funktioniert alles so wie es soll. Tests haben nichts
gegenteiliges ergeben.
Bei Problemen bitte ich um Information, am besten auf meiner HP im
Forum, wer mag, sonst halt hier.
Gruß Jens
Hallo,
es ist soweit, ich veröffentliche somit meine erst UserLib für PB
Link zur Unterseite meiner Homepage: UserLibs
Ich hoffe es funktioniert alles so wie es soll. Tests haben nichts
gegenteiliges ergeben.
Bei Problemen bitte ich um Information, am besten auf meiner HP im
Forum, wer mag, sonst halt hier.
Gruß Jens
Zuletzt geändert von sharkpeter am 17.10.2015 09:29, insgesamt 3-mal geändert.
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64
Nichts wissen macht nichts, sich dumm stellen aber schon.
Nichts wissen macht nichts, sich dumm stellen aber schon.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Endlich mal eine brauchbare Registry Lib
Obwohl ein paar selten gebrauchte Sachen (Binär u.ä.) fehlen noch, aber
vollständiger, als alle Libs dieser Art, die ich bisher sah.
Obwohl ein paar selten gebrauchte Sachen (Binär u.ä.) fehlen noch, aber
vollständiger, als alle Libs dieser Art, die ich bisher sah.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
@TS,
danke für die Blumen. Ist aber aus Zugzwang entstanden, endlich
die Version 4.00 verwenden zu können.
Anmerkung:
Schade das sowas nicht von "Haus aus" unterstützt wird, die OnError Lib
ist auch nur Windows und immer enthalten.
Gruß Jens
danke für die Blumen. Ist aber aus Zugzwang entstanden, endlich
die Version 4.00 verwenden zu können.
Anmerkung:
Schade das sowas nicht von "Haus aus" unterstützt wird, die OnError Lib
ist auch nur Windows und immer enthalten.
Gruß Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64
Nichts wissen macht nichts, sich dumm stellen aber schon.
Nichts wissen macht nichts, sich dumm stellen aber schon.
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
Wichtiger Nachtrag:
Die SubKey Löschfunktion erkennt bei Abfrage ob der Key leer ist nicht,
ob noch weiter SubKey im SubKey stehen, es werden nur Schlüssel
damit erkannt.
Sorry, habe ich vergessen in der Hilfe zu erwähnen.
An dieser Stelle gilt wie bei der Erstellung: Schritt für Schritt in die Tiefe
geht es hier wieder heraus.
Werde ich bei einem Update ändern, genau so wie ich noch einen Requester
einbaue, der die Fortsetzung des Vorgangs erlaubt.
Gruß Jens
//Edit: wie TS sagte, keine Requester, aber Hilfe entsprechend korrigiert
Die SubKey Löschfunktion erkennt bei Abfrage ob der Key leer ist nicht,
ob noch weiter SubKey im SubKey stehen, es werden nur Schlüssel
damit erkannt.
Sorry, habe ich vergessen in der Hilfe zu erwähnen.
An dieser Stelle gilt wie bei der Erstellung: Schritt für Schritt in die Tiefe
geht es hier wieder heraus.
Werde ich bei einem Update ändern, genau so wie ich noch einen Requester
einbaue, der die Fortsetzung des Vorgangs erlaubt.
Gruß Jens
//Edit: wie TS sagte, keine Requester, aber Hilfe entsprechend korrigiert
Zuletzt geändert von sharkpeter am 24.06.2006 19:07, insgesamt 1-mal geändert.
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64
Nichts wissen macht nichts, sich dumm stellen aber schon.
Nichts wissen macht nichts, sich dumm stellen aber schon.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Bitte keine Requester in einer Userlib. Ein entsprechender Fehlerwert als
Rückgabe, bzw. eine globale Error-funktion sind doch sinnvoller. Ich glaube
kaum. das der Anwender meiner Programme über MessageRequester (in deutsch) erfreut ist
Rückgabe, bzw. eine globale Error-funktion sind doch sinnvoller. Ich glaube
kaum. das der Anwender meiner Programme über MessageRequester (in deutsch) erfreut ist
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
Hallo Thomas,
da hast du natürlich Recht, einen Requester im Programm ist Mist.
Also lasse ich es bei der Meldung. Letztlich soll es ja so sein, das
man sein Programm bevor man es veröffentlicht ausgiebig testet
und dann kann man das im Vorfeld bei Debuggerlauf ja auch so
auswerten oder aber mit der Meldung seinen eigenen Requester
ansteuern.
Die Einfügung in die Hilfe kommt aber noch. Ich sehe auch zu, wenn
ich Zeit habe, das mit den Binarys noch zu machen. Ich selber habe
die zwar noch nie benötigt, aber es gehört ja einfach dazu.
Du hast noch geschrieben, "u.ä. fehlen noch", was ist u.ä., da stehe
ich im Augenblick auf dem Schlauch.
Gruß Jens
da hast du natürlich Recht, einen Requester im Programm ist Mist.
Also lasse ich es bei der Meldung. Letztlich soll es ja so sein, das
man sein Programm bevor man es veröffentlicht ausgiebig testet
und dann kann man das im Vorfeld bei Debuggerlauf ja auch so
auswerten oder aber mit der Meldung seinen eigenen Requester
ansteuern.
Die Einfügung in die Hilfe kommt aber noch. Ich sehe auch zu, wenn
ich Zeit habe, das mit den Binarys noch zu machen. Ich selber habe
die zwar noch nie benötigt, aber es gehört ja einfach dazu.
Du hast noch geschrieben, "u.ä. fehlen noch", was ist u.ä., da stehe
ich im Augenblick auf dem Schlauch.
Gruß Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64
Nichts wissen macht nichts, sich dumm stellen aber schon.
Nichts wissen macht nichts, sich dumm stellen aber schon.
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
Und schwub, da ist auch schon das erste UpDate
@Thomas:
binarys sind jetzt mit drin . Habe ich gestern "Auf die Schnelle" noch gemacht.
@All:
Rückgaben der Key-Werte können jetzt maximal 1024 Byte lang sein.
Ich denke das sollte reichen, sonst verstopft die Registry noch schneller
als so schon
Gruß Jens
//Edit 24.06.2006: Länge sollte jetzt Wurst sein
@Thomas:
binarys sind jetzt mit drin . Habe ich gestern "Auf die Schnelle" noch gemacht.
@All:
Rückgaben der Key-Werte können jetzt maximal 1024 Byte lang sein.
Ich denke das sollte reichen, sonst verstopft die Registry noch schneller
als so schon
Gruß Jens
//Edit 24.06.2006: Länge sollte jetzt Wurst sein
Zuletzt geändert von sharkpeter am 24.06.2006 19:08, insgesamt 1-mal geändert.
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64
Nichts wissen macht nichts, sich dumm stellen aber schon.
Nichts wissen macht nichts, sich dumm stellen aber schon.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Man kann so viel in die Registry schreiben und auslesensharkpeter hat geschrieben: Du hast noch geschrieben, "u.ä. fehlen noch", was ist u.ä., da stehe
ich im Augenblick auf dem Schlauch.
Gruß Jens
Wie sieht es aus mit
#REG_MULTI_SZ, #REG_EXPAND_SZ
#REG_MULTI_SZ ist ja recht einfach, die würde ich getrennt mit #LF$
zurückgeben, so das man die StringField() splitten kann. Bei REG_EXPAND_SZ sind, glaube ich, die, wo wohl Environmentvariablen
eingesetzt werden können, z.B. %temp%
>> Rückgaben der Key-Werte können jetzt maximal 1024 Byte
Das gilt wohl hoffentlich nicht für Binary. Die können MegaByte gross sein
Aber Binary wirste ja nicht als String zurückgeben, das würde ja
kaum gehen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
@Thomas,
doch ich gebe die als String zurück. Fein säuberlich Byteweise getrennt durch
ein Leerzeichen.
Klar können die auch größer sein, nur muß ich eine Variable definieren in die
ich die einlesen will, damit ich deren Adresse übergeben kann. Und da habe
ich eben bei 1024 Fini geblasen.
Andererseits, warum soll man solchen Riesenkram in die Reg schreiben.
Ich glaube da gibt es dann doch andere Orte für.
Gruß Jens
//Edit 24.06.2006: wie oben schon gesagt, Länge egal
doch ich gebe die als String zurück. Fein säuberlich Byteweise getrennt durch
ein Leerzeichen.
Klar können die auch größer sein, nur muß ich eine Variable definieren in die
ich die einlesen will, damit ich deren Adresse übergeben kann. Und da habe
ich eben bei 1024 Fini geblasen.
Andererseits, warum soll man solchen Riesenkram in die Reg schreiben.
Ich glaube da gibt es dann doch andere Orte für.
Gruß Jens
//Edit 24.06.2006: wie oben schon gesagt, Länge egal
Zuletzt geändert von sharkpeter am 24.06.2006 19:08, insgesamt 1-mal geändert.
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64
Nichts wissen macht nichts, sich dumm stellen aber schon.
Nichts wissen macht nichts, sich dumm stellen aber schon.