|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
07-08-2004, 15.51.30 | #481 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Bye |
07-08-2004, 15.58.41 | #482 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
Il codice di F7 è 0+64 ?
|
07-08-2004, 16.01.32 | #483 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
65...
Bye |
07-08-2004, 16.10.20 | #484 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
Ah, si , mi sono sbagliato a scrivere, ma il punto resta lo stesso, anche A ha codice 65 e se lo escludo non scrivo A neanche premendo il tasto A...
|
07-08-2004, 16.14.11 | #485 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
Tra l'altro non è vero che il codice postato riconosce i tasti funzione, se premo F11 e F12 mi dice: "Il tasto premuto non è un tasto funzione" e cosa sono allora?
|
07-08-2004, 16.21.54 | #486 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Alh, guarda che la getch ti imbroglia ...
tira su due caratteri certe volte e non uno .... Smascherala ! Bye |
07-08-2004, 17.23.32 | #487 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
F7 da sia 0 che 65
F8 da sia 0 che 66 e così via... il case (0+65): break; dovrebbe voler dire, se il pulsante premuto fornisce sia 0 che 65 allora non fare niente... ma anche se premo shift+a per avere A non succede niente, neanche se premo solo a e poi UserInput la converte in A non succede niente. |
07-08-2004, 17.27.11 | #488 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Il problema Alh è che vengono eseguiti due cicli...
Il primo Ciclo restituisce 0, il secondo 65.. la getch() viene eseguita due volte ed in questo modo tu rimani fregato ... Prova con il debugger, posiziona il cursore sulla riga della "getch()" e premi CTRL+F10, poi premi un tasto funzione nel programma e poi ritorna al debugger e segui tutto ciò che succede con F10... Bye |
07-08-2004, 17.34.14 | #489 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Alh .. c'é un valore da buttare via...
Bye |
07-08-2004, 17.48.33 | #490 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
Per oggi credo che non ci penserò più.
Adesso voglio risolvere un'altro problema, da quando ho introdotto il controllo per vedere se l'altro processo è ancora attivo non riesco più a tenere in primo piano la console che attende l'input dall'utente. Resta attiva quella che attende di ricevere il colpo dall'avversario. Non ne capisco il motivo. SetForegroundWindow l'ho spostata all'interno di Colpo() per essere sicuro che sia il processo che deve ricevere l'input dall'utente ad eseguirla, ma comunque non va. Allego l'ultimo codice scritto. |
07-08-2004, 17.52.37 | #491 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Manca l'header:
fastcolors.h Puoi postarlo ? Bye |
07-08-2004, 17.53.36 | #492 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
si, scusa, me ne sono dimenticato
|
07-08-2004, 18.02.49 | #493 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
La solita illuminazione che mi viene appena posto i problemi, avevo chiamato hWnd sia l'handle della console del processo da mettere in primo piano, sia quella dell'altro processo. Ho cambiato nome all'handle nei cicli while e funziona di nuovo.
|
07-08-2004, 18.06.36 | #494 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Non ho fatto il debug, l'ho solo letto .. quindi potrei sbagliarmi ... sei sicuro che Hwnd sia visibile al punto in cui hai spostato l'api 'SetForegroundWindow' ?
Bye P.S.: Bella a colorazione.. |
07-08-2004, 18.11.07 | #495 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
Si, tutto ok, forse ti sei perso il post precedente, ho risolto
|
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
La grande battaglia dei super eroi! | Sbavi | Chiacchiere in libertà | 83 | 27-02-2009 10.43.39 |
battaglia navale in c# | Joy&Lu | Programmazione | 3 | 01-09-2008 15.08.58 |
Il Signore degli Anelli - La Battaglia per la terra di mezzo | Darth Maul | Masterizzazione Giochi Games | 0 | 01-09-2006 18.16.18 |
[C] Battaglia Navale (versione client server) in Linux | Nanri | Programmazione | 11 | 06-08-2005 14.50.27 |