Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [C/C++] Programma in Background

    Ciao
    come posso fare un programma che funzioni in background?
    Immagino debba usare i thread, no?

    So che su Linux si avvia il programma e lo so fa seguire da &, e se volessi fare la stessa cosa in Win?

    Grazie mille
    ciao
    #exclude <windows.h>
    Powered by Gentoo GNU/Linux
    Cos'e' l'impossibile se non una questione di tempo?
    Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]

  2. #2
    Bah... & mi è sempre stato antipatico. In pratica con & la shell non fa altro che operare in modo analogo ad un programma che va in background da solo. Un po di teoria di IPC non farebbe male... oltre ad essere molto interessante e' una cosa molto importante e sono sicuro che non vorresti trascurarla..

    bye
    There are 10 kinds of people in the world: who knows the binary numeration and who not

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Potresti trovare qualcosa su TrickyC


  4. #4
    Ma no no...
    quale trickyC... oltretutto l'IPC è prettamente Unixiana e il tipo che ha scritto trickyC sembra essersi completamente scordato di unix.

    bye
    There are 10 kinds of people in the world: who knows the binary numeration and who not

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Ma lui infatti chiede per DOS - Win...

  6. #6
    cosa sarebbe sta IPC?

    Bhe, io sviluppo su Linux, quindi direi che mi interessa principalmente quello, ma dato che tocco anche windows (anzi, l'esperimento dovrei farlo su win) allora mi interessa anche quel campo.

    TrickyC lo ho ma non lo guardo spesso -proprio perche' e' soprattutto per DOS- e non avevo notato che c'erano esempi di questo genere

    grazie
    ciao
    #exclude <windows.h>
    Powered by Gentoo GNU/Linux
    Cos'e' l'impossibile se non una questione di tempo?
    Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]

  7. #7
    Sul TrickyC ho trovato la sezione dei programma TSR, sono quelli che intendevi?
    Adesso non ho ancora finito di leggere, ma io non intendo fare un programma che si attiva sono quando c'e' un evento, ma devo fare un programma che una volta avviato continua a calcolare e lavorare (ad esempio continua a visualizzare "ciao" su una finestra che e' stata aperta al suo avvio) ma la cosa particolare e' che deve essere eseguito in background, cioe' deve continuare a fare cio' che deve ma senza occupare spazio al terminale, quindi come un TSR non si vede se c'e' (senza usare metodi specifici), ma continua a lavorare e a differenza di un TSR lavora continuamente e autonomamente, senza dipendere da eventi esterni.

    grazie
    ciao
    #exclude <windows.h>
    Powered by Gentoo GNU/Linux
    Cos'e' l'impossibile se non una questione di tempo?
    Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]

  8. #8
    beh se sei uno sviluppatore linux sicuramente avrai inteso parlare di IPC (InterProcess Comunication). In pratica tutta quella parte del coding che tratta la programmazione e gestione di processi. (forse mi sono espresso un po male, ma spero di essermi fatto capire). Quello che vuoi fare tu (demonizzazione che è tutt'altra cosa rispetto i programmi TSR) è fattibile con un paio di linee C che ti posso anche scrivere, ma ti conviene studiare l'IPC e capire da solo come fare.

    bye
    There are 10 kinds of people in the world: who knows the binary numeration and who not

  9. #9
    Bhe, diciamo che io so programmare in C/C++ standard, e vorrei imparare a sviluppare seriamente per Linux, ma ovviamente devo sapere anche le cose per Win.
    Il problema e' che avendo solo la preparazione dello standard, non so dove mettere le mani per cose che siano nel mondo esterno all'ANSI.

    Tu conosci qualche guida introduttiva allo sviluppo su Linux?
    Possibilmente se parla dell'IPC

    Adesso faccio una ricerca e vedo che trovo, ma mi fido un po piu' di gente piu' esperta.
    Comunque ti sei espresso benissimo. Era proprio una cosa come un daemon che volevo fare... ma devo saperlo fare anche per Win

    Grazie mille
    ciao
    #exclude <windows.h>
    Powered by Gentoo GNU/Linux
    Cos'e' l'impossibile se non una questione di tempo?
    Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]

  10. #10
    per studiare in modo esauriente e senza troppi scazzi l'IPC sotto Linux (tieni presente che l'IPC SysV è diverso dall'IPC BSD, quindi quello che studi su linux non va bene su openbsd e freebsd in questo senso) cercati la guida di Beej che si trova sulla sua homepage. Se poi vuoi fare le cose in modo paranoico allora devi per forza acquistare "Advanced programming in the Unix envioronment" di Stevens. La bibbia della programmazione sotto Unix è questa ed è un libro che vale tutto il suo (salato) prezzo.

    bye
    There are 10 kinds of people in the world: who knows the binary numeration and who not

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 © 2024 vBulletin Solutions, Inc. All rights reserved.