Simple Container [Include]

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: Simple Container [Include]

Beitrag von cxAlex »

Update:
  • Asyncron Modus, parallelisierte Kompression der der Daten, SC_AddEntry()/SC_ReadEntry() blockieren das Programm nicht mehr.
  • Removed: SC_ReBlock(): Konnte zu vielen Fehler führen, zu wenig Nutzen
Genaue Erläuterung des AsyncMode im Laufe des Tages, hab leider gerade keine Zeit :twisted:

Download im 1. Post oder:
http://files.cxalex.bplaced.net/secure. ... tainer.zip

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
Kiffi
Beiträge: 10715
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Simple Container [Include]

Beitrag von Kiffi »

cxAlex hat geschrieben:Update:
ich komm ja gar nicht mehr mit dem Testen nach... Bild

Danke für's Update :allright:

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: Simple Container [Include]

Beitrag von cxAlex »

Bitte, immer gern :D Ich hoffe doch es gibt keine Bugs, usw?

So, zum Asyncron-Modus:

Einfach mit SC_ConfigureAsyncMode(SC, #True) aktivieren und mit #False deaktivieren. Optional kann man noch die Anzahl der Threads einstellen.
Um den Rest kümmert sich SC im Hintergrund. Mann kann nun Entrys schreiben und lesen und das Schreiben/Lesen, Packen/Entpacken der Daten geschieht im Hintergrund. Auf Name, ExtraEinträge usw. kann man sofort zugreifen. Um zu überprüfen ob der Speicher bereits geladen/geschrieben wurde steht SC_isEntryReady() zur Verfügung.

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Simple Container [Include]

Beitrag von bobobo »

Rings hat geschrieben:
cxAlex hat geschrieben:...
Download:
http://cxalex.bplaced.net/public/Simple-Conainer.zip
..
Nen Fehler im Namen (Conainer) , aber der Download geht trotzdem .

Danke für deine tolle Arbeit bisher.

ohne 't' hat die deusche sprache kein saf und kein kraf
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: Simple Container [Include]

Beitrag von cxAlex »

Update:
  • AsyncModus: SC_ReadEntry() besser parallelisiert
  • AsyncModus: Read - Zugriffe werden priorisiert.
  • AsyncModus: Enumerationen sind nun möglich (bisher in diesem Modus gesperrt)
  • Source: Neu organisiert, besser strukturiert
  • Source: Reduntante Codeteile entfernt, in Macros organisiert
  • BugFix: DeleteEntry(), war der zu löschende Eintrag der aktuelle konnte das zu Fehlern führen
Download: 1. Post oder:
http://files.cxalex.bplaced.net/secure. ... tainer.zip

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Antworten