mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Gestire il playback di un file audio

    Salve a tutti,
durante la riproduzione di un file audio, ho bisogno di tenere traccia dell'avanzamento. L'unico modo è con un timer?
--
--------------------------
Fulvio Esposito
--------------------------

 durante la riproduzione di un file audio, ho bisogno di tenere traccia
dell'avanzamento. L'unico modo è con un timer?
Dipende come fai la riproduzione, se la fai tu:
tutti i modi con le API di windows forniscono Funzioni o Messaggi che ti
inidcano lo stato di avvanzamento (usando MCI o mmio...), mi sa che ci sono
esempi in MSDN se cerchi nel Index con 'audio samples'...
Se lo fai con un player esterno dovresti misurare, ma sara' poco preciso e
difficoltoso per il fatto di dover sincronizzare il timer con il player.

Newsgroup: it.comp.programmare.win32
Titolo: Thread e DLL

Se + thread accedono alla stessa funzione
(che si trova sulla stessa DLL) i risultati
vengono restituiti ai vari thread in maniera FIFO
o "a caso" (a seconda della complessità della
Funzione).
Che mi dite?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Dipende dalla priorità dei thread e da come sono schedulati.
Se la funzione usa dati globali e l'accesso a questi dati i risultati 
potrebbero essere molto più "a caso" di quanto immagini.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Menu Pop-Up con Bitmaps Builder 3

Come posso implementare i menu bitmaps in stile Office con un menu popup nel
Builder 3 ?
Grazie. Inferno.

>Come posso implementare i menu bitmaps in stile Office con un menu popup
nel Builder 3 ?
Con i componenti a disposizione del Builder 3 non puoi. Dovresti trovare
qualche componente di terze parti (guarda su 
torry.ru
). Oppure aspetti il
Builder 4!
--
Byez
Stefano Tempesta
temp...@tin.it
http://tempesta.freeweb.org

Newsgroup: it.comp.programmare.win32
Titolo: Zona di Roma.Cercasi programmatori Java!

La Società Oscar S.r.l. operante nel settore informatico,
Seleziona nella Zona di Roma programmatori con buona conoscenza di
Internet e in particolare del linguaggio Java.
In caso il colloquio abbia esito positivo,verrà offerto un corso di
perfezionamento,con frequenza bisettimanale,che si terrà nel mese di
agosto,fino alla metà di settembre.
Il corso,completamente gratuito,e' ovviamente funzionale al successivo
impiego.
Chi e' interessato puo' contattare  la società Oscar (ed eventualmente
inviare il proprio curriculum vitae) ai seguenti indirizzi:
E-mail: 
os...@oscarwww.com
Telefono: 06/44291398
Fax:          06/44241076

 La Societą Oscar S.r.l. operante nel settore informatico,
OFF - TOPIC
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.
Newsgroup: it.comp.programmare.win32
Titolo: CTabCtrl [per esperti]

Salve a tutti!
Vorrei porre una questione non semplice. Sto scrivendo un programma con le
MFC. Ho un controllo CTabCtrl composto da 5 TAB. Vorrei alcune di queste
non distruggerle, ma nasconderle, renderle hidden, e successivamente
renderle visibili, senza alterare le altre tabs. Come potrei scrivere 2
funzioni membro della CTabCtrl 
CTabCtrl::setVisible(int nTab)
CTabCtrl::setInvisible(int nTan)
che mi danno l'effetto desiderato? Cioč come posso far scomparire una tab
e successivamente renderla visibile?
grazie a tutti,
Muzero
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Perche' non vuoi distruggerle?
Secondo me potresti farlo utilizzando i metofi DeleteItem(nTab) e
InsertItem(nTab). Non so se la DeleteItem elimina l'oggetto che non
viene piu' visualizzato, ma se anche fosse non penso che l'eventualita'
sia particolarmente nefasta: creando i singoli tab a runtime, ogni
volta che devi rivisualizzare un item lo ricrei.
Newsgroup: it.comp.programmare.win32
Titolo: Impedire l'esecuzione multipla

Ciao a tutti,
Uso il vc++ express e sto realizzando una piccola applicazione win32 giusto 
per imparare un pò :p
vorrei fare in modo che all'avvio venga rilevato se il programma è già in 
esecuzione, quindi dare un messaggio di errore e termiare.
Esiste qualcuno dei parametri del WinMain che faccia al caso mio? In caso 
contrario come potrei procedere?
Grazie. 


Non dai parametri del winmain (almeno che mi risulti)
Metodo più efficace (IMHO) (che ti para anche da crash dell'applicazione):
1) Crei un mutex con CreateMutex dandogli un nome e dicendo di non voler 
essere il proprietario (se esiste un'altra istanza che ha generato quel 
mutex, ti viene restituito un handle al mutex esistente.)
2) Provi a bloccare il mutex (WaitForSingleObject) specificando un 
timeout. Se la funzione riesce ad ottenere l'oggetto, torna 
WAIT_OBJECT_0, e significa che non ci sono altre istanze, altrimenti 
torna WAIT_TIMEOUT, e significa che qualcun'altro (un'altra istanza) 
possiede il mutex in questione.
3) alla chiusura del programma rilasci il mutex (funzione ReleaseMutex)
Metodo più semplice (che però ti può obbligare a fare "pulizie" manuali):
1) Cerchi di creare un file in una directory temporanea (accessibile 
anche ad utenti limitati, o propria dell'utente) specificando come 
modalità di apertura il flag CREATE_NEW (questo flag fa fallire la 
CreateFile se il file esiste già)
2) esistenza file = altra istanza presente, creazione ok = nessuna altra 
istanza
3) alla chiusura, cancella il file.
Per pararti il fondoschiena da crash dell'applicazione (che quindi 
lascerebbe il file a "penzoloni"), puoi salvare il pid del programma nel 
file e quando un'altra istanza trova il file, può verificare se il 
processo è ancora su (e quindi cancellare il file). Per questo metodo 
non mi ricordo le funzioni per ottenere il pid in Windows.
Ultimo metodo che mi viene in mente, se non utilizzi window class 
generati automaticamente, ma scelti da te, e la tua applicazione ha 
sempre una finestra aperta (che non può essere chiusa) prova con 
FindWindow a cercare la finestra di una precedente istanza. Se non 
esiste, puoi continuare creandotene una tu (non ti salva in caso che 
l'utente cerchi di lanciare in rapida successione la tua applicazione 
per due volte di seguito. Il mutex ti dà più sicurezza)
Choose you
LP

