Français
Stammtisch & le café

XProfan 10 - dernier Changements

 
- page 1 -



RGH
XProfan 10 nähert sich lente mais sûrement qui Release-Version. qui prochain Subscriptionslieferung wird alors Version RC1 (ReleaseCandidat 1) son.

Folgende Syntaxänderungen im OpenGL-Bereich habe je encore incorporé:

qui OGL-Funktionen Bitmapfont et Outlinefont conservé une weiteren paramètre, nämlich cela Handle eines avec Créer(Font,...) erzeugten Fonts. qui bisherige Solution avec UseFont hatte den le tort, qui vous naturellement seulement funktionierte, si cela OpenGL-la fenêtre cela Hauptfenster des Programmes était. So schauts maintenant aus:

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

vous devez alors alle Programme, qui Fonts verwenden, entsprechend anpassen. je denke mais, besser maintenant avant dem Release encore une Syntaxänderung, comme später qui Kompatiblität à cause de une Krücke!

Salut
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 2 -



Jac
de
Lad
@Frank: Jaja, cela sais je, mais avec Stringvariablen isses toujours Mist.

@Sebastian: merci, je exposition mir cela à!

Jac
 
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
20.08.2006  
 




RGH
encore une kleine Erweiterung:

SetStyle et GetStyle() bekommen une neuen, optionalen paramètre:

SetStyle  Handle&, [Modus%,] Stil&
Ist Modus% = 0 wird comment bisher qui normale Stil gesetzt (GWL_STYLE), ist qui Modus% = 1, wird qui Avancé Stil gesetzt (GWL_EXSTYLE).

Stil& = GetStyle (Handle& [, Modus%])
Ist Modus% = 0 wird comment bisher qui normale Stil gelesen (GWL_STYLE), ist qui Modus% = 1, wird qui Avancé Stil gelesen (GWL_EXSTYLE).

Wird qui neue paramètre Modus% weggelassen, marcher SetStyle et GetStyle() comment bisher.

Salut
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
21.08.2006  
 




Jac
de
Lad
une très sinnvolle Erweiterung merci Roland!
 
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
22.08.2006  
 




Jac
de
Lad
Ist qui RC2 déjà dehors???
 
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
22.08.2006  
 




RGH
[quote-part:4e30fb229f=Jacob Liebeck]Ist qui RC2 déjà dehors???[/quote-part:4e30fb229f]
non, vous mais devrait aujourd'hui ou bien demain à alle Subscriptionskunden aller.
Aussi veux je avant meinem Urlaub pour qui Abokunden aussi encore une entsprechende CD fertig faire.

Salut
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
22.08.2006  
 




Jac
de
Lad
Halllo Roland!

là le son Outlook mon Mails pas chez dir arriver schreibe je cela maintenant plan ici rein:

1.
évident avons Substr et Instr dans RC1 Probleme avec Leerzeichen am Anfang et Ende eines Cordes:
KompilierenMarqueSéparation
assign #1,"D:ProjekteDigicam-AssistentErrorproc.inc"
assign #2,"D:ProjekteDigicam-AssistentErrorproc2.inc"
declare p$
Reset #1
Rewrite #2

while Neq$("endproc",Lower$(p$))

    Input #1,p$

    if Instr(" : ",p$)

        Print #2,"caseof "+SubStr$(p$,1," : ")
        Print #2,"err$=q"+Left$(SubStr$(p$,2," : "),Len(SubStr$(p$,2," : "))-1)+"q"

    else

        Print #2,p$

    endif

wend

Close #1
Close #2
messagebox("","",0)
end

(Entsprechende Fichiers avec Beispielmaterial vorausgetzt!)

2.
Imprimer et Contribution marcher pas avec Fichiers, qui avec Assign() benutzt volonté. là landen qui Ausgaben toujours im Hauptfenster. Soll cela so son (Assign() seulement pour binäre Fichiers ou bien quoi dans qui direction)?

Jac
 
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
22.08.2006  
 




Jac
de
Lad
allô Roland, je nochmal.

Pour einigen Abstürzen, en faute je seulement spät trouvé habe c'est moi encore une concept gekommen:

comment wärs si du, si possible, ähnlich comment dans Delphi, wohin on qui ExitProc détourner peux, dem Profaner qui Possibilité gibst, une Procédure trop écrivons, ensuite plan pas errorproc mais exitproc ou bien so, qui alle verbliebenen Speicherbereiche im Fehlrefall freigibt et espace solchen Kram. je denke, cela wäre très hilfreich (pour XProfan 11 ou bien so)...

Jac

