Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249594 (11030)
  Suchen
 Zurück zur Übersicht
 AutorThema: ProSpeedDLL V1.2 - Neue Funktionen
Frank Abbing
Datum:27.06.01 21:21 Antwortenals Email verschicken (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


Jens Schütte
Datum:29.06.01 14:01 Antwortenals Email verschicken (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


Frank Abbing
Datum: 29.06.01 20:06 Antwortenals Email verschicken (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


 Zurück zur Übersicht