Units herstellen kann jeder XProfan-Programmierer ab Version 8, das Herstellen von wirklich guten Units ist ein Handwerksgeschick... Das Aufrufen von Unitfunktionen aus dem eigenen Programm heraus stellt einen invasiven Eingriff in den Eigenen Quelltext durch die Unitfunktion dar. Um eine gute Unit herzustellen müssen viele Faktoren durch den Unitprogrammierer bedacht werden - hier wird versucht ein XProfan-UnitProgrammingStandard - kurz XUPS - aufzubauen. Nur Units welche strikt nach dem XUPS kompiliert wurden erhalten das XUPS-Siegel.
| |
| Erste Worte erfahrener Nutzer... |
| | Hersteller: | iF |
| XProfan: | 10 |
| Mitwirkung/Ermöglichung: | API |
| intern gen. DLL's: | ja |
Die Thread.Pcu ermöglicht die Programmierung von threadähnlichem Verhalten innerhalb von XProfan-Programmen. Download Thread.Pcu |
| |
| Erste Worte erfahrener Nutzer... |
| | Hersteller: | iF |
| XProfan: | 10 |
| Mitwirkung/Ermöglichung: | API |
| intern gen. DLL's: | nein |
Diese Unit bietet XProfan'ern die Möglichkeit mit Dateien ähnlich wie in anderen Sprachen (php/cpp) zu operieren. Motto: Weg vom Basic-Syntax. Nie wieder #1..#99 Statements - wo man in größeren Projekten immer nur nach neuen freien Handles sucht - bzw. durcheinander kommen könnte - das übernimmt alles diese Unit! Alle Befehle in dieser Unit sind Funktionen die einen Rückgabewert liefern.
Download File.Pcu |
| |
| Erste Worte erfahrener Nutzer... |
| | Hersteller: | iF |
| XProfan: | 9 |
| Mitwirkung/Ermöglichung: | API |
| intern gen. DLL's: | nein |
Unit zur Kommunikation zwischen Prozessen. Es können beliebig viele Nachrichten kreutz und quer zwischen den Prozessen ausgetauscht werden. In einem Streßtest konnte ich 10 Prozesse sich verlustfrei miteinander unterhalten lassen. Die Kommunikation sollte jedoch getimed werden - hier empfehle ich die thread.pcu. Die 10 Prozesse im Streßtest unterhielten sich bei ca. 3% CPULast und jeweils(!) 50 Messages (a 50byte) pro Sekunde. Wenn sich ungetimed unterhalten wird ist die Kommunikation wohl möglich langsamer als getimed! Download Pipe.Pcu |
|  | In Überarbeitung. |
|
| |
| Erste Worte erfahrener Nutzer... |
| | Hersteller: | iF |
| XProfan: | 9 |
| Mitwirkung/Ermöglichung: | API |
| intern gen. DLL's: | ja |
Dynamische Arrays / Listen Die Unit ermöglicht das Arbeiten mit Stringarrays unbekannter Größe. Hierfür wird auch der Begriff Dictionaries genutzt. Es können bis zu 254 Lists erzeugt werden. Es wird immer nur soviel Speicher genutzt wie nötig ist. Ich habe der Unit viele Funktionen verpasst welche das Arbeiten mit List's in XProfan deutlich vereinfacht! Demo und Bescheibung sind im Packet enthalten. Lists.Pcu |
| |
| Erste Worte erfahrener Nutzer... |
| | Hersteller: | iF |
| XProfan: | 9 |
| Mitwirkung/Ermöglichung: | API |
| intern gen. DLL's: | nein |
Dialog-Popupmenüs Diese Unit ermöglicht kinderleichtes erzeugen von Popupmenüs auf beliebigen Dialogen. Zusatzfunktionen zum Verschönern der Menüs sind inbegriffen. Diese Unit wird mit Quelltext ausgeliefert. DlgMenu.Pcu |
| | |
| Hersteller: | iF |
| XProfan: | 9 |
| Mitwirkung/Ermöglichung: | API |
| intern gen. DLL's: | ja |
MD5-Summenbildung Diese Unit beinhaltet eine Funktion welche die MD5-Summe eines Strings berechnet. MDX5.Pcu |
| | |
| Hersteller: | iF |
| XProfan: | 10 |
| Mitwirkung/Ermöglichung: | API |
| GDIPlus |
| intern gen. DLL's: | nein |
GDIPlus-Unit, verschiedene Bildformate Laden und Speichern, Bearbeiten und Anzeigen.
bmp, dib, rle, jpg, jpeg, jpe, jfif, exif, gif, png, tiff, tif, wmf, emf, und ico GDI.Pcu |
| |
| → Konstantenübersicht... |
| | Hersteller: | iF |
| XProfan: | 10 |
| Mitwirkung/Ermöglichung: | API |
| intern gen. DLL's: | Ja |
On(Event)-Unit, ermöglicht (ohne Fastmode und Prozeduradressen!) das Abprüfen von Doppelklicks oder Rechte-Maustaste-Aktionen auf Dialogelementen und Controls wie Listboxen, Buttons... Auch das Neuzeichnen von Dialogen ist nun ein Kinderspiel.
On.Pcu |
| | |
| Hersteller: | iF |
| XProfan: | 10 |
| intern gen. DLL's: | nein |
ScrollArea-Unit stellt ein Klasse bereit welche ein Control erzeugt in dessen man beliebige Controls auf einer scrollbaren Fläche erstellen kann.
ScrollArea.Pcu |
|
XPROFAN FORUM COMMUNITY XPROFAN FORUM COMMUNITY XPROFAN FORUM COMMUNITY XPROFAN FORUM COMMUNITY XPROFAN FORUM COMMUNITY