Español
Foro

Multiprozessing con XProfan - Prozessuebergreifend en Controls zugreifen.

 

Julian
Schmidt
¡Hola,
Yo versuche gerade el Ventana principal, uno de me erstellten Prozesses, de el "Standart-Prozess", el Fokus zuzuweisen.
Das funktioniert por desgracia, no así, Yo lo gerne hätte.

Momentan tue Yo simplemente por Filemap el Handel des Hauptfensters des Prozesses übertragen y luego por Setactivewindow anfokussieren. Daraufhin folgt uno Fehlermeldung (pro Prozess).
¿Por qué funktioniert no, como de me angedacht? Kann uno überhaupt en Controls de otro Prozessen zugreifen? Wenn Sí, como es correcto?
declarar prozess_id&
Windowstyle 24
Windowtitle "Hauptfenster"
Ventana 400,400,200,100
cls RGB(0,255,0)
imprimir "Enter en en el Prozess a wechseln"
StartProzess()
Usermessages 16
var hfm& = Filemap("Open", "Daten")
var daten& = Filemap("Map", hfm&)

whilenot ((%umessage=16) or iskey(27))

    waitinput 30
    caso iskey(13) : SetActiveWindow(long(daten&,4*0))'Enter betätigt

endwhile

Process("Kill", prozess_id&, 0)
Filemap("Close", hfm&)
end

Proc StartProzess

    prozess_id&=pExec("|Prozess")

    Proc Prozess

        var hfm& = Filemap("Open", "Daten")
        var daten& = Filemap("Map", hfm&)
        Windowstyle 24
        Ventana 100,100-300,200
        cls RGB(255,0,255)
        long daten&, 4*0 = %hwnd

        whilenot (%key=2)

            waitinput

        Endwhile

        Filemap("Close", hfm&)

    ENDPROC

ENDPROC

 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
22.03.2012  
 



Schau:  [...]  Activates a window. The window must be attached to the calling thread's mensaje queue.

Dies es hier no Fall.

Probiere SetForegroundWindow :  [...]  y schaue en el Remarks.
 
23.03.2012  
 




Julian
Schmidt
Funktioniert desafortunadamente immernoch no como gewollt.
declarar prozess_id&
Windowstyle 24
Windowtitle "Hauptfenster"
Ventana 400,400,200,100
cls RGB(0,255,0)
imprimir "Enter en en el Prozess a wechseln"
StartProzess()
Usermessages 16
var hfm& = Filemap("Open", "Comm")
var pcomm& = Filemap("Map", hfm&)

whilenot ((%umessage=16) or iskey(27))

    waitinput 30
    caso iskey(13) : Externo("User32","SetForegroundWindow",long(pcomm&,(4*0)))'SetActiveWindow(long(daten&,4*0))'Enter betätigt

endwhile

Process("Kill", prozess_id&, 0)
Filemap("Close", hfm&)
end

Proc StartProzess

    prozess_id&=pExec("|Prozess")

    Proc Prozess

        var hfm& = Filemap("Open", "Comm")
        var pcomm& = Filemap("Map", hfm&)
        Windowstyle 24
        Ventana 100,100-300,200
        cls RGB(255,0,255)
        long pcomm&, (4*0) = %hwnd

        whilenot (%key=2)

            waitinput

        Endwhile

        Filemap("Close", hfm&)

    ENDPROC

ENDPROC


Soll "There is no foreground process." de [...]  (siehe Remarks) heißen dass, Yo sólo porque Standart-Prozess ausblenden muss, bevor Yo, el neuen Prozess el Fokus zuteilen kann?
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
23.03.2012  
 




Julian
Schmidt
Lo funktioniert auch con SetActiveWindow! Tuve una Fehler en el Code, esta habe ihn nun lejos y ahora se ejecuta lo....
declarar prozess_id&
Windowstyle 24
Windowtitle "Hauptfenster"
Ventana 400,400,200,100
cls RGB(0,255,0)
imprimir "Enter en en el Prozess a wechseln"
StartProzess()
Usermessages 16
var hfm& = create("Filemap", "Comm", 36)
var comm& = Filemap("Map", hfm&)

whilenot ((%umessage=16) or iskey(27))

    waitinput 30
    caso iskey(13) : SetactiveWindow(long(comm&,0))'Enter betätigt

endwhile

Process("Kill", prozess_id&, 0)
Filemap("Close", hfm&)
end

Proc StartProzess

    prozess_id&=pExec("|Prozess")

    Proc Prozess

        Windowstyle 24
        Ventana 100,100-300,200
        cls RGB(255,0,255)
        var hfm& = Filemap("Open", "Comm")
        var pcomm& = Filemap("Map", hfm&)
        long pcomm&,0=%hwnd

        whilenot (%key=2)

            waitinput 30

        Endwhile

        Filemap("Close", hfm&)

    ENDPROC

ENDPROC

 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
24.03.2012  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

7.687 Views

Untitledvor 0 min.
Rolf Koch26.11.2015
Peter Max Müller15.04.2015
Andre Rohland20.01.2015
p.specht03.08.2014
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

Julian Schmidt (3x)
iF (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie