Italia
Bugs und vermeintliche

Bug: SetWindowPos 6 Parameter auf Control

 

CLS
WINDOW 100,100 - 800,600
var H&=CREATE("button",%HWND,"oO",10,10,100,100)
SETWINDOWPOS H&=50,50
WAITKEY
SETWINDOWPOS H&=10,10 - 20,20
WAITKEY

funktioniert, hingegen
SETWINDOWPOS H&=10,10 - 20,20;-1
ändert Position und Dimensione nicht.

Und Wunsch: SetWindowPos alle Parameter optional mit Komma trennen dürfen.
 
17.11.2008  
 




RGH
Ciao,

das scheint eher in Problem der AI zu sein, denn auch so klappt es nicht immer:
 $H windows.ph
<...>
~SETWINDOWPOS(H&,-1,100,100,20,20,~SWP_SHOWWINDOW)
<...>

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.11.2008  
 



Eher nur, wenn dort oben im Ei API stünde.

Soll heißen, auch wenn hier die API "spinnt", XProfan das ja nicht nachmachen muss.
 
18.11.2008  
 




RGH
iF
Eher nur, wenn dort oben im Ei API stünde.

Soll heißen, auch wenn hier die API "spinnt", XProfan das ja nicht nachmachen muss.


Da XProfan aber hier die API aufruft ...

Aber ich behalte das mal per die nächste Version im Auge.

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
18.11.2008  
 




Jörg
Sellmeyer
Das mit dem Komma scheint untergegangen zu sein. Ich finde die Idee auch gut.

Leider ist das Andere auch untergegangen. Ließ sich die API nicht überreden?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
04.11.2011  
 



Das mit dem Komma ist nicht ganz untergegangen:  [...]  .
 
04.11.2011  
 




Jörg
Sellmeyer
iF (04.11.11)
Das mit dem Komma ist nicht ganz untergegangen:  [...]  .


So? Dann laß das mal laufen:
CLS
WINDOW 100,100 , 800,600
var H&=CREATE("button",%HWND,"oO",10,10,100,100)
SETWINDOWPOS H&=50,50
WAITKEY
SETWINDOWPOS H&=10,10 , 20,20
WAITKEY

Wer hat denn die Liste verfaßt? In der Profan-Aiuto wird Window noch klassisch beschrieben, ohne Hinweis auf Syntaxoptionen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
04.11.2011  
 



Dort steht es doch ganz klar: SETWINDOWPOS W,X,Y[,DX,DY[,N]]
Zudem steht dort: Wird die Kommaschreibweise genutzt, müssen alle Parameter mit Komma getrennt sein - ...

Deine Varianten passen da nicht rein da Du die Syntax mischst.
 
04.11.2011  
 




Jörg
Sellmeyer
Ich rede gerade von "WINDOW X1,Y1[,X2,Y2]", wie es in der Liste steht. In der Aiuto steht aber: "Window [X1,Y1 -] X2,Y2" ohne Alternative. Du hast den Code nicht laufen lassen, stimmst's?

Und wo mische ich was?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
04.11.2011  
 




Julian
Schmidt
Jörgs Beispiel funktioniert bei mir nicht! Es scheint wirklich so als ob das Komma untergegangen sei
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
04.11.2011  
 




RGH
Ciao,
es gibt in XProfan definitiv keine alternative Schreibweise des Befehles nur mit Kommas!
Dies einzuführen, würde den Aufwand des Parsers erhöhen und ihn langsamer machen.
Wenn Io l' nächsten Parameter einlese, gebe ich dem Leseaufruf das erwartete Trennzeichen als Parameter mit.

Saluto
Roland
 
XProfan X2
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.11.2011  
 



RGH (19.11.11)
Ciao,
es gibt in XProfan definitiv keine alternative Schreibweise des Befehles nur mit Kommas!
Dies einzuführen, würde den Aufwand des Parsers erhöhen und ihn langsamer machen.


Sei denn, man nutzt ...:  [...] 

Den gibts aber bisher nicht per XProfan 12 sondern nur per XProfan 11.
 
20.11.2011  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

15.865 Views

Untitledvor 0 min.
Jörg Sellmeyer30.05.2018
Achim Engelhardt12.02.2015
DePANik11.07.2013
mein20.05.2013
Di più...

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