PS: Wäre aussi bien, si on qui Funktion/Procédure aussi so normal appel pourrait, quasi comme Programmdestruktor.
 
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
22.08.2006  
 




RGH
[quote-part:dece3ac862=Jacob Liebeck]là le son Outlook mon Mails pas chez dir arriver schreibe je cela maintenant plan ici rein:[/quote-part:dece3ac862]
là devrait Du la fois avec Deinem OutLook reden. évident lügt es! Votre Mail ist arrivé et bereits beantwortet!

et si une Dateizuweisung avec Assign #nr%, nom$ ou bien nr% = Assign(nom$) erfolgt, pouvoir keinerlei Unterschied!

Salut
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
22.08.2006  
 




Jac
de
Lad
allô Roland!

je hatte es déjà la fois woanders angesprochen, mais je machs quand même nochmal:

si on un SpinEdit mittels EnableWindow deaktiviert, rester qui Pfeile aktiv jusqu'à on avec qui souris drüberfährt (entsprechend renversé ist es beim aktivieren). je habs sur Dialogfenstern probiert, je n'en sais rien obs sur %HWnd aussi so ist...
je sais aussi pas obs à Profan ou bien Windows liegt, mais peut-être findest du oui une eventuell vorhandenen faute ou bien quelqu'un hat ne concept comment on cela verhindert (Repaint et so bringt rien!).

Jac
 
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
23.08.2006  
 




Jörg
Sellmeyer
allô Jac,
tu peux qui Pfeile également désactiver:
KompilierenMarqueSéparation
EnableWindow spin&,0
EnableWindow GetHandle(%hwnd,ItemId(spin&) + 1),0e>
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
23.08.2006  
 




Jac
de
Lad

je peux mon Freude par-dessus gar pas ausdrücken! Hab déjà ewig après gesucht! DANKE! (cela sollte encore irgendwo festgehalten volonté).

je personnelle habe qui Funktion ItemId encore nie verwendet...maintenant ergibt il aussi une wirklichen Sinn!

Jac
 
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
23.08.2006  
 




Dietmar
Horn
allô Roland,

soviel Ärger comment diesmal J'ai eu depuis Profan² 3.3 pas gehabt, um jahrelang fortentwickelte Programme sur une neue PRF-Version umzustellen. Bislang reichte toujours un Austauschen de Interpreter, Runtime et Compiler aus et on pouvait vergnügt weiterprogrammieren.
KompilierenMarqueSéparation
declare d0&,blb&,dmp$
Window 0,0 - 600,400
d0& = Create("Dialog",%HWnd,"Dialog",5,5,500,300)
blb& = Create("SortedListbox",d0&,"",9,5,Width(d0&) - 18,Height(d0&) - 30)
AddString(blb&,"Zeile 0")
AddString(blb&,"Zeile 1")
AddString(blb&,"Zeile 2")
AddString(blb&,"Zeile 3")
AddString(blb&,"Zeile 4")
AddString(blb&,"Zeile 5")
AddString(blb&,"Zeile 6")
AddString(blb&,"Zeile 7")
SendMessage(blb&,$0186,0,0)
SetFocus(blb&)
dmp$ = trim$(GetString$(blb&,GetCursel(blb&)))
WaitInput
end

cette Primitiv-Code funktioniert dans unterschiedlichen Varianten depuis Jahren correcte aussi ensuite, si le Listbox am Anfang encore vide ist. eh bien venez soudain chez chacun la ligne dans qui Art:

dmp$ = bordure$(GetString$(blb&,GetCursel(blb&)))

qui Fehlermeldung Ungültiger Funktionswert!, solange qui Listbox encore vide ist.

bien sûr - dans einem 1000-Zeiler peux on cela simpel par une zusätzliche GetCount-Abfrage intercepter. Doch chez einem meiner derzeitigen Projekte avec inzwischen 120000 Codezeilen wären là certains Klimmzüge erforderlich. car chez -zig verschiedenen Listboxen wäre là déjà quelque chose plus stupide Fleißarbeit annoncé, comme lediglich einmal chercher-Ersetzen courir trop laisser.

Zumal je mir eh bien gar pas plus sûrement suis, si cela qui dernier Inkompatibilität wäre, après que je cela avec cette Listboxen peut-être. alles im Code ajusté hätte.

Doit quelque chose comme wirklich son?

peux Du le reste irgendwie jusqu'à zum final Erscheinen de XProfan 10.0 so abändern, qui aussi cet Kleinigkeit wieder so funktioniert, comment bereits depuis Jahren?

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:  [...] 
25.08.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

10.296 Views

Untitledvor 0 min.

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie