| |
|
|
| Hallo zusammen,
hier das neue Demo zur aktuellen ProSpeed.dll.
[...]
Wäre nett, wenn der ein oder andere das Progrämmchen mal austestet. Für die User, die neu sind bei Profan: Solche Bitmap-Manipulationen gehen mit normalem Profan leider nicht, es bleibt nur der Umweg über eine Dll.
Die offizielle Version 2.3 von ProSpeed kommt vorraussichtlich gegen Ende der Woche ins Netz, wenn alles glatt läuft.
Diese Funktionen sind neu:
LoadExtImage (S) Lädt ein Bild in den Arbeitsspeicher zur späteren Benutzung. Im Gegensatz zu LoadExtBmp() können aber Grafikformate der Typen BMP, JPG, GIF und WMF geladen werden, dafür aber kein PSF !
LoadExtMemory (B,A) Holt ein Bild in den Arbeitsspeicher zur späteren Benutzung. Alle Grafiken der Formate BMP, JPG, GIF und WMF werden aus einem Speicherbereich (z.B. aus einem Bereich) heraus geladen.
LoadExtResource (H,S) Lädt ein Bild aus einer Resource-Datei in den Arbeitsspeicher zur späteren Benutzung. Die Formate BMP, JPG, GIF und WMF werden als Grafikdateien unterstützt. Eine Resource-Datei kann eine Dll sein oder das eigene Exeprogramm, das mit Daten zusammen gelinkt wird.
CountFirstBytes (V,A,N,B) Testet einen Teil eines Bereiches (oder den ganzen) auf ein bestimmtes Byte und meldet, wie oft das Byte anfangs in dem Bereich vorkommt, bis ein anderes Byte gefunden wird. Sinnvoll, z.B. um zu ermitteln, wieviele Leerzeichen anfangs in einem String vorkommen, bevor der reguläre Text erreicht ist.
CountStrings (V,A,N,S,L) Testet einen Teil eines Bereiches (oder den ganzen) auf den Inhalt eines Strings und meldet, wie oft der String in dem Bereich vorkommt.
ReplaceTabs (Q,Z,A,L) Wandelt alle Tabs (Chr$(9)) im Bereich Q um in eine bestimmte Anzahl Leerzeichen.
Replace (Q,A,Z,S1,L1,S2,L2) Alle Vorkommen des Strings S1 werden in einem Text oder Datenbereich durch S2 ersetzt. Funktioniert so wie Profans Translate$, kann aber auf beliebig Große Strings bzw. Bereiche angewendet werden. Replace() arbeitet noch dazu unglaublich schnell !
Gruß, Frank Abbing |
|
|
| |
|
|