mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: porting unix-->windows

Posto anche qui... sperando in miglior fortuna...
Ciao a tutti,
anche se la cosa mi fa un poco ribrezzo, ho bisogno di migrare alcune
applicazioni character-oriented da unix a windows.
Per mantenete la più alta compatibilità possibile (almeno nella fase
iniziale) vorrei riutilizzare alcune routines in c.
Il problema è che alcune librerie che sono standard in unix non esistono
(sembra) nel c microsoft.
in particolare questa routine che fa riferimento a termio.h :
SINGLE() /* single char. activation */
{
int fd;
struct termio tio,old_tio;
  fd=open("/dev/tty",O_RDWR);
  ioctl( fd, TCGETA, &old_tio);
  ioctl(fd, TCGETA, &tio);
  tio.c_lflag &=~ICANON;
  tio.c_lflag &=~(ISIG|ECHO|IXOFF);
  tio.c_cc[VMIN] =1;
  tio.c_cc[VTIME] =0;
  ioctl( fd,TCSETA, &tio);
  close(fd);
}
avete idea di come posso risolvere il problema? o dove trovo qualcosa che
riporti su windows gli header unix?
grazie
Vince

Ciao, cecio!
Il giorno 02/02/2004 alle ore 19:03 hai scritto:
 c> in particolare questa routine che fa riferimento a termio.h :
 c> SINGLE() /* single char. activation */
Se ho capito bene cosa fa la routine, sotto Windows non ti serve, quindi
puoi tranquillamente eliminarla.
Bye

Newsgroup: it.comp.programmare.win32
Titolo: Icona

Linguaggio di programmazione: Visual C++ 6.0
Libreria: M.F.C.
S.O. Windows 98 SE
-------------------------------------------------------
Come si fa ad attribuire un'icona ad una finestra di dialogo? Potreste
indicarmi, passo dopo passo, tale procedimento? Lo stesso vale per una
finestra delle proprietą?
Sergio

Newsgroup: it.comp.programmare.win32
Titolo: Dove sbaglio ?!?

Ciao a tutti!
Vorrei creare un bottone con sfondo bianco.
Lo creo con CreateWindow() e poi con il comando
case WM_CTLCOLORBTN:
          SetBkMode ((HDC) wParam, RGB(0x3A, 0x6E, 0xA5));
          return (LONG) hBrush1;
non riesco a cambiare lo sfondo del bottone.
Le ho provate un po' tutte ma non sono ancora arrivato alla soluzione!
Qualcuno mi aiuta?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

           return (LONG) hBrush1;
1) Lo sfondo del bottone lo determini restituendo un opportuno hBrush.
Suppongo che hBrush1 l'hai creato tu ad esempio con CreateSolidBrush. Okkio
che la distruzione del brush e' compito tuo, non di Windows.
2) SetBkMode *non* accetta un COLORREF ! Il secondo parametro e' un int e
accetta una delle 2 seguenti costanti: OPAQUE oppure TRANSPARENT. Usa
TRANSPARENT. Questa funzione non ha nulla a che fare con il brush che
ritorni ma serve per il background del testo sul pulsante, che quindi deve
essere trasparente.
3) Se proprio vogliamo fare i pignoli, una window procedure restituisce un
LRESULT quindi "return (LRESULT) hBrush1;
Ciao

 Ciao


 che la distruzione del brush e' compito tuo, non di Windows.
Mi sembra di ricordare che questo approccio non funziona con i button .
L'unico modo e' di definire un button personalizzato .
Newsgroup: it.comp.programmare.win32
Titolo: MFC, ActiveX e multithread

Devo implementare un componente ActiveX usando il microsoft visual
c++.
Ad ogni determinato evento, il componente deve istanziare una nuova
classe e creare un thread.
Ho fatto derivare la classe da CWinThread
Ora per mandarla in esecuzione posso richiamare Oggetto.Run() o che
altro prima ?
grazie in anticipo
cod


Ciauz cod, che fai qua sopra? :)

>Ciauz cod, che fai qua sopra? :)
guardo il mondo dal punto di vista dei programmatori :P

Newsgroup: it.comp.programmare.win32
Titolo: Tutorial DLL

Salve a tutti,
    vi informo che su C++Warriors, nell'area Tutorial, sono in linea le
ultime due puntate del corso per imparare a scrivere DLL ad opera di Franco
Torrini per conto del GIDA (Gruppo Italiano Documentazione Api).
A presto :-)
Marco Abis su IRCnet #C++Warriors
http://welcome.to/C++Warriors
  interamente dedicato al C++
ca...@technologist.com



Newsgroup: it.comp.programmare.win32
Titolo: manifesto del NG

scusate, dove posso trovare il manifesto del NG???
ciao e grazie

scusate, dove posso trovare il manifesto del NG???
http://www.news.nic.it/manif/it.comp.programmare.win32.txt
-- 
Marco Barisione (ICQ 84277092)

Newsgroup: it.comp.programmare.win32
Titolo: Consiglio

Mi sapreste consigliare un buon libro (completo) sul Visual C++ ?
.....a parte l'esperienza.......


Programmare Visual C++ - V edizione e Programmare MFC per
Windows....entrambi della Mondadori Informatica

Newsgroup: it.comp.programmare.win32
Titolo: Report su piu' pagine

Il mio problema e' questo: devo stampare dei moduli con dei dati presi
da un database. Essendo questi moduli su carta, li scansiono e li trasformo
in immagine. Pero' ho visto che le applicazioni che permettono di creare dei
report permettono in pratica solo una pagina!!!! Cioe' io vorrei una cosa
del
genere, per es.: nella prima pagina NOME, COGNOME, CODICE FISCALE,
INDIRIZZO,
ecc... ecc... E poi, nella seconda pagina, che so io, un certo insieme di
dati
presi dal database, nella terza pagina, una altro insieme di dati presi dal
database, ecc ecc... tutti, beninteso, centrati sullo spazio vuoto che viene
lasciato vuoto sul modulo di carta.
In pratica come certi programmi per commercialisti che permettono di
compilare
per es. il modello UNICO.
Qualcuno puo' suggerirmi come posso fare e quale "report-maker" usare???
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Ciao, Alessio!
Il giorno 19/01/2004 alle ore 23:13 hai scritto:
 AP> Qualcuno puo' suggerirmi come posso fare e quale "report-maker"
 AP> usare??? Grazie
Crystal Reports.
Bye


 si ma come devo fare per inserire piu' pagine???
grazie
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Internet Connection Detect

Ciao a tutti!
Sapete indicarmi quali sono le API da usare per rilevare l'avvio di
una connessione a internet via modem?
grazie
	CAP


wrote:

Non aiutiamo a scrivere virus 8)
Luc.

 ha scritto nel messaggio
news:mqsuuss3sp33nqd57...@4ax.com...

InetIsOffline
Determines whether or not the system is connected to the Internet.
BOOL InetIsOffline(
  DWORD dwFlags,
);
Parameters
dwFlags
Input flags for the function. This must be set to zero.
Return Value
Returns TRUE if the local system in not currently connected to the Internet.
Returns FALSE if the local system is connected to the Internet or if no
attempt has yet been made to connect to the Internet.
Requirements
  Version 4.00 and later of Shell32.dll
  Windows NT/2000: Requires Windows NT 4.0 or later.
  Windows 95/98: Requires Windows 95 or later.
  Header: Declared in intshcut.h.
Ciao.
Il Michett@
--

Non aiutiamo a scrivere virus 8)
L'API da usare e' "RasConnectionNotification"


a me serve per un contascatti....
non preoccuparti! :-p
	CAP

non preoccuparti! :-p
Uh ? ora che gli scatti non ci sono piu' ?


ciao,
io ne ho scritto uno con bcb, se sei interessato ai sorgenti scrivimi in
e-mail.
--
e-mail : 
dm...@usa.net
ICQ# 62122231

Uh ? ora che gli scatti non ci sono piu' ?
ahhhhhh, un qualcosa che mi aitui a capoire quanto spendo!!! vi va
bene???? ma siete semre tutti cosi' in questo NG????????
scusate il disturbo!!!!!
	CAP

bene???? ma siete semre tutti cosi' in questo NG????????
Non c'e' un modo sicuro per farlo, dipende da troppi fattori (tariffe
che cambiano in continuazione). Io mi affiderei ad un programma gia'
pronto. In ogni caso, mi sembra d'averti consigliato l'api da usare.



e infatti per questo ti ringrazio....:-))))
mi accontento di fare un programmino che mi dica quanto tempo sto
collegato e mi faccia un conto "spannometrico" sulle tariffe
telecom...tutto qui! 
scusa se ho risposto male...:-)
	CAP





Ciao sono Fabrizio e anche io ho realizzato un 
contatore di scatti telefonici in BC++B ma


l'unica cosa che mi manca è la rilevazione 
automatica della connessione, infatti il mio contatore funziona ancora con il 
tasto play per iniziare il conteggio e il tasto stop per terminare.


 


mi potresti spiegare solo questo passaggio, te ne 
sarei molto grato ciao.


 


Grazie in anticipo
Newsgroup: it.comp.programmare.win32
Titolo: Sorgente Dialer

Qualcuno sarebbe in grado di mandarmi il codice sorgente di un dialer (i
programmini che si usano per i servizi a internet pagamento)?
Oppure un link dove trovare info tecniche a riguardo?
Grazie!!!



per un signore ho scritto un mini programma che si occupava di
chiamare ad un dato numero di telefono.. un mini dialer...
ho utilizzato come bozza degli articoli presenti su 
codeprojects.com
ciao
Antonio

> ho utilizzato come bozza degli articoli presenti su 
codeprojects.com
Scusa l'ignoranza... ma su 
www.codeprojects.com
 non c'è nulla. E' una
rivista cartacea?
Ciao

 Scusa l'ignoranza... ma su 
www.codeprojects.com
 non c'è nulla. E' una
www.codeproject.com

 Oppure un link dove trovare info tecniche a riguardo?
Ovviamente no.
Odio quel tipo di programma, come probabilmente piu' del 90% dei
partecipanti a questo NG. Anche se sapessi come farlo non lo direi.
Newsgroup: it.comp.programmare.win32
Titolo: Invio file

ciao a tutti, ho da poco iniziato lo studio dei socket in c e ho scritto
un primo programma client/server che permette da un lato l'invio di una
stinga e dall'altro la sua ricezione ora vorrei sapere come si fa per
l'invio di un file, c'è una funzione particolare o cos'altro? Grazie a
ogni eventuale risposta
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:584fc89bbd83e14050...@mygate.mailgate.org...

Devi Aprire il file in binario e leggerne una parte (ad esempio una riga) e
spedisci questa stringa letta al client che la dovra' scrivere sempre in
un'altro file binario.
fino alla fine del file...
I programmi di posta (SMTP) finiscono la trasmissione dei messaggi con un
CRLF.CRLF (invio-punto-invio) questo potrebbe indicare al client che il file
e' finito.

Newsgroup: it.comp.programmare.win32
Titolo: Campo memo di un DB e file

Ciao a tutti,
io dovre riuscire a salvare un file nel campo memo di un .mdb (connessione
con ADO).
Si riesce a fare con MFC (VC 6)???
Grazie
Marco

Scusate il campo non è memo ma è "oggetto OLE".

 wrote in message news:828ir7$a48$1...@nslave2.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Tab Control

Ciao a tutti gente, un po alla volta sto cercando di imparare ad usare
VisualC++ con MFC. Ora ho un problema: Volevo realizzare un programmino, con
un PageControl(TabControl sotto MFC) con ovviamente varie pagine...
Giustamente su ogni pagina devo inserire vari controlli, label, edit,
listview ecc... Ora volevo sapere come fare questa cosa, per aggiungere TAB
non è un problema, il problema è inserire gli altri controlli nei relativi
tab, ad esempio nel tab1 metto 2 edit, nel secondo tab 3 listview, ecc... E'
possibile a design-time o bisogna per forza crearli a Runtime?Se a runtime,
qual è il modo migliore per calcolare gli allineamenti, ecc...??? Grazie

 ha scritto nel messaggio
news:HLOvb.6024$up5.5...@news1.tin.it...

Ti consiglio di utilizzare le classi CPropertySheet e CPropertyPage. Puoi
progettare
le PropertyPage a design-time e caricarle via codice nella PropertySheet.
Ellebi

Ok, unico problema hai qlc link o esempio pratico? Grazie mille

Caspita non si riescono a trovare esempi chiari, qlc di voi sa darmi una
dritta?
Newsgroup: it.comp.programmare.win32
Titolo: necessario subclassing?

devo sapere quando un controllo edit riceve il focus
devo per forza subclassarlo?
ho provato a gestire i messaggi EN_SETFOCUS, WM_SETFOCUS, ma nada
--
ciao
..::[xaero]::..



 ha scritto nel messaggio
news:8vc5js$48peq$1...@ID-51253.news.dfncis.de...


 che WM_KILLFOCUS
scusate, ho ricontrollato con Spy++ e sti messaggi WM_*FOCUS non venivano
mandati
venivano mandati invece i WM_COMMAND con il notify EN_*FOCUS
scusate per la disattenzione... sarà l'ora, sarà che sono troppo stanco  :o)


 ha scritto nel messaggio