SoulsKiller ha scritto:

dopo gli include e prima del winmain:
#pragma data_seg("Shared")
BOOL g_bIsRunning=FALSE;
#pragma data_seg()
#pragma comment(linker, "/Section:Shared,RWS")
nel winmain:
if(!g_bIsRunning)
		g_bIsRunning=TRUE;
	else
	{
		CInfoBox(_T("..."));
		return -1;
	}
ciao


Questo modo non lo conoscevo. Come funziona l'identificazione dell'area 
condivisa? solo sul nome della variabile o prende le info anche 
dall'eseguibile? (come il nome, un id che dipende dalla compilazione?)
LP

 LP
in base al nome-attributi che dai alla nuova sezione ed all'interno di 
questa i nomi delle variabili "inizializzate" che hai inserito
ad essere sincero i dettagli precisi non li ricordo ;-) ormai aggiungo 
quelle righe di codice in automativo ai nuovi progetti
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Frequenzimetro

Qualcuno sà come posso usare il computer come se fosse un frequenzimetro.
Pensavo ad un programmino scritto anche in Qbasic che piloti una delle porte
del pc ad es. la porta com e mi permetta di prelevare da uno dei pin una
frequenza impostata da me!
GRAZIE!

Luca wrote:

Il frequenzimetro *misura* le frequenze, forse la parola che cerchi è "generatore di impulsi".
Accedere direttamente all'HW del PC non è così banale, c'erano degli OCX che lo permettevano sul WEB, fai buona pesca..
Non ti aspettare grande precisione e periodi minori di qualche decina di ms.
Auguri !!

Newsgroup: it.comp.programmare.win32
Titolo: Compilare C++ da riga di comando sotto Windows

Il mio problema è il seguente:
Devo compilare un programma scritto in c++ da riga di comando sotto windows
98. Per
scrivere il programma utilizzo il visual c++ della microsoft, non so come
fare.
Qualcuno mi può aiutare?



Newsgroup: it.comp.programmare.win32
Titolo: Ricezione con socket

Sto lavorando con gli socket, ci sono dei tempi da rispettare per la
ricezione???
Ho notato che i dati mi arrivano spesso incompleti, se ricevo senza inserire
dei delay (ho inserito dei messagebox tanto per provare).
Ho provato ad inviare il comando
   top n 0
per avere uno dopo l'altro gli header delle mie mail, ma a volte ricevo solo
un +OK, a volte invece funziona benissimo.
Avete delle idee, consigli da darmi??
Vi ringrazio, ciao a tutti!!!!

> Avete delle idee, consigli da darmi??
tu dici che i dati ti arrivano incompleti. forse ti arrivano "spezzati"?
capita che quanto vengano spediti dei dati, questi siano spezzati in piu`
blocchi lungo il tragitto; puo` quindi succedere che una sola chiamata alla
funzione che riceve i dati (la recv piuttosto che un'altra) ti restituisca
solo la prima parte degli stessi. se questo e` il caso bisognerebbe chiamare
la funzione recv a ripetizione fino a che non ti accorgi che hai ricevuto
tutti i dati.
spero di aver risposto alla tua domanda,
ciao
mignolo

 wrote in message
news:rQRqa.15789$
K35.5...@news2.tin.it

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.programmare.win32
Titolo: file di help

Scusate la domanda da "newbie": come si creano i file di help (i file .hlp)?
Ho visto che non sono file di testo. Si creano forse prima come file di
testo, con tag tipo l'HTML, e poi si compilano con un qualche programma? O
si devono creare direttamente per mezzo di un programma specifico? E quali
sono i programmi usati per crearli? Ve ne sono di gratuiti o a basso prezzo?
Grazie in anticipo
--
Danval
(togliere la x, la y e la z dall'indirizzo)

Ci sono diversi metodi per scrivere un file HLP, il tutto necessita
sicurmanete di un compilatore e del file sorgente scritto in fornato
RTF. Trovi, se non ricordo male, il compilatore e degli esempi sul CD di
Visual Basic 5. I compilatori si trovano sia freeware che non cerca sui
vari siti per Vb sicuramente trovi qualcosa
Ciao
Michele 


Si creano dei files RTF, poi si prepara un progetto di help con un programma
tipo quello che c'è con il Borland C++ Builder 1.0 (che io non riesco ad
usare) e poi si compila con lo stesso o con altro.
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
ATTENZIONE: rispondo ai messaggi di pubblicità indesiderata
su TiscaliNet con un bel messaggio al provider di competenza!
per i messaggi seri è
diego....@tiscalinet.it

 RTF. Trovi, se non ricordo male, il compilatore e degli esempi sul CD di
A questo proposito, se qualcuno ha esperienza, vorrei fare 1 domandina:
quale editor usate per generare i file RTF? Io una volta usavo semplicemente
Word 2.0, ma da qualche tempo non ne ho più fatti, e così sono giunto alla
versione 97, che purtroppo genera dei file RTF che HC31 non riesce a capire
bene. Per ora mi sono arrangiato con Notepad (!!!) inserendo i tag a mano,
ma possibile che non ci sia qualcosa di meglio? O mi sfugge qualcosa? Da
notare che se uso gli RTF che genera Word97, spesso e volentieri HC si
inchioda, mentre altre volte semplicemente avvisa che vi sono errori.
So che ci sono prodotti commerciali che funzionano meglio, ma per le mie
esigenze vorrei farmi bastare qualcosa di semplice ed economico (dopotutto
ora uso Notepad).
Grazie
--
Alessandro Monti

 So che ci sono prodotti commerciali che funzionano meglio
Ora c'e` anche un'altra possibilita`: scrivere l'help come una serie di file
HTML, poi compilarli con l'HTML Help compiler (scaricabile gratuitamente dal
sito Microsoft). Cosi` otterrai un file .CHM, che e` il formato usato dalle
nuove applicazioni.
--
Bye! Lorenzo Lutti (
http://www.geocities.com/SiliconValley/Peaks/6258/
)

ora uso Notepad).
Prova a vedere sul sito dedicato agli ipertesti all'indirizzo
http://www.helpmaster.com/
Bye.
Newsgroup: it.comp.programmare.win32
Titolo: Linguaggio per pagine web

