Var double Doublewert = Float(Ptr, 0)
Float Ptr, 0 = Doublewert, Doublewert
Das wurde in XProfan 9 eingeführt.
Gruß
Roland
Var double Doublewert = Float(Ptr, 0)
Float Ptr, 0 = Doublewert, Doublewert
Das wurde in XProfan 9 eingeführt.
Gruß
Roland
Ja, da hatte ich was verwechselt...
Hallo Roland,
Wäre es möglich, in der neuen X4 auch ein Drag & Drop
zu implementieren ? Für Dateien und auch besonders
für List / Gridboxen untereinander ?
Wäre ja interessant für User, die nicht viel mit der
API am Hut haben.
Drag & Drop ist ja heutzutage Standard.
Da gäbe es sogar noch eine Freeware Komponente
für Delphi :
http://melander.dk/delphi/dragdrop/
Wäre dann vielleicht gar kein so großes Ding
für Roland. Und wenn man etwas googelt, findet
man jede Menge für Delphi.
Merkblatt_XASM
- "API-Funktionen ruft man im ASM mit FCALL" ist glaube ich jetzt
"API-Funktionen ruft man im ASM mit CALL @API_Funktion auf"
- DB, DW, DD, DH, DS; hier fehlt DQ (übrigens auch das von Roland erwähnte DM)
Die 3 Merkblätter sind Klasse
Bitte stets Browser-Cache leeren, sonst wird einem die gecachte Altversion präsentiert.
Firefox: Extras - Einstellungen - Erweitert: [Jetzt leeren]
Gruss
P.S.: DQ ist seit Verision vom 23.04. drin
Ist es vielleicht möglich diese Steuerelemente, die es seit Office 2010 gibt einzuführen? Inzwischen hat die jedes Programm und ich finde sie recht praktisch. XProfan hängt in dieser Beziehung meines Erachtens ein wenig hinterher, wir habe nicht mal vernünftige Rebars.
... und ab sofort gibt es die Subscriptionsversion: http://xprofan.net/intl/de/xprofan/xprofan-x4-subscription/
Die Doku im offiziellen Forum folgt in den nächsten Tagen.
Gruß
Roland
Super,
hab natürlich sofort überwiesen.
Ich per PayPal. Habs schon runtergeladen.
Hallo Roland
Vielleicht noch eine kosmetische Sache :
Beim Compilieren kommt die Messagebox mit dem Text :
XProfan Compiler Version X3.1
Sollte der nicht auch X4 heißen ?
Ja, das werde ich wohl noch anpassen müssen. Danke für den Hinweis!
Gruß
Roland
... und heute die zweite Subscriptionslieferung hochgeladen!
Neu:
text$ = BlockRead(Datei$): Die komplette Datei wird in den String text$ geladen
BlockWrite Datei$, text$: Der String text$ wird als Datei abgespeichert
Diese beiden Varianten vereinfachen den Umgang mit Blobs, können aber auch sonst hin und wieder sinnvoll sein.
Ausführlichere Beschreibungen aller neuen Funktionalitäten gibt es jetzt in meinem Forum: http://www.rgh-soft.de/forum01/read.php?f=9&i=5023&t=5023
Gruß
Roland
Sehr gute Idee mit BlockWrite/BlockRead !
Gerade bei kleineren Textdateien hat man den Inhalt
zur weiteren Verarbeitung gleich im String.
Ist es möglich die Zip-Funktionalität zu erweitern? Ich finde es nicht günstig, dass alles Dateien in der Listboxliste gezippt werden, bzw. da wäre es gut, wenn es noch andere Möglichkeiten gäbe. Gut wäre auch, wenn man gezielt einzelne Dateien entpacken könnte und großartig wäre es, wenn man direkt in einen Bereich entpacken könnte bzw. aus einem Bereich packen. Aber vielleicht arbeitest du ja schon daran.
Neue Version:
Erweiterung von ZIP und UNZIP, um einzelne Dateien ins Archiv zu packen bzw. zu entpacken.
ZIP Archiv[, Datei]
UNZIP Archiv, Zielverzeichnis[, Dateimaske]
Außerdem wird bei ZIP ein bestehendes Archiv nicht durch das neue überschrieben, sondern erweitert.
Näheres hier: http://www.rgh-soft.de/forum01/read.php?f=9&i=5041&t=5023
Gruß
Roland
Hurra, das sieht schon gut aus.
Ist es möglich noch eine direkte Implementierung für Bereiche zu implementieren? Das können auch die anderen Zip-DLLs und so nicht und wäre sinnvoll, weil man sich die temporäre Datei spart.
Hurra, das sieht schon gut aus.
Ist es möglich noch eine direkte Implementierung für Bereiche zu implementieren? Das können auch die anderen Zip-DLLs und so nicht und wäre sinnvoll, weil man sich die temporäre Datei spart.
Ich fürchte, das kann die Freeware-Unit, die ich verwende (KAZip) auch nicht. Ich muss mal schauen ...
Gruß
Roland
Ich fürchte, das kann die Freeware-Unit, die ich verwende (KAZip) auch nicht. Ich muss mal schauen ...
Gruß
Roland
Kein Problem. Zur Not kann ich mir ja eine Funktion schreiben, die das über eine temporäre Datei macht. Das ist zwar nicht ganz sauber, aber einfacher im Quelltext zu benutzen.
Neue Version:
Erweiterung von AddFiles, um Dateilisten mit relativen Pfadangaben zu erzeugen.
AddFiles Maske[, Modus]
Maske: Suchmaske, kann auch ein Dateiname sein
Modus 0 = Suche im aktuellen Verzeichnis ohne Unterverzeichnisse (wie bisher ohne 2. Parameter)
Modus 1 = Suche auch in Unterverzeichnnissen mit relativen Pfadangaben ausgehend vom aktuellen Verzeichnis
Modus 2 = Suche auch in Unterverzeichnnissen mit absoluten Pfadangaben (wie bisher mit * vor der Maske)
Gruß
Roland
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!