Deutsch
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 Größe nicht.

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




RGH
Hallo,

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

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.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 für die nächste Version im Auge.

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
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-Hilfe 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 Hilfe 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
Hallo,
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 ich den nächsten Parameter einlese, gebe ich dem Leseaufruf das erwartete Trennzeichen als Parameter mit.

Gruß
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)
Hallo,
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 für XProfan 12 sondern nur für XProfan 11.
 
20.11.2011  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

15.856 Betrachtungen

Unbenanntvor 0 min.
Jörg Sellmeyer30.05.2018
Achim Engelhardt12.02.2015
DePANik11.07.2013
mein20.05.2013
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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