| |
|
|
Dietmar Horn | allô zusammen,
ici pour alle bisherigen Anwender de Profan² 7.6 qui wichtigsten Neuerungen et Erweiterungen dans qui aktuellen Freeware-Version XProfan 8.0a sur une perspective.
Nouvelles dans XProfan 8.0a
qui Verwendung de Unités
XProfan 8.0a bietet qui Possibilité, ähnlich comment dans Delphi, Includedateien comme kompilierte, komprimierte et cryptée Unités trop erzeugen et trop verwenden. cela bedeutet pour Entwickler de DLL, Funktions- et Klassenbibliotheken et anderen AddOns, qui vous pas plus den Quellcode ihrer XPROFAN-Erweiterungen weitergeben doit - pas einmal qui Includedateien avec qui Offenlegung qui Aufrufe qui DLL. So könnten aussi Demo- et Sharewareversionen de Erweiterungen et Vorlagen possible volonté. Den Quellcode gibts ensuite seulement avec qui Vollversion. cela Urheberrecht ist besser trop protéger.
SetDialogfont N erweitert
Hat N la valeur 1, wird pour qui nachfolgend erstellten Dialogelemente (avec @CREATE...) qui avec USEFONT eingestellte Font benutzt. Ist qui Wert N cela Handle eines avec @CREATE("Font" erzeugten Fonts, wird cette verwandt. Ist N juste 0, wird qui Systemfont verwandt.
Debugger
récente dans XProfan est un eigenständiger Debugger: PRFDEBUG.EXE.
Objekte
XProfan permet ab Version 8 qui objektorientierte Programmation!
Callback-Funktionen
CallBack-Funktionen volonté souvent nécessaire, si es z.B. um Aufzählungen allez. Requiert wird en supplément qui neue Funktion @PROCADDR,
Neuer Compiler / Linker
Compiler et Linker wurden dans einem Programme zusammengefaßt, cela comment bisher qui Compiler PROFCOMP.EXE est. Aus Kompatibilitätsgründen peux es comment bisher aufgerufen volonté:
Neue Controls
SpinEdit
un SpinEdit dient zur Eingabe numerischer nombre entier-Werte im Bereich de -32768 jusqu'à +32767. par qui kleinen Buttons im Modifier le champ de peux qui Wert modifié volonté.
DateEdit
un DateEdit dient zur Eingabe eines Datums. Beim Klick sur den flèche pour unten ouvrez sichg un Kalnder zum komfortablen einstellen des Datums.
TimeEdit
un TimeEdit dient zur Eingabe einer l'heure. Beim Klick sur qui Pfeile peut je pour Position des Kursors Stunden, Minuten ou bien Sekunden eingestellt volonté.
RichEdit
un RichEdit ist comparable avec une MultiEdit avec dem Unterschied, qui es weitaus größere Textes Travailler peux et qui umfangreiche Formatierungren (meist sur Messages) possible sommes.
StatusWindow
Hiermit bekommt cela la fenêtre une Statuszeile avec dem Text S.
ToolTip
si qui Mauszeiger sur dem Dialogelement verweilt, ensuite erscheint qui entsprechende Text comme Hilfestellung.
Sicherheit
dans XProfan 8.0a wird un avec $P+ ou bien $P* verschlüsseltes Programme aussi au cours de qui Programmausführung pas unverschlüsselt im grenier stehen! Zusätzlich zur bisherigen Verschlüsselung wird chez $P+ et $P* une weitere blitzschnelle et effektive Verschlüsselung verwandt, qui toujours seulement pour qui aktuell abgearbeitete la ligne des compilé Codes aufgelöst wird.
Sonstiges
Erweiterungen chez Include-Fichiers
Include-Fichiers peut eh bien verschachtelt volonté, qui est: une Includatei darf ihrerseits Includedateien benutzen. Includedateien dürfen eh bien aussi Unités verwendenn. aussi que chez den Unités peut aussi chez den Includedaten Namensräume verwandt volonté.
Neuer MessageMode-paramètre
Es wurde qui Messagemode 2 eingeführt. qui Grund: par cela Einbinden qui Manifest-Resource envoyez Windows XP zusätzliche Notify-Botschaften.
trois neue Système
$PROGDIR Programmverzeichnis $TempDir Temp-Verzeichnis %Printing Au cours de des Druckens
Erweiterte Befehle et Funktionen
@DiskSize Werte sur 2GB @DiskFree Werte sur 2 GB
@ReadIni$ DWord dans Registry Ajouter aussi pour Longint Byte plusieurs Werte avec einem Befehl Décembre aussi pour Longint Inc aussi pour Longint Long plusieurs Werte avec einem Befehl String plusieurs Werte avec einem Befehl Sous aussi pour Longint Word plusieurs Werte avec einem Befehl WriteIni DWord dans Registry
WITH-Verschachtelung
Bisher était es pas possible WITH - ENDWITH trop verschachteln. cet Beschränkung wurde aufgehoben.
Arrays et Bereichsvariablen maintenant aussi bistrot
Arrays et Bereichsvariablen peut eh bien dans Prozeduren bistrot declariert volonté, genauso aussi autre Variablen.
Strukturen et Klassen avec Fließkommazahlen
c'est eh bien aussi aussi gestattet, dans Strukturen et Klassenbeschreibungen Fließkommazahlen (avec "!") unterzubringen.
Direktzuweisung de Stringliteralen à Longints comme Adressen
Wird un Stringliteral (un String dans Anführungszeichen) comme paramètre chez einer externe Funktion eingesetzt, wird qui qui Adresse des Cordes transfert:
Drucker-Setup-Dialog
qui STARTPRINT-Befehl wurde à Possibilité erweitert, den Drucker-Setup-Dialog aufzurufen.
Erweiterte SET-Funktion
qui Funktion SET avec ihren Unterfunktionen dient zum mettons de Systemzuständen. vous wurde um folgende Unterfunktionen erweitert:
SET("SQLDEL",S$) ersetzt den bisherigen Befehl SQLSETDEL S$. SET("SQLNULL",S$) ersetzt den bisherigen Befehl SQLSETNULL S$.
SET("DBMEMOWIDTH",N%) ersetzt den bisherigen Befehl DBSETMEMOWIDTH N%. SET("TRUECOLOR",N%) ersetzt den bisherigen Befehl SETTRUECOLOR N%.
SET("AUTOPAINT",N%) ersetzt den bisherigen Befehl SETAUTOPAINT N%.
ODBC-Fehlermeldung seulement encore chez Errorlevel > 0
qui Anzeige einer Fehlermeldung beim ODBC-Zugriff sur Tabellen wurde bisher avec einer Messagebox erledigt, qui indépendant vom eingestellten Errorlevel cela Programme anhielt. maintenant gibt es qui Messagebox seulement encore, si qui Errorlevel größer comme 0 ist. Weiterhin liefert &SQLCount im Fehlerfall cela Ergebnis -1 ist.
ce sont alors plusieurs gute Gründe, um de Profan² 7.6 sur XProfan 8.0a trop updaten.
Aus eigener jahrelanger Erfahrung dans meinen Programmierkursen peux je bestätigen, qui ausnahmslos alle älteren Quellcodes kompatibel trop XProfan 8.0a sommes.
Salut Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 26.11.2009 ▲ |
|
|
|
|
Dietmar Horn | et ici qui neuen "Technischen Daten" sur une perspective:
XProfan 8.0a
65535 Programmzeilen avec je max. 32767 marque 262144 Arrayelemente je Datentyp
262144 Einträge je liste je Datentyp 262144 Einträge dans qui Listboxliste 1999 Variablen je Typ
max. Parameterzahl chez Prozeduren/Funktionen: 15 max. Taille Bereichsvariable: grenier Tandis que-Wend-Verschachtelung: 30 Proc-ENDPROC-Verschachtelung: 150 Anzahl offene Fichiers: 99
Offene Datenbanktabellen: 15 Taille Datensatz: 16000 marque Felder pro phrase: 1024
Zum comparaison: Profan² 7.6
32767 Programmzeilen avec je max. 32767 marque 65535 Arrayelemente je Datentyp 65535 Einträge je liste je Datentyp 32767 Einträge dans qui Listboxliste 500 Variablen je Typ
max. Parameterzahl chez Prozeduren/Funktionen: 15 max. Taille Bereichsvariable: grenier Tandis que-Wend-Verschachtelung: 30 Proc-ENDPROC-Verschachtelung: 150 Anzahl offene Fichiers: 15
Offene Datenbanktabellen: 15 Taille Datensatz: 16000 marque Felder pro phrase: 1024 |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 26.11.2009 ▲ |
|
|
|
|
H.Brill | Hätte la fois diesbezüglich une Frage: sommes eigentlich qui Bugs, qui sur une längere Zeit pas bemerkt worden sommes, aussi dans den Freeware - Versionen behoben ou bien seulement chez den neuesten Versionen ?
je denke là z.B. à qui dBase - Funktionen, chez denen cela Memory-champ sur längere Zeit pas richtig funktionierte. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 26.11.2009 ▲ |
|
|
|
|
Dietmar Horn | Meines Wissens pour sommes alle Bugs behoben worden, qui jusqu'à zum Erscheinen qui Vollversion XProfan 8.0a bekannt gewesen étions.
Unterschiede entre qui ehemaligen Vollversion et qui Freeware Version XProfan 8.0a gibt es définitif pas!
trop konkreten (ehemaligen) Bugs wird Roland sicherlich plus dire peut. Im Zweifelsfall sollte on cela selber ausprobieren.
Nachträglich sommes jedenfalls dans aucun Vollversion Bugs behoben worden (alors aussi pas dans den Freewareversionen) - sauf si naturellement quelques Zeit später un kleineres Update erschienen était (ici alors de 8.0 sur 8.0a)
Salut Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 26.11.2009 ▲ |
|
|
|