Autor | Thema: ProSpeedDLL V1.2 - Neue Funktionen | | Datum:27.06.01 21:21 
(frankabbing@12move.de) | |
Hallo zusammen,
zu meiner ProSpeedDLL sind drei neue Funktionen hinzu gekommen...
SetLongs (V,A,S)
SetWords (V,A,S)
SetBytes (V,A,S)
Hier downloaden
Näheres auf meiner Homepage
Hier die Beschreibung zu SetBytes:
Schreibt eine unbegrenzte Zahl an beliebigen Bytes in einen Bereich (mit Dummy-Funktion).
V : Bereichsvariable
A : Long - Offsetadresse
S : Bereichsvariable, in der ein String mit Eingabe-Instruktionen geschrieben steht
Ergebnisse: Long - Anzahl Bytes, die bearbeitet wurden.
Mit diesem Befehl ist es sehr elegant möglich, einen Bereich mit beliebigen Werten zu füllen. Ein Beispiel wäre:
String Eingabe#,0="4,6,8,10,12,14,16,18,*,22,24,26,*,*,32,34"
SetBytes(Bereich#,0,Eingabe#)
Die erste Zeile generiert die Eingabe-Instruktionen. Hierfür muß ein zweiter Bereich dimensioniert sein. Die Werte innerhalb der
Anführungszeichen sind die eigentlichen Daten, die in den Bereich geschrieben werden sollen. Sie können hierbei soviele Werte auf einmal
schreiben, wie sie wollen.
"4,6,8,10,12,14,16,18,*,22,24,26,*,*,32,34"
Der Stern (*) ist ein Dummy-Wert, an dieser Stelle werden die ursprünglichen Werte des Bereichs nicht überschrieben.
Die oben stehenden Befehle würden in einen leeren Bereich (nur Nullen) folgendes hinein schreiben.
Wert: 4 6 8 10 12 14 16 18 0 22 24 26 0 0 32 34
Drei Null-Werte wurden also nicht überschrieben.
Der kleine Umweg der Daten-Eingabe über den zweiten Bereich war leider nicht zu umgehen, weil Profan höchstens 15 Parameter an DLL's
senden kann, und die Anzahl darf nicht einmal variabel sein.
Bis dahin,
Frank
|
| | Datum:29.06.01 14:01 
(schüttejens123@gmx.de) | |
Hallo Frank !
Danach habe ich lange gesucht! Ich habe schohn seit 1 1/2 Jahren ein Projekt in der Schublade am verstauben, nur weil die Bereichstabellen so langsam abarbeiten. Die DLL ist Gold wehrt und so unglaublich schnell! Dickes Lob und mache weiter so!!!
Jens
|
| | Datum: 29.06.01 20:06 
(frankabbing@12move.de) | |
Danke, das hört man gern.
Die ProSpeedDLL wird ständig weiter entwickelt, wem noch interessante Sachen einfallen, der poste sie hier bitte oder mailt mir direkt.
Bis dahin,
Frank
|
|
|