news:8vc84t$41lfo$1...@ID-51253.news.dfncis.de...

Visto che hai risolto tutto da solo non aggiungo niente, faccio solo una
precisazione che forse ti può interessare.
Il messaggio WM_SETFOCUS è mandato alla finestra che riceve il fuoco, nel
tuo caso uno dei controlli di edit.
Un discorso analogo vale per WM_KILLFOCUS: è uno dei controlli di edit che
perde il fuoco.
In definitiva non è la dialog procedure che può gestire quei due messaggi
poiché la dialog non riceve mai fuoco nè lo perde (tranne particolari
condizioni).
Se vuoi che i tuoi controlli gestiscano quei messaggi allora sei costretto a
farne il subclassing.
Porlock.

Newsgroup: it.comp.programmare.win32
Titolo: RegCreateKeyEx

ciao a tutti,
premetto che msdn non mi ha aiutato...
ho provato ad usare la RegCreateKeyEx la quale prende, tra gli altri, due
parametri: la chiave base e una stringa indicante il percorso della
sottochive
se ad esempio voglio creare la chiave HKEY_CURRENT_USER\Software\MyCompany
passo come chiave base HKEY_CURRENT_USER e come stringa "Software/MyCompany"
ma cio' che succede e' che nel registro nasce una chiave in
HKEY_CURRENT_USER denominata "Softaware/MyCompany", cosa c'e' di strano? e'
tutto normale... ma io vorrei che la funzione capisse che il carattere "/"
e' usato per separare le sottochiavi come si farebbe per le directory, ho
provato a sostituire "/" con "\", con "//", con "\\", ecc... non cambia
niente... (e msdn non mi dice che carattere usare per queste separazioni)
cio' che mi salta in mente e' che se voglio creare una chiave del genere
devo prima ottenere l'HKEY di "Software" e poi ripetere l'operazione
passando come base l'HKEY appena ottenuto e come subkey "MyCompany", quindi
per creare una chiave ad esempio al 10° livello di "profondita'" devo
chiamare 10 volte la funzione... mi sembra una soluzione non molto
intelligente, vi prego ditemi che c'e' un altro modo!
grazie mille a chiunque ^_^

 directory,
Spiacente. Ci saranno almeno un centinaio di chiavi con un "/" nel 
nome, non è proprio possibile usare quel carattere come separatore. 
Abituati ad usare lo slash inverso. Lo slash in avanti non è mai stato 
supportato ufficialmente come separatore, si tratta solo di una 
comodità per chi desidera fare porting da Unix a Windows
Newsgroup: it.comp.programmare.win32
Titolo: Trasferimento

Ciao a tutti, ho un problema e spero che qualcuno mi sappia dare una mano.
Dovrei trasferire dei dati numerici da una tabella in Visual C a una tabella
in excel.
Sapete come fare?
Grazie mille e buona giornata

Sapete come fare?
Di preciso no, ma utilizzando ODBC č possibile modificare i file excel

Newsgroup: it.comp.programmare.win32
Titolo: funzioni esportate da una dll

Esiste qualche software in grado di estrarre la lista delle funzioni ed i
relativi parametri esportate da una dll? Grazie.

 relativi parametri esportate da una dll? Grazie.
i nomi delle funzioni si ... per i parametri no ... o vai tu di reverse
engineering per scoprire cosa poppa dallo stack e caso mai se sono strutture
ecc ... (un vero incubo !!!) o hai gia' l'header della libreria e all'ora
sei a posto ...
cmq se non mi sbaglio l'utilita' per estrarre il def e la libreria statica o
di linkage e' il dumpbin (giusto ???)
ciao

dumpbin mi restituisce anche l'header della dll, ma [sono un newbie] non so
che farmene. L'output è qualcosa di simile:
SECTION HEADER #1
    UPX0 name
    6000 virtual size
    1000 virtual address
       0 size of raw data
     400 file pointer to raw data
       0 file pointer to relocation table
       0 file pointer to line numbers
       0 number of relocations
       0 number of line numbers
E0000080 flags
         Uninitialized Data
         Execute Read Write
So che all'header 1 corrisponde la funzione myfunction, ma per ricavarne i
parametri devo sempre ricorrere al reversing? Grazie.


 parametri devo sempre ricorrere al reversing? Grazie.
SI !!! o sai gia' di tuo quello che cerca quella funzione o tiri ad
indovinare tra una violazione di memoria e l'altra finche non riesci a far
funzionare il tutto ... o piu' facilmente cerchi l'header o le spec della
funzione, o vai di reverse !!!
ciao
Newsgroup: it.comp.programmare.win32
Titolo: mouse e tastiera

Di questo argomento ne ho sentito parlare molto, ma vorrei chiedere
una cosa anch'io,
un architetto illustrissimo assieme al suo disegnatore grafico
mittticooo,
ha chiesto di realizzare un'applicazione che gestisce i tempi di ogni
file aperto da alcuni programmi che utilizzano, e qui  arrivano i
$$$$$$$$$
devo sapere quando l'utente muove il mouse o scrive un testo,
tutto ciò per aggiornare un database di tempi lavoro e di pausa... non
male he ;)?
tutto questo si può fare senza rompere le cassepanche ed entrare nelle
applicazion con un hook?
se io utilizzo le semplici funzioni
GetCursorPos()
e
GetCaretPos()
posso distinguere ogni attività dalla non attivita?
correggetemi se sbaglio,
sapendo sempre quale finestra è attiva in quel momento con un
aggiornamento timer di 2 secodi la mia applicazione si può considerare
di essere la più bella del mondo?
bye duido

di essere la più bella del mondo?
Se non ti interessa che l'attività del processore schizzi al 100% puoi
farlo.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

 farlo.
lo sai, mi hai messo curiosità, questo pomeriggio vado a guardare
quanti cilci clock utilizza per "controllare" se il file è in
utilizzo...
by duido

 farlo.
con un controllo ogni 2 secondi schizza al 100%? Ma hai mai lavorato su un
Pentium?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ma hai mai lavorato su un Pentium?
Sě.


compilarore usato M$
ti riferisco i 3 tempi registrati controllando un solo programma
("Arch...") ;
considera che sono attive tutte le funzioni Debug(); tengono traccia
di ogni evento del programma durante i processi di cattura,
archiviazione, inserimento, salvataggio, ricerca, caricamento
percorso/file, cambio selezione, visualizzazione cartelle/file e altre
funzioni di routine interne.
ogni 2 secondi attraverso la funzione clock() registrata prima e dopo
l'utilizzo delle funzioni adoperate per verificare la cattura del
tempo lavoro/pausa risulta:
il 92% = 0 cicli (non sono reali ovviamente, ma è quello che leggo)
il 6%  = 60-50
il 2%  = 150-140
cosa ti sembra?
secondo me è tollerabile come utilizzo vista l'esplicita richiesta di
questo tipo di archiviazione.
i programmi che devo controllare fanno uso di chiavi HD di conseguenza
le persone che vendono questi programmi non vogliono che esista
qualche intrusione...
non sono pratico di inserimenti hook, ma se per esempio venissero
numerati i processi creati da "un programma grafico" e le diverse dll
caricate per il suo utilizzo e il mio hook non venisse riconosciuto
perchè manca della variabile che descrive la sequenza di apertura
iniziale, cosa succederebbe?
sarebbe possibile secondo te una protezione di questo tipo da parte di
un'applicazione?
bye duido


-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.1. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: [Domanda da newbye]

Salve a tutti.
Sto provando a fare uno dei miei primi programmi su Windows. In Particolare
sto facendo un programmino che tiene traccia dei movimenti del mouse e
visualizza le coordinate. Però ho fatto una porcata :D
O meglio nella WindowProcedure ho intercettato questo messaggio:
        case WM_MOUSEMOVE:
        {
        mousex = GET_X_LPARAM(lParam);
        mousey = GET_Y_LPARAM(lParam);
        return (0);
però il compilatore (uso il dev c++) mi dice:
[Linker error] undefined reference to `GET_X_LPARAM'
 [Linker error] undefined reference to `GET_Y_LPARAM'
se ho capito bene non riconosce le macro anche se ovviamente ho incluso il
file d'intestazione windows.h.
Spero che qualcuno di voi possa chiarirmi le idee.
Saluti :)

 ha scritto nel messaggio
news:VUmZb.261903$VW.10...@news3.tin.it...

Basta usare le macro HIWORD e LOWORD ripettivamente per la Y e per la X.
Ciao.
Keeper.

...oppure usa la GetCursorPos();
che non ricordo se ci devi passare l'indirizzo di una variabile POINT già
definita oppure se lo ritorna e basta..
Il Sasdo
...................................
: Enrico Sasdelli CDL Informatica :
: Bologna -  WinXP & Gentoo Linux :
:.................................: 

 > perň il compilatore (uso il dev c++) mi dice:


 ha scritto nel messaggio
news:reHZb.828$gk.4...@news3.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Libro VC++

Salve,
potreste consigliarmi un testo completo sul VC++? Io conosco già altri
linguaggi, quindi mi serve un testo che spieghi l'ambiente e cmq se parlasse
anche del linguaggio non sarebbe male, perchè C++ l'ho studiato ma una
ripassata ci vuole sicuramente, anche perchè io ho studiato sul libro di
Lippman e VC++ so che usa un C++ con estensioni apposta...
Grazie
--
Noixe
Email: 
no...@hotmail.com


Io mi sono trovato bene con Learning Visual C++ 6.0 della Microsoft 
Press. L'autore non lo ricordo...
Aveva anche una bella guida introduttiva al C++.


wrote:
Sicuramente puoi prendere "Programming windows with MFC 2nd Edition"
by Jeff Prosise :). Nel libro viene analizzato il framework MFC che
puo' essere utilizzato con Visual C++


Newsgroup: it.comp.programmare.win32
Titolo: C++ builder - DateTimePicker

Ciao a tutti.
Non riesco a trovare il modo per far caricare la data corrente nel 
DateTimePicker del builder.
Qualcuno mi potrebbe aiutare?
Grazie in anticipo
Ciao 

 DateTimePicker del builder.
DateTimePickerX->Date = Date();
Ciao,
==========================
Stefano Frosio
http://www.esse-effe.com
==========================


Sono proprio un NewBye!!!!
Grazie Mille!
p.s.: Non ci crederai ma ho perso un'intera mattinata a cercare la 
soluzione!
Newsgroup: it.comp.programmare.win32
Titolo: [?] - Reindirizzamento di IExplorer -

Ciao
avete presente quando con IExplore viene scritto un indirizzo internet
inesistente, il browser, dopo aver visto che tale indirizzo nn e'
raggiungibile, visualizza la pagina di Msn per la ricerca..
Io dovrei fare in modo che visualizzi una pagina selezinata da me
Potreste aiutarmi.
Grazie
Sergio
'-----------------------------------
' 
Sergiovi...@libero.it
' 
http://www.redarrow.it/domini/vije
'-----------------------------------

'-----------------------------------
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.programmare.win32
Titolo: posizione del cursore

Avrei bisogno di conoscere la posizione del mouse nello schermo e
implementare una piccola funzione quando questo si sposta. La cosa funziona
fin che il mio programma č in primo piano, ma quando lo iconizzo o quando
sposto il fuoco su un'atra finestra non rileva piů lo spostamento.
Sapete dirmi dove posso trovare qualche pezzo di codice dove trarre spunti o
quali messaggi devo controllare per farlo funzionare?
Ringrazio tutti e saluto. Programmo in C++.
Gianmaria (principiante!!!)

 sposto il fuoco su un'atra finestra non rileva piů lo spostamento.
Ma stai forse utilizzando gli event-handler messi a disposizione dal tuo
ambiente (OnMouseMove etc?) ... la soluzione piů semplice potrebbe essere un
Timer che ogni tot millisecondi richiama GetCursorPos() e ne ottiene le
coordinate, la soluzione teoricamente piů corretta (credo) č quella di un
implementare un system-wide hook. Cerca su msdn la documentazione relativa
ai Win32 Hooks (funzioni principali SetWindowsHookEx(),
UnHookWindowsHookEx(), CallNextHookEx())
Saluti
--
- Carlo -
c.b...@libero.it
http://members.fortunecity.it/cbertu

 ha scritto nel messaggio
news:9rshof$1a0t6$1...@news02.it.net...


 ha scritto nel messaggio
news:jWuE7.28108$7A4.1...@news.infostrada.it...


 > sposto il fuoco su un'atra finestra non rileva più lo spostamento.


 per il mouse.
C'e` gia`! Cerca "topometro" con un motore di ricerca. :-)
Questa cosa si puo` fare in modo corretto soltanto usando gli hook. Guarda
la funzione SetWindowsHookEx() e preparati a entrare in una valle di
lacrime. :)
--
Bye! Lorenzo Lutti

 del mouse con GetCursorPos() non č oltremodo impegnativo per la cpu?
Non piů dell' hook ... č vero che con lo hook la HookProc() verrebbe
richiamata dal SO solo quando si verificano eventi relativi al mouse, perň
lo hook verrebbe installato in tutte le applicazioni e in generale č
preferibile evitare la tecnica degli hook system-wide (sulla documentazione
trovi almeno un paio di motivi validi)! Imposta un timer con un interval non
troppo basso e vedrai che va tutto bene!


 lacrime. :)
...diciamo un oceano, eh? :-)
Tempo fa ho usato gli Hook per non-ricordo-cosa (ah, si... per intercettare
la pressione di tasti e "risvegliare" un programmino) ed alla fine ho dovuto
acquistare una pompa ad immersione per liberarmi dalle lacrime!!!!!!!
Brr.....
Ciao a tutti!

Newsgroup: it.comp.programmare.win32
Titolo: videoregistratore

E' possibile collegare un videoregistratore al PC?
__________________________________________________________________ Andrea
ICQ#: 161743514 Current ICQ status: + More ways to contact me
__________________________________________________________________

Sei un tantino [ot]... :o))
Ad ogni modo,
sě č possibile... solitamente si usano delle schede grafiche di acquisizione
video che offrono anche un interfacciamento hardware al
videoregistratore/telecamera.
:o))
Saluti,
--
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
Newsgroup: it.comp.programmare.win32
Titolo: ancora ListView ^^'

Scusate, ma è la prima volta che combatto con questo tipo di controlli.
Adesso che sono riuscito a mettere le check boxes davanti agli items, come
faccio ad avere notifica quando una checkbox viene selezionata o
deselezionata? In teoria posso anche ricevere solo la notifica senza
ricevere lo stato della checkbox (perché mi devo comunque mantenere un
flag interno per ogni item), ma sarebbe molto comodo avere anche lo stato.
Grazie ancora, e scusate se qui si sta diventando un po' monotoni ^^
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 flag interno per ogni item), ma sarebbe molto comodo avere anche lo stato.
Credo di averti già risposto in modo simile.... ;)
Notifiche: LVN_ITEMCHANGING / LVN_ITEMCHANGED
Ciao,
Marco Era
http://www.marcoera.com

 Notifiche: LVN_ITEMCHANGING / LVN_ITEMCHANGED
E' stata la prima cosa che ho fatto, solo che non funziona! :-(
Quelle due notifiche non vengono postate alla ListView quando clicco sulla
checkbox.
Cmq grazie lo stesso.
Altre idee?


 checkbox.
ma devi impostare lo stile NOTIFY (non ricordo il nome esatto) per ricevere
le notifiche!
ciao
f.

 checkbox.
Certo che vengono "postate" !
Se vuoi ti mando un progetto d'esempio.


 Se vuoi ti mando un progetto d'esempio.
te ne sarei grato...  <:)


Mi sono appena accorto che non mi arriva più alcuna notifica! :(
Probabilmente ha ragione root: sai x caso qual'era lo stile che serve per
ricevere le notifiche?


 te ne sarei grato...  <:)
Ti invio un progetto di prova nono appena qui al lavoro mi lasciano un
attimo!


Newsgroup: it.comp.programmare.win32
Titolo: codepage o cosa ?

Sto scrivendo (VB5) una "fesseria" che scriva sul WinPopup.
Non è difficile, basta scrivere sulla giusta mailslot.
Fino a quando si usano i caratteri standard, tutto bene. Quando però scrivo
un carattere oltre il 127-esimo cominciano i problemi.
Nota:
se, ad es. sul Notepad, provo ad inserire un carattere mediante il suo
relativo codice (premendo il tasto ALT e poi il codice (mi spiego male,
vero?)) il carattere varia a seconda di come inserisco il numero; prova
pratica: si ottengono due caratteri diversi srivendo ALT+242 ("_") e
ALT+0242 ("ò").
Suggerimenti?
Grazie comunque.
Stefano

 ALT+0242 ("ò").
se non sbaglio la prima combinazione ti permette di tirar fuori i caratteri
del codice ascii mentre la seconda la codifica a 16 bit OEM.
ciao
guastatore

Newsgroup: it.comp.programmare.win32
Titolo: Socket

C'e' qualcuno che mi puo' indicare un manuale in italiano o in inglese su i
socket in win98
Anche se non e' on-line fa niente
Non riesco a programmare i socket asincroni in particolare la funzione
WSAAsyncSelect()!!!
Grazie

 wrote in message news:88gg37$e37$1...@nslave2.tin.it...

http://www.sockets.com/winsock.htm
http://users.neca.com/vmis/wsockexp.htm
http://www.vijaymukhi.com/vmis/vmchap4.htm
(mi sembra che quest'ultima spieghi WSAAsyncSelect piuttosto bene).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Puo' un servizio windows avere una user interface ?

Puo' un servizio win32
creare un thread che ha una UI (window, dialog etc etc)
attraverso la quale si interagisce con il servizio stesso ?
Molte Grazie a tutti.

 Molte Grazie a tutti.
di niente, ciao

 
Sì, però dovrà girare come system account e avere abilitato il flag 
"allow service to interact with user" (o qualcosa di simile).
Tieni presente che le schermate saranno visibili solo quando ci sarà un 
utente effettivamente loggato.
In alternativa un modulo "client" che parli con il servizio via TCP/IP 
oppure COM/DCOM ti potrebbe consentire di controllare il servizio 
stesso anche da PC remoti.
-- 
Valter Minute
(the reply address of this message is invalid,
but you may be able to guess the right one)

Newsgroup: it.comp.programmare.win32
Titolo: Usb ...OT

Lo so, sono super-OT, ma visto che non trovo molto supporto altrove chiedo a
voi.... ho collegato una webcam alla mia porta(?) USB ma non viene
riconosciuta. Ora i prerequisiti sarebbero di avere una connessione USB
autoalimentata, ma esistono USB non autoalimentate? (il negoziante mi ha
detto che tutte le USB sono uguali e che solo tra poco usciranno le seconde
versioni....). Insomma che faccio? E' possibile che sia un problema di USB o
devo andare a farmi cambiare la webcam?
Grazie per l'ascolto, scusate per l'OT, è una cosa che non bisogna fare,
nessuno si senta leggittimato a farlo solo perché un pirletta lo ha fatto
sapendo che non poteva farlo.... insomma grazie e ciao a tutti!

 sapendo che non poteva farlo.... insomma grazie e ciao a tutti!
Qui sei OT, cmq comprati una scheda pci per l'USB.
Newsgroup: it.comp.programmare.win32
Titolo: [Dev-C++] Includere risorse

Salve,
stavo leggendo una guida sulla programmazione mediate API win32.
Precisamente al quarto capitolo (
http://www.aleax.it/TutWin32/p4.htm
) si
introduce il discorso relativo alla creazione di Dialog come risorsa.
Ho creato il file rc come richiesto e lo compilato in formato res con un
compilatore di risorse (GoRC).
Ma non riesco a linkarlo con l'exe. Che istruzioni dovrei usare?
Inoltre Dev-C++ include gia un compilatore di risorse (windres) ma ho
provato ad usarlo a riga di comando ma mi indica un errore dicendo che
nell'exe non c'e' una sezione per le risorse... probabilmente quel file rc
andrebbe scritto diversamente, ma con GoRC ho risolto. Il problema è che non
so come includere questa risorsa e linkarla all'exe.
Grazie 

Ho risolto inserendo sia sorgente che file rc nello stesso progetto e 
compilando.
Inoltre anche windres sono riuscito a farlo funzionare, leggendo le varie 
direttive del compilatore.
Newsgroup: it.comp.programmare.win32
Titolo: STRESS

Con Win95 e Win98 utilizzavo nel corso del Debug delle applicazioni il
programma STRESS, fornito con il VC++ (comodo in particolare per scoprire
eventuali risorse GDI non eliminate).
Con Win2K il programma non funziona (le risorse USER e GDI 32 rimangono
sempre a zero, GDI visualizza un valore che mi sembra costante).
Sapete se esiste una versione aggiornata del programma oppure una
applicazione alternativa adatta allo stesso scopo ?
Grazie
Luke

 applicazione alternativa adatta allo stesso scopo ?
Se usi il Visual C++ ti consiglio di usare i suoi stessi strumenti, sia
per limitare che per evidenziare problemi del genere. Ad esempio se usi
MFC le risorse GDI sono avvolte in classi, e anche se ti dimentichi di
deallocarle ci pensano loro nel distruttore. Nel caso che utilizzi
l'allocazione dinamica con new e delete, sei comunque in grado di
scovare eventuali perdite tramite la lista dei "memory leaks" che ti
viene fatta alla chiusura del debug.
--
Lorenzo

 Lorenzo
Nel caso dell'allocazione dinamica OK perchè li segnala ma ho notato che non
sempre le MFC effettuano correttamente la pulizia.
Ad esempio ho incontrato un problema utilizzando CreateFont avendo
dimenticato poi di inserire DeleteObject().
Richiamando diverse volte la funzione che conteneva l'errore ad un certo
punto (utilizzavo ancora Win98) il programma si bloccava. Sono appunto
riusito a scovare questo errore solo utilizzando "Stress".
Esiste un sistema per consentire al debugger anche di scovare un errore del
genere, se non utilizzo l'allocazione dinamica ?
Luke

 genere, se non utilizzo l'allocazione dinamica ?
Potresti ad esempio derivare delle classi da quelle tradizionali (CPen,
CBrush e cosi` via) e da un'altra classe "speciale" che ti tenga traccia
delle risorse allocate a ogni istante, che potrai poi "interrogare"
attraverso funzioni membro statiche. Questa e` una soluzione migliore di
quella della percentuale di risorse GDI occupate, perche` cosi` puoi
sapere esattamente il numero di risorse allocate dal tuo programma e per
ogni tipo.
Insomma qualcosa tipo:
class CGDIObjectTracker {
...
public:
    static void DammiStatistiche( ...);
...
}
class CMyPen: public CPen, public CGDIObjectTracker {
...
}
class CMyBrush: public CBrush, public CGDIObjectTracker {
...
}
E cosi` via per tutte le risorse che vuoi controllare (non
necessariamente GDI, puoi farlo anche con le finestre o con qualsiasi
altro oggetto).
--
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: Un linguaggio per una professione

