| |
|
|
- Seite 1 - |
|
| Hier werden Wünsche geäußert.
[box:174b705055]Ich wünsche mir für XProfan10:[/box:174b705055] isset(a&) zum Prüfen ob a& declariert ist unset(a&) zum undeklarieren von a& sort(array[&|$]) / Sortierbefehle für Arrays Startpaint -1 benötigt kein %hwnd mehr, und/oder %hwnd (Hauptfenster) kann erzeugt werden ohne in der Taskbar zu erscheinen hiword und loword im Sprachschatz clearlist mit Handle als Parameter löscht Listboxinhalt .
Salve. |
|
|
| |
|
|
|
| |
|
- Seite 16 - |
|
RGH | Michael Dell
Die anregegung zu Create(Hyperlink... ist z.B. ne ganze weile her.
Das ist so ein Fall, den ich für mich noch nicht entschieden habe und deshalb habe ich mich dazu auch noch nicht geäußert. Das heißt aber nicht, daß es in Vergessenheit geraten ist. (Obwohl ich natürlich nicht ausschließen kann, daß ich auch mal was übersehe oder vergesse.)
Momentan hat allerdings Bugfixing den absoluten Vorrang.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 17.07.2006 ▲ |
|
|
|
|
Michael Wodrich | Assign-Funktion:
Bin zum wiederholten Mal auf die Nase gefallen.
Wenn mit der Assign-Funktion gearbeitet wird, dann muß zwingend nach dem Close ein Assign-Befehl der Form KompilierenMarkierenSeparieren abgesetzt werden.
Ich hatte in einer Schleife viele Dateien bearbeitet (und artig wieder geschlossen) aber es kam immer ein Abbruch, weil keine Handles mehr frei sind.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 17.07.2006 ▲ |
|
|
|
|
RGH | Michael Wodrich
Assign-Funktion:
Bin zum wiederholten Mal auf die Nase gefallen.
Wenn mit der Assign-Funktion gearbeitet wird, dann muß zwingend nach dem Close ein Assign-Befehl der Form Assign handle&, abgesetzt werden.
Ich hatte in einer Schleife viele Dateien bearbeitet (und artig wieder geschlossen) aber es kam immer ein Abbruch, weil keine Handles mehr frei sind.
Schöne Grüße Michael Wodrich
Ich fürchte, das Assign handle&, kann Dir niemand abnehmen. Würde das Close handle& das Assignment, pardon: die Zuweisung zwischen Handle und Datei immer aufheben, würden all jene Programme auf die Nase fallen, die das bisherige Vehalten nutzen. Wenn man viele Dateien in einer Schleife bearbeitet ist es sinnvoller, den traditionellen Assign-Befehl zu verwenden. Unterschiedliche Dateinummern werden ja nur für die gerade geöffneten Dateien gebraucht, was oftmals ja nur eine Eingabe- und eine Ausgabedatei sind.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 17.07.2006 ▲ |
|
|
|
|
| Ähäm bin ich tattrich oder sind hiword und loword wirklich nicht im Sprachschatz von X10 dabei? |
|
|
| |
|
|
|
Michael Wodrich | Sind nicht dabei - war immer per Def selbst konstruiert... |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 07.09.2006 ▲ |
|
|
|
|
| |
|
| |
|
|
|
Jac de Lad | Was machen Peek und Poke? Ich hab die noch nie benutzt und in der Doku steht auch nix. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 08.09.2006 ▲ |
|
|
|
|
Michael Wodrich | In Basic sind das Befehle zum direkten Lesen und Schreiben des Speichers. In Profan gibts: Byte(), Word(), Long(), Float(), Inp(), InpB(), und ihre Gegenstücke.
Grundlegende Funktionen, die in Basic seit der ersten Stunde da sind und langsam Einzug in Profan halten. Vielleicht gesellen sich ja auch LoWord, HiWord, MakeLong und Get-/PutFloat irgendwann noch dazu.
Schöne Grüße Michael Wodrich
Wollen mal nicht so doll meckern. XProfan ist schon ei richtiges Leckerli und das Fehlende kann programmtechnisch nachgebildet werden, nur langsamer halt. |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 08.09.2006 ▲ |
|
|
|
|
RGH | iF
Ähäm bin ich tattrich oder sind hiword und loword wirklich nicht im Sprachschatz von X10 dabei?
Ich wußte doch, daß ich was vergessen hatte! Das hatte ich mir, ebenso wie MakeLong zwar ganz fest vorgenommen, ist dann aber irgendwie unter den Tisch gefallen. Ok, ich habe es eben rasch noch eingebaut. (Da Delphi alle drei Funktionen kennt, war es eine Sache von fünf Minuten.)
So, aber jetzt ist XProfan 10 definitiv feature complete. Nichts geht mehr ... außer Bugfixes, versteht sich!
Poke und Peek gibt es doch schon; sie heißen nur anders:
POKE addr&, byte%: Byte Addr&, 0, byte% POKEW addr&, word%: Word Addr&, 0, word% PEEK(addr&): Byte(Addr&, 0) PEEKW(addr&): Word(Addr&, 0)
Die XProfan-Befehle sind sogar deutlich komfortabler: Es gibt sie auch für Long und Float (= Double), man kann ein Offset verwenden und bei den poke-ähnlichen Befehlen lassen sich sogar mehrere Werte in einem Rutsch schreiben (siehe XProfan-Hilfe).
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 09.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Leider ist hierauf nie eine Reaktion gekommen. Ich hab aber dummerweise auch vergessen nochmal nachzuhaken
Die transparente Farbe als zusätzlichen (optionalen) Parameter bei den Bitmap-Befehlen und Funktionen!!! LoadBmp S, X,Y ;N[,$FFFFF] Bearbeitung von iF Dies liesse sich sehr einfach über set(SetTransparencyColor,rgb(0,0,0)) festlegen. Nachtrag J. S. Nein! Denn das wäre ja programmweit. Mit meinem Vorschlag kann jedes Bild individuelle Transparenz erhalten. Es wäre ja nicht das was ich mir wünsche. KompilierenMarkierenSeparierenhat die gleiche Wirkung wie KillTimer.
Ein echtes Handle der Speicherbitmap und nicht der Umweg über Startpaint -1 |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 10.09.2006 ▲ |
|
|
|
| |
|
- Seite 17 - |
|
|
RGH | Hallo,
in Settimer -1 seher ich keine sinnvolle Erweiterung, da diese Funktion ja schon mit Killtimer abgegolten ist. Zwei Syntaxvarianten für die gleiche Funktion halte ich eher für verwirrend, denn für hilfreich. (Andererseits wäre es in einer Minute eingebaut.)
Das Bitmap-Handle der Speicherbitmap erhält man schon jetzt (ab RC2) mit create(hPic,0,&MEMBMP), den Devicecontext schon seit Version 9 über die Systemvariable &MEMDC.
Was die frei festlegbare Transparenzfarbe betrifft, wäre das ein etwas größerer Eingriff in meine Transparenz-Bibliothek. Aber aufgeschoben ist nicht aufgehoben. Man munkelt, es könne irgendwann auch eine Version 11 geben ...
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 10.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Ich meinte auch hauptsächlich die frei wählbare Transparenz. Das mit SetTimer wäre praktisch, weil für den Befehl die Syntax einheitlicher wird und man das Ganze quasi numerisch steuern könnte (bei mehreren Timern einfacher zu handhaben). Mit SubProc läßt sich das Problem aber schon sehr locker erschlagen.
create(hPic,0,&MEMBMP)
Hoppla! Das habe ich noch gar nicht richtig registriert, Klasse!
Man munkelt, es könne irgendwann auch eine Version 11 geben ...
Sach bloß? Ganz Nußloch rumort schon, was ;)
Gruß Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 10.09.2006 ▲ |
|
|
|