Salve a tutti,
come hobby faccio piccoli programmini con C++Builder.
Volendo creare delle pagine Web che abbiano un minimo di interattivita' con
l' utente, come se fossero
dei semplici programmi Windows,
e non soltanto composti da link che portano ad altre pagine, quale tool di
programmazione, meglio visuale,
mi consigliate, senza che debba ristudiarmi nuovi linguaggi sconosciuti ?
(...spero di essermi
spiegato)
Claudio
cmus...@iper.net
--
Posted from 
ns.iper.net
 [194.21.26.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000a01bfeb74$3822c640$043d15c2@default...

Newsgroup: it.comp.programmare.win32
Titolo: Mi spiegate cosa è successo ?

Ciao a tutti. Spero che la mia domanda non sia OT, ma ho deciso di scrivere
a questo ng perchè il problema è relativo al compilatore Microsoft Visual
C++ 5.0, che molti di voi senz'altro usano. Magari qualcuno ha già
incontrato questo problema e mi sa dare un consiglio: non so se è un
problema del compilatore o dell'intero sistema operativo (Win98).
Ho creato una applicazione console, cioè da lanciare in una finestra sotto
Windows, e funzionava perfettamente. Ho salvato il file eseguibile su
dischetto. Poi ho modificato il codice e ho di nuovo creato l'eseguibile. A
questo punto iniziano i problemi. Il programma deve eseguire nel main un
ciclo for: alla prima iterazione il programma si conclude, senza segnalarmi
NESSUN tipo di errore (il main si conclude restituendo 0). Il bello è che ho
di nuovo lanciato il file che avevo su dischetto (quello che funzionava) e
anche questo ora mi fa lo stesso scherzo, cioè non porta a conclusione
neanche una iterazione. Posso accettare che nel codice modificato abbia
introdotto degli errori e quindi non funzioni, ma quello vecchio perchè
prima funzionava e ora non funziona più ? Cosa è successo ? Un virus ?
GRAZIE per l'aiuto.
Giancarlo Penza
pe...@tin.it

> 
http://www.geocities.com/sunsetstrip/stage/7787
 <<
<<<<<<<<<<<< 
DucaCr...@iol.it
 >>>>>>>>>>>>>>
*** Le spice girls sono come i film porno
*** solo che i film porno hanno musiche migliori
                                         (Phil Spector)

punto sarebbe piů InTopic con un gruppo tipo it.comp.lang.c oppure

Newsgroup: it.comp.programmare.win32
Titolo: Algoritmo per ottimizzazione

Ciao a tutti,
Se qualcuno può aiutarmi, sto cercando di realizzare una formula matematica
o un algoritmo, chiamatelo come volete,
che faccia un ottimizzazione di taglio.
Cioè, se ho tanti pezzi di ferro lunghi 6000 mm e devo tagliarli in varie
misure, come posso tagliare meno barre da 6000 possibile, sapendo la
quantità e la lunghezza dei pezzi che mi servono . ES.: 2 pezzi da 4560, 3
pezzi da 2230 e 1 pezzo da 1200
Grazie
ciao

 writes:
D> Cioè, se ho tanti pezzi di ferro lunghi 6000 mm e devo tagliarli in varie
D> misure, come posso tagliare meno barre da 6000 possibile, sapendo la
D> quantità e la lunghezza dei pezzi che mi servono . ES.: 2 pezzi da 4560, 3
D> pezzi da 2230 e 1 pezzo da 1200
Credo  che sia  "Il Problema  dello Zaino",  affrontato e  risolto nei
libri di Ricerca Operativa.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 libri di Ricerca Operativa.
Esatto, un buon corso di Algoritmi e Strutture Dati comprende la soluzione
al "Problema dello zaino". Prova a carcare le dispense di Algoritmi e
Strutture Dati su 
www.disi.unige.it
Fra.

 wrote in message
news:MKB57.6237$VO5.2...@news.infostrada.it...


 ha scritto nel messaggio
news:MKB57.6237$VO5.2...@news.infostrada.it...

Ciao,
se fai una capatina sul mio sito puoi trovare un vecchio programmino in DOS
che fa quello che ti serve.
Non usa algoritmi particolari, fa solo un po' di tentativi e memorizza il
risultato migliore. Pero' da buoni risultati :-))
Ciao
Nazzareno
http://digilander.iol.it/npaolini

memorizza il risultato migliore. Pero' da buoni risultati :-))
č il genere di algoritmo che viene chiamato "BogoSort" :)

 quantitą e la lunghezza dei pezzi che mi servono . ES.: 2 pezzi da 4560, 3


 ha scritto nel messaggio
news:MKB57.6237$VO5.2...@news.infostrada.it...



E' un problema di cutting stock, simile al Knapsack.
Puoi usare una algoritmo di backtracking per risolverlo senza esplorare
tutto l'albero delle soluzioni.
Non è difficile.

Grazie a tutti per i consgili!
Non smetterò mai di dirlo, W I NEWSGROUP!
Newsgroup: it.comp.programmare.win32
Titolo: Crittografia

Ciao,
vorrei crittografare un file con un algoritmo in una dll ( scrivo in VC++ 6)
o source.
Dove posso trovare un algoritmo del genere?
Grazie
Lukas Demetz

 Dove posso trovare un algoritmo del genere?
Se vuoi stare sotto l'ala di mamma M$ puoi usare le CryptoAPI o CAPI (facendo
una ricerca su 
www.msdn.microsoft.com
 troverai senz'altro delle informazioni).
Altrimenti se vuoi fare qualcosa di piu` serio dipende tutto da che tipo di
algoritmo vuoi usare. Se ti interessano quelli a doppia chiave puoi trovare in
giro per la rete il codice di GNU-pg o gpg, un clone free di pgp.
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 Lukas Demetz

 
ciao Ruggero.
Invece di usare SHA che é l'algoritmo standard dell'SHS, perchè non
gli consigli MD5 (non MD4 per via della rottura crittoanalitica), per 
evitare problemi con in governo americano...?
Attendo tue risposte anche in email.
Penso di fare la tesi in crittografia ;-7
ciao
----------------------------------
Maurizio Felicela
mau...@libero.it
 (iMac)
felic...@tiscalinet.it
 (PC)
http://digilander.iol.it/cppvb
http://members.xoom.it/maufel
----------------------------------

evitare problemi con in governo americano...?
Qui siamo in italia, e quindi valgono le leggi italiane non quelle
USA.
Se ti fossi preso la briga di guardare il codice di SHA vedrai che
c'e' scritto che e' software PD. Infatti per i miei benchmark uso SHA
/*
 * pgpSHA.c - NIST Secure Hash Algorithm, FIPS PUB 180 and 180.1.
 * The algorithm is by spook(s) unknown at the U.S. National Security
Agency.
 *
 * Written 2 September 1992, Peter C. Gutmann.
 * This implementation placed in the public domain.
 *
 * Modified 1 June 1993, Colin Plumb.
 * Modified for the new SHS based on Peter Gutmann's work,
 * 18 July 1994, Colin Plumb.
 *
 * Renamed to SHA and comments updated a bit 1 November 1995, Colin
Plumb.
 * These modifications placed in the public domain.
 * Hacked on some more for PGP 3, December 1995, Colin Plumb.
 * You probably don't *want* these modifications.
 *
 *
 * Comments to 
pg...@cs.aukuni.ac.nz
 *
 * $Id: pgpSHA.c,v 1.15 1997/10/14 01:48:23 heller Exp $
 */
--
Tieni per te il Papero se vuoi la mia email
Sito Papero -> 
http://utenti.tripod.it/papero
Newsgroup: it.comp.programmare.win32
Titolo: Hook

Cosa sono gli Hook di sistema???
Come posso usarli?
Tnk
-- 
Kleidemos
C++ Programmer
kleidem...@altervista.org

 Cosa sono gli Hook di sistema??? Come posso usarli?
E' una domanda molto generica. Molto semplicemente si tratta di un pezzo di
codice (una funzione) che viene aggiunto nella catena di operazioni che
compie il sistema. Se aggiungi ad esempio un Hook alla catena di input,
quella funzione verrà richiamata ogni volta che si verifica l'evento legato
a quell'input (ad esempio... pressione di un tasto, etc..) .
Vedi su MSDN.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

E usato dagli antivirus?

 E usato dagli antivirus?
E che ne sappiamo? Potrebbe essere, dipende da che cosa vuole fare
l'antivirus in questione. In genere in ambito Win32 ci si riferisce agli
Hook intendendo i "Windows Hooks", che ti permettono di intercettare i
messaggi di Windows ad un livello alquanto basso, ma più in generale un
hook, come ti ha detto Fabio, è una funzione che si inserisce all'interno
di una catena, e che quindi ha la funzione di intercettare tutti gli
eventi che passano per quella catena (tieni presente che qui non ho usato
un lessico specifico). Persino una ISR potrebbe essere definita un hook.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 E usato dagli antivirus?
no
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

Newsgroup: it.comp.programmare.win32
Titolo: [OT] Quanti usano C++ Builder?

Come da oggetto, vorrei sapere in quanti usano questo strumento, ma ciň che
piů mi interessava sepere č quale percorso č stato seguito per imparare ad
usarlo.
Scusate se sono OT, ma č molto importante avere queste informazioni poichč
non ho ancora chiara la strada da seguire per iniziare a sviluppare
applicazioni per Windows
( premetto che non amo molto Visual C++ ).
Grazie .
:-)

 usarlo.
Io lo uso e lo trovo estremamente comodo.
Ho imparato ad utilizzarlo con il libro Borland C++ Builder di Apogeo e
utilizzando i preziosi suggerimenti di 
www.bcbdev.com
Ciao, Nicola
Newsgroup: it.comp.programmare.win32
Titolo: Enumerare threads

Suvvia, possibile che nessuno sappia come si fa ad enumerare i thread di
un processo??? Non voglio mica entrare nei server della NASA falsificando
il mio indirizzo IP, voglio solo enumerare i thread di un processo di cui
ho l'handle e pieno accesso (l'handle ha PROCESS_ALL_ACCESS).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

"Proxima" <cr...@boom.bang> ha scritto nel messaggio
news:cdqlpl$gdg$1...@news.newsland.it...

un modo potrebbe essere creare uno snapshot di tutti i thread e processi del
sistema con CreateToolhelp32Snapshot, poi con Thread32First e Thread32Next
scorrere tutti i thread, tra le informazioni restituite per ogni thread c'è
il process id del processo padre, che puoi confrontare con quello del tuo
processo
--
Pela

 processo
hummm, ne avevo già sentito parlare ma non ci avevo mai provato; cmq
funziona anche su NT?



ho controllato su MSDN: NT è l'unico sistema windows su cui non funziona :-)
--
Pela


Se il processo lo hai creato tu avrai anche l'id del processo e allora
potresti usare
EnumThreadWindows()
ciao
Paolo

 ha scritto nel messaggio
news:ce0pl1$v9e$1...@lacerta.tiscalinet.it...

Si, ehm pero' in questo modo ottieni solo gli handle delle finestre per cui
non serve a niente. :-/
Potresti allora provare ad usare GetWindowThreadProcessId() passandogli
l'handle della finestra.
Se pero' cerchi un sottoprocesso che non usa alcuna finestra non funziona.
:-/
Anche a me interesserebbe trovare un modo per enumerare i thread di un
processo di un'altra applicazione ma sembra che non ci siano api gia' pronte
all'uso per questo scopo.
ciao
Paolo

 ho controllato su MSDN: NT è l'unico sistema windows su cui non funziona :-)
Vuoi dire che non funziona su Windows NT/2000/XP ???
Hai detto niente...
Spero che intendessi dire che non funziona solo su Windows NT, ma funziona
su Windows 2000 o superiore.


 :-/
Più in generale, non funziona con qualsiasi thread che non crea finestre,
quindi con qualsiasi generico worker thread.


 su Windows 2000 o superiore.
si' ho detto SOLO su NT, su tutti gli altri funge
--
Pela

 si' ho detto SOLO su NT, su tutti gli altri funge
Si, ho capito, ma da Windows 2000 incluso in poi tutti i sistemi operativi
Micro$oft sono basati sul kernel di NT che io sappia, quindi volevo essere
sicuro; in pratica, *non* funziona solo fino a Windows NT 4; ho capito
bene, no?
Cmq grazie per l'idea, lo snapshot va benissimo per i miei scopi. :)
Ciao


 Ciao
tranquillo, su 2000, XP e server 2003 funziona
--
Pela
Newsgroup: it.comp.programmare.win32
Titolo: MDI FORM !!! Aiutatemi, vi prego!

Come faccio in VBasic a togliere la possibilita' di ridurre un MDIForm?
Grazie a tutti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie a tutti.
Non conosco Visual Basic, ma in generale in Win32 per qualsiasi finestra
puoi provare a togliere lo stile WS_MINIMIZEBOX usando SetWindowLong.
Non conoscendo VB però, non so se funzioni anche per il tuo tipo di
finestra... con "MDIForm" ti riferisci alle MDI child ?


Newsgroup: it.comp.programmare.win32
Titolo: compatibilità win 2000

Salve,
qualche anno fa' ho sviluppato una applicazione che utilizza un componente
per scaricare file tramite ftp.
Adesso provandola su windows 2000, inizia a scaricare il file e si ferma ad
una percentuale diversa di volta in volta.
Ci sono grosse differenze tra windows 98 e 2000?o è un problema del
componente?
grazie!

 una percentuale diversa di volta in volta.
Per caso hai usato MFC 4.0? Tale versione aveva un bug noto nella classe
CSocket che su alcune macchine (in modo del tutto casuale) portava proprio
ai sintomi che descrivi.
Su MSDN trovi la patch, in pratica e` sufficiente scavalcare una funzione di
CAsyncSocket e scrivere un paio di righe di codice.
--
Bye! Lorenzo Lutti

Newsgroup: it.comp.programmare.win32
Titolo: Windows ME ?

Un quesito molto semplice.
E' possibile che l'eseguibile di una applicazione scritta in VC 6.0 (con
MFC) funzioni perfettamente su piattaforme Win95, Win98, Win 2k, Win XP ed
invece (come mi è capitato) ... sbrocchi totalmente con Windows ME ?
Potreste segnalarmi dei siti che parlano dell'argomento ?
Grazie
Luke

 wrote in
news:I4bj8.2942$%
g7.8...@twister2.libero.it
: 

Tutto è possibile. 
Forse dipende dalla versione di MFC installata con i vari S.O. (e 
service pack) o dal setup del sistema operativo.
Da problemi con un solo PC con win ME o con diverse installazioni di 
ME? Cosa fa un programma che "sbrocca totalmente"? Che messaggio 
d'errore da?
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: OpenGl e Api

Per usare le OpenGl devo imparare la APi?
Il VC++ 6 che vers degli header contiene??
Tnk

 Tnk
Preg
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> almeno quelle principali riguardanti i DC...
wHAT???
Cmq intendevo le APi di winzoz :)

 wHAT???
hai ragione, scusa :P
visto che non conosci le API di Winzozz partiamo dall'inizio: fra le API
Win32 esiste un set particolare, quello della cosiddetta GDI, ovvero
Graphic Device Interface; la GDI è appunto un'interfaccia API che permette
ad un'applicazione di avere funzionalità grafiche, ed è costituita da
funzioni che si occupano di grafica (ad esempio include tutte le funzioni
che si occupano della gestione dei font). prima parlavo di DC, ovvero
Device Contexts: essi sono delle strutture di dati contenenti tutte le
informazioni necessarie per effettuare operazioni grafiche in
un'applicazione, sia in memoria che sullo schermo; i DC sono un concetto
chiave della GDI.
Faccio un esempio: se il programmatore lo vuole, può associare un DC ad
una finestra usando la funzione GetDC, in modo tale da poter creare delle
immagini grafiche su di essa; ovviamente prima di disegnare deve settare
nel DC tutte le informazioni necessarie, come ad esempio il colore del
contorno e quello di riempimento delle forme geometriche che disegnerà (in
termini tecnici: la Pen e il Brush); poi tra parentesi quando ottieni
l'handle iniziale ad un DC, in genere questo presenta già delle
informazioni standard: per default le Pen sono nere e senza nessun tipo di
tratteggio, mentre i Brush sono di colore bianco e senza pattern.
OpenGL, se usato in Winzozz, per rappresentare le sue immagini 3D, sia che
vengano costruite in memoria, sia che vengano mostrate direttamente sullo
schermo, deve necessariamente interagire con i DC, e per questo ti dicevo
che di quelli dovresti conoscere come minimo:
a) alcune funzioni fondamentali, giusto per averne un'idea
b) *tutte* le funzioni di quella particolare interfaccia API che permette
la comunicazione, diciamo così, tra OpenGL e GDI; tali funzioni hanno
sempre nomi che iniziano col prefisso "wgl", ad es. "wglMakeCurrent", e
cmq non sono tante, sono solo 4 o 5.
tutto chiaro ora?
p.s.: cmq sta tutto in MSDN.


Tnk per l'aiuto :)

Newsgroup: it.comp.programmare.win32
Titolo: Codice x gestire gli sms dai telefonini.

Salve ragazzi,
tempo fà mi sembra di aver letto che qualcuno disponeva di alcuni esempi
di codice, non ricordo in quale linguaggio, che pilotasse i telefoni gsm
(nokia?) per la gestione dell'invio e della ricezione degli sms.
Poichè devo affrontare il problema di fare inviare ad un nokia collegato
al PC col relativo cavetto alcuni sms sto cercando un po' di materiale a
proposito.
Grazie a tutti.
--
Saluti,
Danilo!
* Per risposte in e-mail elimina "-rimuovi" dall'indirizzo *

 wrote in message
8jb108$q5h$1...@nslave2.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: OLE e COM

Salve ragazzi,
leggendo alcuni tutorial sulle DirectDraw, sono venuto a conoscenza del
bisogno di programmare, almeno una volta, tramite le OLE e le COM.
Vista la mia ignoranza a riguardo, volevo sapere se ci sono dei tutorial da
qualche parte o mi consigliate qualche libro (se e' possibile della Apogeo
visto che ho lo sconto ;)  ) a riguardo... magari, magari che sia anche un
buon libro di C++/Visual C++ visto che, causa univesita', ho dimenticato le
nozioni fondamentali quali puntatori, classi, funzioni etc :((
Grazie anticipatamente e spero che rispondiate in tanti :-)
ciao
NighTiger
NB
Io lavoro con Visual Studio 6

 nozioni fondamentali quali puntatori, classi, funzioni etc :((
Per questi, l'ideale sarebbe Lippman e Lajoie, "C++ Corso di
Programmazione", Addison-Wesley Italia: nulla su estensioni
non-standard al C++, ma tutto sul C++ Standard stesso.
Alex

 NighTiger
In realta' per utilizzare DirectX non e' assolutamente necessario 
conoscere estensivamente OLE e COM; tutto quello che e' necessario 
sapere riguardo queste tecnologie viene presentato e spiegato in una 
sezione dedicata della guida di DirectX fornita insieme all'SDK
Se invece il tuo obiettivo e' programmare OLE e COM, allora il discorso 
e' diverso
lUDo

 NighTiger
Non è che hai letto i tut. di DSound e DMusic?
ciao

 Non è che hai letto i tut. di DSound e DMusic?
no :)

 no :)
Il fatto è che com in DDraw è automatico. L'unica funzione che dovrebbe
utilizzare com
(IDirectDrawSurface7::Initialize()) ritorna sempre
DDERR_ALREADYCREATED essendo che è già inizializzato.
ciao
Newsgroup: it.comp.programmare.win32
Titolo: [OT] Scrivere file .HLP, come?

Salve a tutti,
Dovrei scrivere un help, ma non riesco a capire come si faccia. Qualche
anima pia saprebbe aiutarmi, fornendomi qualche link?
Grazie 1000
--
---------------------------------------
             -->  Ne]DR[oS <--
---------------------------------------
       e-mail: 
ned...@freemail.it
   e-mail x files: 
ned...@ciaoweb.net
---------------------------------------


Ciao,
come parte del MS Visual Studio esiste un'applicazione che si chiama Help
Workshop. Consente proprio di creare file .hlp. Questo formato è stato però
superato dal formato .chm. Da Microsoft è possibile scaricare un tool che ne
constente la creazione.
Bob Rock
Newsgroup: it.comp.programmare.win32
Titolo: Non ho piu' accesso al BIOS ! Aiuto!

Ciao a tutti,
qualcuno ha un'idea del perché non riesco piu', improvvisamente, ad accedere al BIOS premendo ESC durante il boot? Come posso fare? Ho urgenza di accedervi, perché tra l'altro ora non è configurato per il boot dal floppy.
Grazie a tutti
Jonas
___________________________________________________
Se vuoi un indirizzo di posta elettronica gratuito, 
iscriviti a 
http://www.katamail.com
-- 
Posted from 
c000-h015.c000.muc.cp.net
 [209.228.29.105] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Prova a staccare ad esempio il cavetto dati collegato al floppy, quando
parte dovrebbe segnalare l'errore e dovrebbe andare automaticamente sul bios
!
Ciao Sandro !

Hai provato con CANC? heheheh non dai scherzavo ... se non erro sulla scheda
madre dovrebbe esserci un Jumperino per resettare le impostazioni BIOS ...
magari poi riesci a entrarci


-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 qualcuno ha un'idea del perché non riesco piu', improvvisamente, ad
accedere al BIOS premendo ESC durante il boot? Come posso fare? Ho urgenza
di accedervi, perché tra l'altro ora non è configurato per il boot dal
floppy.
sicuro che sia il tasto ESC? nella maggioranza dei bios che mi sono capitati
sott'occhio, il tasto da premere era DEL oppure F2...
    Marco
Newsgroup: it.comp.programmare.win32
Titolo: richiesta aiuto

devo fare periodicamente la copia di due cartelle con sottocartelle e devo
farla di notte quando nessuno ha in uso i file contenuti,  le cartelle sono
su una macchina e devo copiarle su un altra macchina in rete. le copie
devono avvenire tutti i venerdi sera verso le 10.00 e voglio salvare almeno
i 4 salvataggi precedenti.
ho pensato di creare 4 file .bat(semplice semplice) con cartella di
destinazione diversa e farli eseguire con le operazioni pianificate di
win98.
g:
cd\
cd advisual
copy *.* c:\windows\desktop\salvo\lunedi\*.*
ma cosi non mi copia le sottocartelle
ho scelto il file bat perchè non so programmare cmq sono aperto a qualsiasi
alternativa che faccia quello che mi serve
ringrazio anticipatamente chi mi aiuterà
Emanuele

 alternativa che faccia quello che mi serve
I .BAT sono piuttosto obsoleti: oggi si usa un linguaggio di
scripting a piacere, con il Window Scripting Host.
Probabilmente il linguaggio di scripting piu` comodo per te
e` VBScript ("Visual Basic, Scripting Edition") che e` uno
dei tue che vengono istallati assieme al WSH (Windows Scripting
Host).  WSH e` incluso nei release recenti di Windows, se hai
un release vecchio puoi comunque scaricarlo dal sito Microsoft
e istallarlo.
Un file vai.vbs di due righe...:
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFolder "c:\Prova", "D:\"
copia un'intero sotto-albero, a partire dal folder
c:\Prova, sul disco D: (in d:\Prova e piu` sotto),
in modo recursivo.  Puoi eseguirlo con:
    wscript vai.vbs
o anche
    start vai.vbs
Persino il VBScript, il piu` "povero" dei linguaggi di
scripting usabili con Window Scripting Host, e` mille
volte piu` potente del vecchio .BAT; conviene a chiunque
abbia un sistema Windows investire un minimo di tempo
a capirne almeno i fondamenti, anche se non ha intenzione
di "programmare" davvero, perche` anche un semplice
script come questo puo` risolvere tante situazioni.  E`
inoltre un sottoinsieme del Visual Basic in altre
edizioni, come quella Professional per lo sviluppo di
programmi a se stanti e quella For Applications che trovi
incorporata in ogni applicazione Office (e non solo in
quelle), quindi quello che impari ti potra` tornare utile
un domani, quando vuoi scriverti una macro per Word, una
pagina HTML dinamica, un'ASP, o che so io.
Esistono, certo, linguaggi di Scripting MOLTO piu` potenti,
e anche piu` semplici da imparare di VB in qualsiasi forma
(Python, 
www.python.org
, e` incredibile nel modo in cui
unisce semplicita`, potenza, ed eleganza), ma VB ha il
vantaggio pratico di essere diffusissimo su tutte le varie
piattaforme Windows e dentro le piu` svariate applicazioni,
quindi il modesto sforzo di apprenderne i piu` basilari
rudimenti non e` certo sprecato (se non altro perche` la
documentazione su come si "automatizzano" le operazioni e`
invariabilmente espressa in termini di VB!-).
Alex

Se vuoi usare i file batch, devi usare il comando xcopy invece di copy.
Xcopy ti permette di copiare file e subdirectory usando il parametro /s.
Quindi, al posto di
copy *.* c:\windows\desktop\salvo\lunedi\*.*
devi usare
xcopy /s *.* c:\windows\desktop\salvo\lunedi\*.*
Newsgroup: it.comp.programmare.win32
Titolo: La porta parallela....

Devo fare un programmino in c++ (uso borland c++ builder 3) che acceda
alla porta parallela. Come devo usare le API CreateFile, ReadFile e
WriteFile per fare ciň???
ringraziamenti anticipati
Raffaele "Mago Ged"

 wrote in message
3acb23a2...@news.tiscalinet.it...


 ha scritto nel messaggio
news:3acb23a2...@news.tiscalinet.it...


 WriteFile per fare ciò???
Dipende cosa intendi esattamente con "acceda". Se devi trasmettere dati in
modo piu` o meno "standard" (ad esempio a una stampante) puoi usare quelle
API come per un file normale, fornendo il nome "LPTx" a CreateFile().
Se invece devi pilotare singoli pin e non solo gli otto pin di dati, beh,
allora devi scavalcare a pie` pari le API e scrivere sugli indirizzi di I/O
giusti. E se sei sotto a NT/2000, devi anche installare un driver che ti
permetta di accedere direttamente all'hardware.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

> WriteFile per fare ciň???


 dati.
Allora e` particolarmente semplice. Puoi optare fra due metodi. Metodo
pulito:
BYTE b = 0xFF;
DWORD written;
HANDLE h = CreateFile( "LPT1", GENERIC_WRITE, 0, NULL, OPEN_ALWAYS,
FILE_FLAG_NO_BUFFERING, NULL);
WriteFile( h, &b, 1, &written, NULL);
...
CloseHandle( h);
Ad esempio cosi` hai messo tutti i pin a 1 (hai scritto 0xFF).
Metodo sporco:
BYTE b = 0xFF;
__asm {
    mov dx,0x378
    mov al,b
    out dx,al
}
Stessi risultati ma in modo lurido. E se LPT1 non e` mappata all'indirizzo
0x378, non funziona. E non funziona sotto a Windows NT/2000. Pero` in certi
casi e` necessario, ad esempio se vuoi pilotare direttamente i piedini
ausiliari della parallela.


> Comunque sono sotto win98, e i pin che mi servono sono
[CUT]


Newsgroup: it.comp.programmare.win32
Titolo: Gioco Punta e Clicca

Stiamo preparando un gioco sul genere di Myst (io mi occupo della grafica) e
vorremmo sapere quale ambiente di sviluppo utilizzare per un programma del
genere.
Premetto che conosco le basi del C++ e ultimamente sto smanettando con il
Builder.
Michele.

 wrote in message
epoD3.5415$Iq6....@typhoon.libero.it...


Anche Heroes Of Might & Magic III è fatto in C++, quindi... In bocca al
Lupo.
Inferno.

Newsgroup: it.comp.programmare.win32
Titolo: Header Api

Salve a tutti, sapete dire quali header  o Api , si utilizzano
con il compilatore Mingw per utilizzare le finestre sfoglia
cartelle e leggere la clipboard.
Grazie
Ciao

leggere la clipboard.
API:
OpenClipboard, GetClipboardData, CloseClipboard.
header:
Windows.h

ti ringrazio.
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Come fare per usare le API

Supponiamo che io sappia programmare bene in C++ sotto windows, anche se non
abbia mai programmato in maniera Visuale. Supponiamo di voler imparare ad
utilizzare le API per poter iniziare a sviluppare videgiochi ad esempio:
cosa dovrei fare ? quali sono i vari passi da affrontare ?
Daniele Tessaro

Una 'API' non e' altro che una funzione di sistema, ne' piu' ne' meno come
ogni altra funzione C/C++.
Per prima cosa sappi cosa vuoi fare (disegnare un cerchio? aprire una
finestra?) poi ti cerchi l'API o le API appropriate.
I passi da affrontare: 1. imparare a programmare sotto Windows 2. avere
un'idea di quello che vuoi fare.
Davide

 wrote in message
news:88b7hj$9tf$1...@nslave1.tin.it...

Visita 
http://aleax.supereva.it/
 e assorbi tutte le info contenute nel
tutorial ivi presentato (una frazione un po' piccola di tutte quelle che
ti servono).  Poi compra il testo di Petzold ed ampia i tuoi orizzonti
con quello.  Infine, approfondisci specificamente Direct/X.
Alex

Mi sorge un dubbio:
ma il testo di Petzold non sarà mica solo una guida alle API? Affronta anche
le basi del funzionamento di Windows, no?
--
Marco Iannaccone
"Questa è una nave moderna, ma ha un nome antico e glorioso...
Trattala come una signora e ti riporterà sempre a casa"

 le basi del funzionamento di Windows, no?
Le "basi" vere e proprie le trovi spiegate meglio nel Richter,
ma e` un testo piu` avanzato.  Comunque, anche Petzold
spiega tante cose, certo non si limita ad enumerarle!
Alex

Le "basi" vere e proprie le trovi spiegate meglio nel Richter,
Nome del testo?
Grazie
Marco

 Nome del testo?
E` piu` affidabile il nome dell'autore, visto che quello non lo
traducono:-).  Comunque mi pare sia "Programmazione avanzata
per Windows", Mondadori Informatica (MS Press l'originale).
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Info DLL con VC++ e VB

Sto facendo un programma in VB, ma devo usare degli algoritmi scritti in 
C++ (calcolo di correlazioni, trasformate di furier e cose simili).
Pensavo di usare delle DLL, ma non l'ho mai fatto.
Qualcuno mi può dare qualche consiglio, qualche sito dove trovare 
informazioni su DLL o simili!?!?!
grazie
Rosario 
sarox...@yahoo.com
p.s.: se possibile inoltrate la risposta sulla email.

 informazioni su DLL o simili!?!?!
www.codeguru.com
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 p.s.: se possibile inoltrate la risposta sulla email.
no problemo
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Visualizzare un Bitmap

Utilizzo VC++ 6.0 sotto Windows 98 SE.
Ho creato varie Bitmap in Menu resources-->Bitmap.
Ora vorrei visualizzarle all'interno di una finestra che ho precedentemente
aperto come posso fare?
Ho provato ad utilizzare
hbmp=
LoadImage(hInst,MAKEINTRESOURCE(IDB_BLU),IMAGE_BITMAP,0,0,LR_DEFAULTSIZE);
Pero' poi non so come fare a disegnarla.
Sapete aiutarmi?
Grazie.

una volta che hai caricato il bitmap dalle risorse devi includerlo in un
DC con la funzione SelectObject e usare la funzione BitBlt oppure
StretchBlt per trasferire i suoi pixels da un DC all'altro; se vuoi
disegnare il bitmap su una finestra devi passare come DC di destinazione a
BitBlt o StretchBlt il DC di quella finestra.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: Creare DLL con C

Ho aperto Ms Visual C++ 6.0 ho fatto "New..." poi ho selezionato "win32
dynamic-link library"
e in seguito ho selezionato "A simple DLL project"...
Il mio codice si presenta ora cosě
// prova.cpp : Defines the entry point for the DLL application.
//
#include "stdafx.h"
#include <stdio.h>
// ho inserito questa riga in quanto che mi č stato detto che permetteva di
esternare i nomi delle funzioni dalla DLL
extern "C" { __declspec (dllexport) int doppio(int); }
BOOL APIENTRY DllMain( HANDLE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
      )
{
    return TRUE;
}
int doppio(int a) {
  return a*2;
}
Faccio "Compile" e mi da il seguente errore:
--------------------Configuration: prova - Win32 Debug--------------------
Compiling...
prova.cpp
f:\documents and settings\tondo\documenti\prova\prova.cpp(4) : fatal error
C1083: Cannot open precompiled header file: 'Debug/prova.pch': No such file
or directory
Error executing cl.exe.
prova.obj - 1 error(s), 0 warning(s)
Cosa devo fare ?!!?!?
Dov'č l'errore !?!? Cioč dice che č in #include "stdafx.h" ma perchč?
Se tolgo il primo include  (#include "stdafx.h") l'errore in compilazione
diventa...
--------------------Configuration: prova - Win32 Debug--------------------
Compiling...
prova.cpp
f:\documents and settings\tondo\documenti\prova\prova.cpp(20) : fatal error
C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.
prova.obj - 1 error(s), 0 warning(s)
Il bello che a quanto pare se io faccio compilare il codice ad un mio amico
sul suo PC funziona tutto a me invece no...
Non č che per caso bisogni includere delle cose particolare o settere certi
parametri ?!?!
BOH, NON CI CAPISCO NIENTE !!!!
AIUTATEMI !!!
Qualcuno sa correggermi il CODICE e dirmi come faccio a fare ste benedette
DLL in C che ci sto provando da tempo...
GRAZIE MILLE !!!


vai sulle opzioni del progetto, sezione c/c++, categoria precompiled headers
e poi scegli not using precompiled headers
Pela

 
E' una cosa che vorrei fare anche io, avete qualche link su come si 
creano/usano le DLL in visual studio (io ho il .Net ma vorrei fare 
codice nn gestito) o anche solo qualche nome di funzione/classe/boh x 
facilitare la ricerca? (cercare DLL nell'help del VS.net e' un delirio)
grazie 2000!

 
Un esempietto in C.
http://www.john.findlay1.btinternet.co.uk/winprog/lccwheel.zip
Luca

, a@b.c 
says...

Come nn detto, ho capito tutto (o quasi) ! Ora ho il problema che vorrei 
inserire le DLL in una cartella diversa da quella dell'eseguibile, e' 
possibile?
Newsgroup: it.comp.programmare.win32
Titolo: Cambiare la directory dei Cookies

Buongiorno a tutti,
quando modifico il valore di Cookies nel registro con Regedit alla chiave 
Shell Folders, dopo aver riavviato il valore torna quello di prima...
Cosa devo fare per tenere la mia modifica ?
Ovviamente ho copiato l'intera directory prima di assegnare il nuovo 
valore.
Grazie
	Paolo

 valore.
A volte e' un po' contorto prova a cambiarla anche qui:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Cache\Special Paths\Cookies
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\S
hell Folders

 Cosa devo fare per tenere la mia modifica ?
Se hai win98 SE vai al pannello di controllo e usi Tweak UI una piccola
aplicazione che puo modificarie vari settaggi di win compreso quello delle
cartelle tipo programmi, preferiti , Sent To ,ecc.
Se hai Win 95,98 PE,ME me lo dici e te lo spedisco
Se ha un WinNT non credo funzioni correttamente

grazie per l'info.
Puoi mandarmi un link per scaricarlo piuttosto che il programma per posta 
?

 ?
Sono solo 87 KByte

Newsgroup: it.comp.programmare.win32
Titolo: Help me o:)

Salve a tutti.....
Ho scritto in Delphi un programmino sfruttando le procedure RAS per creare
un collegamento a intenret.
Su Win9x funziona tutto bene. Con Win2000/XP non riesco a lanciare la
connessione. Penso sia un problema di qualche impostazione nel S.O. ma le ho
provate tutte.
Qualcuno ha qualche idea ?
P.S. Ho provato anche a compilare i programmi di esempio del Delphi
ottenendo sempre lo stesso risultato, funzionano con Win9x e non con
Win2000/XP.
Mi sono ionfognato e non so come uscirne, datemi una illuminazione....
Grazie dell'attenzione....

Qualcuno ha qualche idea ?
Con queste informazioni e' difficile capire...Se stai usando
direttamente le API (es. RasDial, RasEnumEntries) ti consiglio di
controllare sempre il valore ritornato dalle funzioni dopo ogni
chiamata, verificando in caso di errore cosa ti restituisce la
funzione GetLastError in unione alla FormatMessage oppure la
RasGetConnectStatus.
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]

 wrote in message
brmmaucl3tkrfr590...@4ax.com...

Newsgroup: it.comp.programmare.win32
Titolo: Disegnare un... oggetto

Salve a tutto il NG,
Vorrei porvi una domanda e vi faccio un esempio per chiarire subito il
mio problema.
La classe linea, contiene le coordinate di un segmento,  come puň
essere progettata la funzione         linea->Disegna()     ????
Altre caratteristiche:
- Ogni finestra, contiee una Canvas su cui possono essere disegnate 	
  piů oggetti di tipo linea.
- La funzione Disegna() deve disegnare la  linea sulla Canvas della
  finestra nella quale l'oggetto linea č stato dichiarato.
Come posso fare questa funzione???
Cosa gli devo passare come argomento???
Utilizzo il Borland C++ Builder.
Ciao e grazie a tutti
		Pevar...
           Pevar...
---------------------
pe...@dada.mail.it

Passa come parametro solo un puntatore al device context
dove tracciare la linea.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

Passa come parametro solo un puntatore al device context
Come faccio a ottenere il puntatore al device context??
Ciao e grazie
		Pevar...
           Pevar...
---------------------
pe...@dada.mail.it

Come faccio a ottenere il puntatore al device context??
Se usi un framework, prova a cercare tra le sue funzioni,
altrimenti usa le API di sistema (tipo GetDC).
Prova a consultare l'SDK.


>Come faccio a ottenere il puntatore al device context??
oggetto->Canvas->Handle
es.:
HDC hdc = Form1->Canvas->Handle;