Italia
Stammtisch & Caffè

XProfan 10 - Letzte Änderungen

 
- Page 1 -



RGH
XProfan 10 nähert sich langsam aber sicher der Release-Version. Die nächste Subscriptionslieferung wird also Version RC1 (ReleaseCandidat 1) sein.

Folgende Syntaxänderungen im OpenGL-Bereich habe ich noch eingebaut:

Die OGL-Funktionen Bitmapfont und Outlinefont erhalten einen weiteren Parameter, nämlich das Handle eines mit Create(Font,...) erzeugten Fonts. Die bisherige Lösung mit UseFont hatte den Nachteil, daß sie naturalmente nur funktionierte, wenn das OpenGL-Fenster das Hauptfenster des Programmi war. So schauts jetzt aus:

FontNr% = oGL(BitmapFont, hFont&)
FontNr% = oGL(OutlineFont, hFont&, mode!)

Ihr müßt also alle Programme, die Fonts verwenden, entsprechend anpassen. Ich denke aber, besser jetzt vor dem Release noch eine Syntaxänderung, als später der Kompatiblität wegen eine Krücke!

Saluto
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.08.2006  
 



 
- Page 4 -



Michael
Wodrich
Eine Korrektur würde ich mir noch wünschen:

HEX$()

dezimal 3565274275

ist hex D481C4A3

und nicht -2B7E3B5D

Schöne Grüße
Michael Wodrich

P.S.:
Auch wenn Profan hier wohl einen mathematisch korrekten Wert liefert: ich habe eigentlich noch nie Programme gesehen die SO die negativen Hexzahlen darstellen (außer Profan naturalmente).

P.P.S:
Alternativ würde ich mir HexU$(), BinU$(), OctU$() per die unsigned-Werte wünschen.
 
Programmieren, das spannendste Detektivspiel der Welt.
12.09.2006  
 




RGH
[quote:ccc6312ae8=Michael Wodrich]Eine Korrektur würde ich mir noch wünschen:
HEX$()
dezimal 3565274275
ist hex D481C4A3
und nicht -2B7E3B5D
[/quote:ccc6312ae8]
Probiere in RC4 mal folgendes:
KompilierenMarkierenSeparieren
print hex$(3565274275)
waitinpute>

Und? Was siehst Du?

Saluto
Roland
(der in vorrausschauendem Gehorsam diese Bitte schon in RC4 erfüllt hat)
 
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
12.09.2006  
 



*duck*

Ich würde mir - per welches XProfan auch immer - ein explode(b#,char$) wünschen was einen Bereich in Teile zerlegt und der internen Listbox hinzufügt - oder alternativ - das es possibile ist (wenn die interne stringlistbox eine ein listboxcontrol sein sollte) den handle zu erhaschen damit man mit nativer Geschwindigkeit an diese Liste Daten anfügen kann.

Also eines der beiden Dinge halt...

Noch viel lieber wäre mir - Roland hat keine Arbeit und zeigt wiedermal warum das jetzt schon geht. (sowas wie ein hundsgemeiner trick von der prozedur addstring die procaddr zu erfassen oder so )

*duck*

Übertreib:

Declare MeinArray$[]
MeinArray$[]=explode(b#,char$)

// jaja gibt keine dynamisch-grande Arrays ausser die eingebauten Lists - ich weiß ich weiß... (List-Datentyp? )
 
12.09.2006  
 




RGH
[quote:bb0fb006d7=iF]Ich würde mir - per welches XProfan auch immer - ein explode(b#,char$) wünschen was einen Bereich in Teile zerlegt und der internen Listbox hinzufügt[/quote:bb0fb006d7]
Nun, mit MoveStringToList(String$(b#,0), char$) solltest Du das Gewünschte schon jetzt nur unwesentlich aufwändiger erreichen!

Saluto
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
12.09.2006  
 



Roland!
 
12.09.2006  
 



Hm wenn Trackmenu  keine Parameter hat müsste es doch eigendlich an Ort und Stelle der Maus aufgehen statt immer irgendwie positionsabhängig vom hwnd  zu sein, ooooder?
KompilierenMarkierenSeparieren
Proc Trackmenu_bymousepos

    Declare Gmp#,Dx&,Dy&
    Dim Gmp#,8
    External("user32","ClientToScreen",%Hwnd,Gmp#)
    Dx&=Long(Gmp#,0)
    Dy&=Long(Gmp#,4)
    External("user32","GetCursorPos",Gmp#)
    Trackmenu (Long(Gmp#,0)-Dx&),(Long(Gmp#,4)-Dy&)
    Dispose Gmp#

oc


Lalalalaa laaaa la.
 
15.09.2006  
 




Dietmar
Horn
Ciao,

ich finde es super-geil, daß der XProfan-10-Compiler (RC5) nun bereits circa 1 Million Codezeilen compilieren kann - jedenfalls zählt er die compilati Zeilen bis dahin hoch.

Danach stimmt die angezeigte Zeilenzahl jedoch wieder - und auch die von ihm erzeugte EXE-File ist OK.

Der hier von XPRF-RC5 compilierte Source war weit circa 100000 Codezeilen fett gewesen (reiner XPRF-Code - ohne evtl. von XPRF-Datengenerator von Frank eingefügten Ressourcen-Code).

Diesen Anzeigefehler finde ich zwar nicht schlimm - aber lustig ists allemal ...

Saluto
Dietmar

22 kB
Kurzbeschreibung: Das Ergebnis stimmt aber.
Hochgeladen:17.09.2006
Downloadcounter71
Download
16 kB
Kurzbeschreibung: So zählt der Compiler ...
Hochgeladen:17.09.2006
Downloadcounter70
Download
 
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:  [...] 
17.09.2006  
 




RGH
In RC 6 (kommt heute noch) ist der Anzeigefehler korrigiert!

Saluto
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.09.2006  
 




Dietmar
Horn
... hmmm ... siehe ScreenShot ...

Saluto
Dietmar

16 kB
Hochgeladen:19.09.2006
Downloadcounter86
Download
 
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:  [...] 
19.09.2006  
 




RGH
[quote:b774949177=Dietmar Horn]... hmmm ... siehe ScreenShot ...
Saluto Dietmar[/quote:b774949177]
Da muß ich noch mal nachschauen ... SORRY.

Saluto
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
19.09.2006  
 




Michael
Wodrich
Hm, einfach mal ein Leerzeichen an die Ausgabezahl anhängen?

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
20.09.2006  
 




Dietmar
Horn


... oder zwei ...
 
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:  [...] 
20.09.2006  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

10.294 Views

Untitledvor 0 min.

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie