Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11

    Re: non va

    Originariamente inviato da teobabe
    Si, il pezzo di codice viene compilato e linkato ma produce "error", infatti il cursore
    non si muove nella finestra dos che viene aperta durante l'esecuzione
    che errore da esattamente?
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    13
    Lanciando il codice che mi hai passato tu, entra nell'else e scrive "Error", mentre io vorrei che posizionasse il lampeggiante dove gli ho detto e visto il tuo codice scrivesse "Ok"

  3. #13
    provalo senza if
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  4. #14
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    13
    mi spiace insistere ma SetCursorPos non sposta di un millimetro il cursore, nn eseste nessun altra fuzione? o dipende dal fato che sono in una finestra del dos?

  5. #15
    DOS reale o emulato ?
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  6. #16
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    13
    Non so, io uso il compilatore visual c++ 6 installato su win98, credo che la finestra del dos che si apre quando lancio un progetto sia emulata...

  7. #17
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    In effetti io avevo capito male e la SetCursorPos dovrebbe posizionare il cursore del mouse...

    Anche io ho VC++ 6 ed ho questo problema.
    Però credo che sia molto più semplice nel DOS reale a tutto schermo, quello emulato come in WinXP è tipo un stream e nn so se si possa posizionare il cursore con qualcosa tio goto_xy()...

    Servirebbe anche a me!

    Io ho trovato questa API:
    codice:
    BOOL SetConsoleCursorPosition(
      HANDLE hConsoleOutput,  // handle to console screen buffer
      COORD dwCursorPosition   // new cursor position coordinates
    );
    Ma nn so come passargli il puntatore alla console che sto usando!

    :master:

  8. #18
    Prova a passargli NULL che dovrebbe essere l'HANDLE locale.
    Al massimo passagli l' HANDLE del WinMain()
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  9. #19
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Che WinMain?

    Io nn sto ancora programmando con finestre/Win32, ma uso solo il main()...
    Ora provo con il NULL!

  10. #20
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Non funziona...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.