Salve.
Vorrei imparare un linguaggio per sviluppare applicazioni per piccoli e 
medie societą.
Che linguaggio, programma ecc... mi consigliate?
Grazie 


Python
Saluti  Manlio Perillo

 Grazie
VB.Net se vuoi sviluppare gestionali, piccole e medie applicazioni.
C++ se vuoi sviluppare "seriamente"
Bye,
--
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
Account Messenger: 
thetot...@msn.com
MyBLOG (NEW!!) 
http://spaces.msn.com/members/itanet/
Newsgroup: it.comp.programmare.win32
Titolo: Minimizzare tutte le finestre....

Qualcuno sa come fare!
    Io dopo aver ricavato tutti gli handle dei processi attivi non
riesco a discriminare quelli a cui corrisponde una finestra
effettivamente minimizzabile!
    Non sarebbe possibile simulare la pressione dei tasti AVVIO + M
che consentirebbe di raggiungere il mio abiettivo per altra via?
    Ps.: mi si perdoni la scarsa proprietà di linguaggio! ;-)

 che consentirebbe di raggiungere il mio abiettivo per altra via?
Hai provato a usare EnumChildWindows usando NULL come primo argomento?

 che consentirebbe di raggiungere il mio abiettivo per altra via?
Mi sembra che l'approccio piu` semplice sia del tipo...:
#define STRICT
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <objbase.h>
#include <exdisp.h>
HRESULT work()
{
    IShellDispatch* pShell;
    HRESULT hr = CoCreateInstance(CLSID_Shell, 0, CLSCTX_SERVER,
        IID_IShellDispatch, (void**)&pShell);
    if(FAILED(hr)) return hr;
    hr = pShell->MinimizeAll();
    pShell->Release();
    return hr;
}
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
    HRESULT hr = CoInitialize(0);
    if(SUCCEEDED(hr))
        hr = work();
    CoUninitialize();
    return hr;
}
Alex

Thanks!
Newsgroup: it.comp.programmare.win32
Titolo: Leggere dati dalla LPT

