Français
Forum

plus comme 4 Threads

 

Jac
de
Lad
Salut,

je trouve qui Fil.pcu super. mais gibt es une Possibilité plus que 4 Threads gleichzeitig trop benutzen? cela bräuchte je absolument!!!

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
25.10.2005  
 




Frank
Abbing
je crois, dass Profan cet frontière mets. suis mais pas entier sûrement...
 
25.10.2005  
 



Jain. qui Fil.Pcu tut seulement so comme si es Threating wäre. Sonst gäbs ne la quantité Nachteile. avec qui Fil.Pcu gibts mais seulement 4 Stränge - là peut sich aussi nix régulariser.

Echte Threads cependant peux Du soviele erzeugen comment Dein System erlaubt.

seulement sage mir s'il te plaît - wofür plus que 4?
 
25.10.2005  
 




Jac
de
Lad
Hallöle,

je voudrais un Spiel programmieren et besoin plusieurs Threads, à Musik, Geräusche, Cursor etc trop steuern. là brauche je plus que 4 Threads...

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
26.10.2005  
 




Frank
Abbing
Hi,

dans qui règle verringert chacun weitere Fil qui Geschwindigkeit des Hauptprogramms...
 
26.10.2005  
 



@Frank: Richtig.

@Jac: Musik, Geräusche => un thread
Cursor etc trop steuern => Über une Keyboardhook - alors ne...aucune Fil.

Selbst Doom venez avec 4 Threads aus - nécessaire aba 6 im Multiplayermodus.

c'est pourquoi sage je simple qui de Dir gewählte Herangehensweise ist trop überdenken.

je peux le nombre aussi pas erhöhen - so gern ego tuen serait.

Salve.
 
27.10.2005  
 




Jac
de
Lad
Hmmm...

erstmal ne Frage: quoi est un Hook?

et comment, si je la fois fragen darf, funktioniert qui thread.pcu eigentlich interne? j'ai momentan gar aucun Vorstellung en...

je überdenke cela avec meinem Spiel nochmal, et si es irgendwann la fois Gestalt annimmt êtes son qui ersten, qui es trop Gesicht bekommen!

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
28.10.2005  
 



qui Fil.Pcu est un relativ komplexes Gebilde sur Grundlage qui Minuteur-APIs. ici volonté Prozeduradressen à Apis transfert - et gleichzeit wird aufgepasst cela nix überläuft (prozedurstack). Eigendlich lächerlich - mais dans seiner aktuellen forme par sa simple Anwendungsmöglichkeit unheimlich hilfreich.

quoi hooks sommes:  [...] 

ici un kleines Sample:
KompilierenMarqueSéparation
 {$Cleq}
Set("FastMode",1)
Def Cnhex(4) !"user32","CallNextHookEx"
Def Swhex(4) !"user32","SetWindowsHookExA"
Def Gwtpid(2) !"user32","GetWindowThreadProcessId"
Declare Hkbdhook&
cls
Hkbdhook& = Swhex(2,Procaddr(Kbproc, 3), 0,Gwtpid(%hwnd, 0))

while 1

    getmessage

wend

End

Proc Kbproc

    Parameters Ncode&, Wparam&, Lparam&
    Declare Bval&

    If Wparam& = 13

        If Lparam& < 0

        Endif

        Bval&:=1

    Elseif Wparam& ==40 down

        If Lparam& > 0

        Endif

        Bval&:=1

    Elseif Wparam& ==38 up

        If Lparam& > 0

        Endif

        Bval&:=1

    Elseif Wparam& = 222Ä

        If Lparam& < 0

        Endif

        Bval& = 1

    Elseif Wparam& = 192Ö

        If Lparam& < 0

        Endif

        Bval& = 1

    Elseif Wparam& = 186Ü

        If Lparam& < 0

        Endif

        Bval& = 1

    Elseif Wparam& = 219ß

        If Lparam& < 0

        Endif

        Bval& = 1

    Else

        Cnhex(Hkbdhook&, Ncode&, Wparam&, Lparam&)
        Bval& = 0

    Endif

    Return
val& ENDPROC
Salve, iF
 
28.10.2005  
 




Jac
de
Lad
Aha...hm, mais comment ist es possible gleichzeitig une Musik trop spielen, Hintergrundgeräusche einzumischen, une animierten Mauscursor bewegen trop laisser, l'eau trop animieren...? Irgendwie hab je là encore n Denkhänger...

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
28.10.2005  
 



[quote-part:a113f08e31=Jacob Liebeck]Aha...hm, mais comment ist es possible gleichzeitig une Musik trop spielen, Hintergrundgeräusche einzumischen, une animierten Mauscursor bewegen trop laisser, l'eau trop animieren...? Irgendwie hab je là encore n Denkhänger...

Jac[/quote-part:a113f08e31]Pour cette gibt es API et DirectX-Funktionen. Jedenfalls pour Musik.. ou bien qui ProSpeed.dll. Pour den reste stehen Dir jusque 16 Minuteur zur Disposition, wobei Highrestimer dans Spielen vorzuziehen sommes. aussi là hilft Dir qui API plus.
 
28.10.2005  
 




Jac
de
Lad
comment peux je car 16 Minuteur verwenden???
 
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
29.10.2005  
 



[quote-part:ac5601579e=Jacob Liebeck]comment peux je car 16 Minuteur verwenden???[/quote-part:ac5601579e]
siehe:  [...] 
Pour qui Minuteur kannste ~wm_timer auswerten, ou bien une TimerProc transfert, wobei ca allerdings XProfan erfordert. Pour ~wm_timer empfiehlt sich naturellement aussi un Callback.
PS: Pour API-Minuteur est un la fenêtre erforderlich, cela mais pas absolument sichtbar son doit

Simples sinnloses Beispiel pour 2 Minuteur:
KompilierenMarqueSéparation
Def W32settimer(4) !"USER32.DLL", "SetTimer"
Def W32killtimer(2) !"USER32.DLL", "KillTimer"

Proc Mytimer1

    Print "Timer 1"

Endproc

Proc Mytimer2

    Print "Timer 2"

Endproc

Cls
W32settimer(%Hwnd, 0, 500, Procaddr("MyTimer1", 0))
W32settimer(%Hwnd, 1, 5050, Procaddr("MyTimer2", 0))
Waitinput
W32killtimer(%Hwnd, 0)
W32killtimer(%Hwnd, 1ss=s2>)
Viel Amusement

//Éditer: Hab den Code nochmal korrigiert
 
29.10.2005  
 



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

3.221 Views

Untitledvor 0 min.
E.T.26.12.2018
Peter Max Müller06.10.2014

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