Salve,
ho bisogno di aiuto per poter leggere dati provenienti dalla LPT1.
Mi spiego meglio:
devo estrarre dati un programma vecchissimo di cui non conosco nulla,
l`unica possibilita' sembra essere quella di richiedere una stampa di questi
dati e collegare , al posto della stampante, un computer che sia in grado di
leggere quello che arriva.
Qundi mi sono procurato due cavi diversi, un laplink e un cavo maschio -
maschio 25 pin diritto,
ho cercato librerie,OCX, sorgenti o programmi che mi permettessero di
leggere i dati.
Il problema e' che se attacco il computer al posto della stampante  il
vecchio programma mi
riporta un errore di carta mancante nella stampante (evidentemente i
programmi sopracitati non
simulano tutti i bit che invece una stampante ha, oppure i cavi non vanno
bene)
Quindi sono a chiedervi aiuto e nella speranza che possiate fare qualcosa vi
saluto Marco.

Bella idea, ma temo che sia piů complesso di cosě..
Il vecchio protocollo SPP non era neanche troppo sincronizzato, ad occhi 
e croce direi che la sicurezza di funzionamento la potresti avere solo 
con della ferraglia in mezzo (HW dedicato).
Comunque dovresti sapere come č fatto il cavo e gestire tu tutti i segnali.
Azzardo un suggerimento anche se non conosco l'applicazione.
Una stampa reindirizzata su di un file ?
Se non č possibile in locale magari con una cattura su di un server remoto ?

Il problema e' che i dati risiedono su di IBM AS/36 di circa 15 anni
fa,quindi ti lascio immaginare le diffcolta'.
Per quanto riguarda il discorso gestione segnali, speravo di trovare qualche
OCX o DLL in grado di aiutarmi.
Grazie cmq per la risposta.
Marco

Ciao,
prova con un programmino sotto DOS, che "campiona" la stampante e ogni volta
che vede una transazione sullo strobe legge il byte di dati e lo accoda in
un file; poi conferma con un ack al sistema l' avvenuta lettura. In pratica
un simulatore di stampante.
Il paper out e' un ingresso (lato IBM) e lo devi forzare a +5 o a GND (non
ricordo al volo) con una resistenza, in modo da simulare la carta sempre
presente.
Giorgio
Newsgroup: it.comp.programmare.win32
Titolo: Copiare - spostare file mantenendo impostando gli accessi desiderati...

Devo fare una console application in vc++ 6 che a seconda dei
parametri passati possa copiare-spostare files mantenendo gli accessi
di origine oppure prendendo gli accessi della destinazione.
Ho fatto alcune prove.
Ho 2 directory.
DirOrigine: Administrators, creator, pippo, system
DirDestinazione: Administrators, creator, pluto, system
Le operazioni le faccio con l'utente paperino (che è negli
administrators)
- con CopyFileEx vengono impostati i files di destinazione con accessi
a pluto e paperino, quindi è stato aggiunto paperino (l'owner) e i
files hanno preso gli accessi della directory di destinazione
- la CopyFile si comporta nello stesso modo della CopyFileEx
- con MoveFileEx vengono impostati i files di destinazione con pippo
senza paperino quindi vengono mantenuti gli accessi dell'origine
- la MoveFile si comporta nello stesso modo della MoveFileEx
Con queste funzioni non posso fare tutto quello che mi serve. Esistono
altre funzioni? Esiste un sistema non mostruosamente complicato per
settare le permission dei files come voglio io leggendole dalla
directory di origine/destinazione?
Grazie

 directory di origine/destinazione?
Mi rispondo da solo.
Ci si deve arrangiare. utilizzare
GetFileSecurity
InitializeSecurityDescriptor
GetSecurityDescriptorDacl
GetAclInformation
InitializeAcl
GetAce
AddAce
SetSecurityDescriptorDacl
SetFileSecurity
heapalloc
heapfree
Non è stato facilissimo ma ci si può arrivare...
Ciao

 Mi rispondo da solo.
Forse non ho capito bene il post originale ma mi era sembrato che con la 
combinazione di move/copy su file temporanei e poi rinominando/cancellando 
gli stessi si sarebbe riusciti comunque ad ottenere quello che ti serviva.
Magari come accrocchio poteva funzionava ma sicuramente la soluzione che hai 
trovato da solo e' molto piu' completa.
-- 
Gugu
OIBABOI! (Tutti insiem OiBaBoi)

Newsgroup: it.comp.programmare.win32
Titolo: NET SEND & beep beep

Alla ricezione di un messaggio iniviato con NET SEND si sente beep.
Come posso toglierlo, a parte sradicare l'altoparalte ?(utenza non Admin)

Perchè vuoi toglierlo? Ti conferma l'avvenuto invio. O no?
Comunque puoi disabilitare l'altoparlante direttamente dal bios

Newsgroup: it.comp.programmare.win32
Titolo: Struttura BMP,JPG, GIF, ZIP, RAR, ACE

Mi servirebbe sapere la struttura di file bmp, jpg, gif e inoltre la
struttura di file compressi zip, rar, ace.
Mi sapreste dire se esiste un sito in particolare che tratta di queste cose
o mi sapreste addirittura dare delle indicazioni voi?
                                Grazie

http://www.wotsit.org/
--
Marco Iannaccone
"Questa è una nave moderna, ma ha un nome antico e glorioso...
Trattala come una signora e ti riporterà sempre a casa"
Newsgroup: it.comp.programmare.win32
Titolo: Cerco tutorial VB

Ciao a tutti.
E' reperibile un tutorial di VB tramite la rete?
Grazie e ciao!
Gianni

### Gianni ### ha scritto nel messaggio ...

Ciao Gianni, su 
www.mcp.com
 ci sono dei libri on line
sono i libri della SAM e c'é un settore per i
linguaggi di programmazione dove trovi anche vari
titoli riguardanti proprio il Visual Basic
la prima volta bisogna registrarsi ma é gratuito....
Ciao
--
Roberto

Newsgroup: it.comp.programmare.win32
Titolo: Determinare Control Id

Io voglio determinare gli ID dei controlli presenti sul form
dell'applicazione attiva.Io ho provato con getdlgctrlid, ma non riesco
a determinare l'handle dei controlli
E' urgente mi potete aiutare
DAniele

a determinare l'handle dei controlli
FindWindow
-- 
ciao, hal

Daniele wrote:

Dim controllo as Control
For Each controllo in Screen.ActiveForm
    Debug.Print controllo.hWnd
Next

Newsgroup: it.comp.programmare.win32
Titolo: [visual c++] saro' un tonno, ma mettere piu' linee in une edit box non mi riesce...

Ciao a tutti, e anche buon natale!!
Bene, io avrei un problema proprio stupido. Faccio con visual c++ un
programmino stupido (una dialog box con una edit box) e vorrei inserire
nella edit box un testo su piu' linee, ad esempio:
---
ciao
a
tutti
---
se associo alla edit box una CString, ad esempio m_estr:
m_estr = "ciao\na\ntutti";
UpdateData(false);
non e' che sia difficile, oppure anche, associando un controllo, ad esempio
m_estrw:
m_estrw.SetWindowText("ciao\na\tutti");
mi visualizza in entrambi i casi:
ciaoatutti
senza andare a capo. La edit box e' impostata con multiline, want return,
autohscroll, hscroll, vscroll.
Perche' tutto cio'?? Mi sembra molto strano un comportamento del genere...
Ciao e grazie,
Zeppe

 Zeppe
ciao


Effettivamente funziona scrivendo:
"ciao\r\na\r\ntutti"
e ti sono molto grato!!
Pero' in generale, si potrebbe andare a capo come si fa in tutto il resto
del mondo? Perche' modificare le stringhe apposta per metterle nell'edit box
e' una rottura di scatole...
Grazie,
Zeppe

 Zeppe
ciao

 perche il signor cancelli ha deciso cosi ;-)
Maledetto signor castelli!! E dire che in una MessageBox, ad esempio,
funziona semplicemente il \n!! Io sono ottimista e penso sempre che un
motivo ci debba essere... certo che in questo caso e' davvero oscuro!!
Ciao,
Zeppe

 Perche' tutto cio'?? Mi sembra molto strano un comportamento del genere...
"ciao\r\na\r\ntutti"
(CR-LF)
Lou


Ma non era il signor Cancelli????
:-)
Bob Rock


Ma non era il signor Cancelli????
:-)
Bob Rock


Ehm... :-) effettivamente il signor Castelli avrebbe molte cose da farsi
perdonare, ma con le edit box non c'entra molto!
Vabbe', rimedio ora:
maledetto signor Cancelli!!
Ciao,
Zeppe
Newsgroup: it.comp.programmare.win32
Titolo: Urgente: come simulo il lancio di un AUTORUN?!?!?

Ciao a tutti!
Avrei una richiesta abbastanza urgente: sto scrivendo un minuscolo
programmino Delphi dove devo lanciare un'applicazione esterna, un corso che
puo' essere di Word, Excel, o Windows ME (è lo scopo del mio programmino, 3
cd messi in uno solo)
Il problema è che sembra che sia impossibile far funzionare correttamente i
programmi se dico di lanciare i rispettivi EXE (non vanno i filmati, la
musica, non si aprono le pagine HTML)
Allora volevo provare a far dire al mio programma di lanciare direttamente
gli autorun di ogni singolo programma, presenti nei CD originali...come
faccio? Avevo pensato a RUNDLL32.EXE..può essere?
Qual è la sintassi??!?
Grazie dell'eventuale aiuto,
Gianluca

Sui CD "orginali" dovresti cercare il file autorun.inf (nella root del CD).
Una delle linee di questo file dovrebbe essere "open = ...": l'eseguibile
così indicato è quello che viene lanciato in caso di autorun, e
presumibilmente è anche quello che dovresti lanciare tu.
Se continuasse a non funzionare, forse potrebbe essere un problema relativo
alla Current Directory.
Ciao,
Fra.

 presumibilmente č anche quello che dovresti lanciare tu.


Al momento non mi sovviene alcun modo per simulare l'autoplay, tranne quello
di lanciare l'eseguibile specificato nel file autorun.inf. Controlla che
l'EXE che lanci tu e quello scritto in detto file siano lo stesso, se lo
sono... mi arrendo! Forse dovresti prima settare come Current Directory
quella dell'eseguibile: se i filmati ed i suoni sono file esterni
all'eseguibile e quest'ultimo non è abbastanza "furbo" questo potrebbe
essere il problema.
Ciao,
Fra.


wrote:

Guarda che non dovrebbe cambiare niente, penso che Win si limiti a
guardare nel file "Autorun.inf" il valore di "open" nella sezione
"autorun".
L'unico errore puň secondo me essere la directory corrente come diceva
Fra; quando usi ShellExecute l'argomento lpDirectory deve essere la
directory in cui si trova il file Setup.exe:
ShellExecute(0,  NULL, ".\CORSO_WORD\SETUP.EXE", NULL, ".\CORSO_WORD",
SW_SHOWNORMAL);
Cosě dovrebbe funzionare senza problemi.
Ciao
Marco Barisione (ICQ 84277092)
Newsgroup: it.comp.programmare.win32
Titolo: CSpinButtonCtrl

Ciao,
nel metodo OnInitDialog() di un dialogo all'interno di una mia applicazione
ho creato un CSpinButtonCtrl e ho invocato Create; i parametri che gli ho
passato sono in particolare un'area presa all'interno di quella di un group
box nel quale dovrebbe apparire e come parent GetParent() del dialogo in
questione.
...perchè non appare ?? Sto sbagliando qualcosa ma non riesco a capire
cosa....

Risolto..... ;)

 Risolto..... ;)
Come?

 ha scritto nel messaggio
news:OvRr9.4797$TD1.1...@news2.tin.it...

Forse era sbagliato chiamare GetParent() ?

Newsgroup: it.comp.programmare.win32
Titolo: BCB: assegnazione stile font

Qualcuno sa come assegnare lo stile bold ai Font?
Il seguente codice
paintBox->Canvas->Font->Style=fsBold;
 mi da il seguente errore
[C++Error] Fdc.cpp(106): Cannot convert 'Graphics::TFontStyle' to 
'System::Set<Graphics::TFontStyle,0,3>'.
L'help del BCB e' il seguente:
Determines whether the font is normal, italic, underlined, bold, and so 
on.
enum TFontStyle { fsBold, fsItalic, fsUnderline, fsStrikeOut };
typedef Set<TFontStyle, fsBold, fsStrikeOut>  TFontStyles;
__property TFontStyles Style = {read=GetStyle, write=SetStyle, 
nodefault};
Description
Use Style to add special characteristics to characters that use the 
font. Style is a set containing zero or more values from the following:
Value Meaning
fsBold The font is boldfaced.
fsItalic The font is italicized.
fsUnderline The font is underlined.
fsStrikeout The font is displayed with a horizontal line through it.
Ringrazio in anticipo
Ciao
Franco


Attenzione si tratta di un set... che ha i suoi metodi per inserire i valori
infatti devi usare l'operatore <<,  non l'uguaglianza, cioč:
paintBox->Canvas->Font->Style << fsBold;
Ciao e buona Pasqua
Davide

'System::Set<Graphics::TFontStyle,0,3>'.
Perchè la proprietà Font è un SET cioè un insieme di cose, devi usare
l'operatore << per aggiungere e >> per togliere.
Cioè:
paintBox->Canvas->Font->Style << fsBold;    
	//Aggiunge lo stile grassetto
Ciao
Giovanni

Newsgroup: it.comp.programmare.win32
Titolo: AIUTO: Esempi Driver Stampanti

dove posso trovare dei sorgenti di driver per stampanti e/o
documentazione in merito?
grazie
ciao

 documentazione in merito?
Sul DDK della Microsoft non c'e` un esempio?
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: Problemi di linking

Rimuovi .co per scrivermi<

 ha scritto nel messaggio
news:07pT6.26908$Uo3.9...@news6.giganews.com...


Ma non lo fa per i fatti suoi? cmq ho cercato sull'HD ho solo ComCtl32.Lib
sia nel lib di Platform SDK (20KB) che nel lib di VC98 (72KB) che devo fare?


 ha scritto nel messaggio
news:uKqT6.27338$Uo3.9...@news6.giganews.com...


Scusa le mie domande ignoranti, premesso che sono riuscito includendo il
file .lib nel progetto a far funzionare il mio programmino, una domanda:
perche il vc++ non se lo trova e lo usa per conto suo questo .lib?????????
Grazie della tua pazienza.
