mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Auito con il vecchio DDE Microsoft

Salve a tutti,
in questi giorni sto cercando di iniziare a fare qualche esperimento di
programmazione usando l'interfaccia
tra processi DDE.
Il mio scopo ultimo č di poter scrivere un piccolo client in C (e non C++)
che sia in grado di prendere in "tempo reale" dati da una fonte Server DDE.
Premettendo che non ho a disposizione il Microsoft Visua C++ com e
compilatore, ho provato a compilare gli esempi trovati sul sito della
Microsoft con altri compilatori, quali:
- LCC Win32
- Borland C++ 5.5 Free Ed.
- Dev-CPP con Gcc 3.2
- Cygwin + GCC
In nessun caso mi č stato possibile arrivare ad avere un esmpio funzionante.
Il compilatore che si č adattato piů facilemente (non subito perň) agli
esempi della Microsoft č stato LCC, ma ho ottenuto solo un programmino
funzionante perfettamente in apparenza, ma che non ne vuole sapere di vedere
fonti DDE (mentre il compilato dato dalla MS funge benissimo....)
Se qualcuno ha una idea di come possa fare per imparare a fare meglio....
PS: si puň dire che sia un novellino nella programmazione sotto windows, ma
sotto unix programmo da molti molti anni in C....
Grazie anticipatamente,
Luca Landi

 Premettendo che non ho a disposizione il Microsoft Visua C++ com e
[ ... ]
Il protocollo DDE e' stato sviluppato dalla microsoft per far comunicare le
applicazioni sotto piattaforma Win, percio' devi comunque utilizzare
compilatori o componenti che si appoggiano per forza di cose alle api di
windows.
Non so Se il Borland C++5.5 lo faccia. In tal caso se vuoi scrivimi in
privato che ti mando qualche esempio.
Ciao!! :)
Elisa

Newsgroup: it.comp.programmare.win32
Titolo: Disegnare su finestra

Salve a tutto il newsgroup,
ho realizzato un programmino che visualizza un'immagine,ma ho 2 problemini:
1) dopo aver creato la finestra,per far visualizzare l'immagine devo
cliccare con il tasto destro,invece vorrei che la visualizzazione avvenisse
automaticamente dopo la creazione della window stessa.
2)Nel caso in cui sposto la finestra,l'immagine rimane contenuta in
questa,ma se la finestra viene coperta da un'altra window,la parte coperta
della foto viene cancellata e devo nuovamente premere il tasto destro del
mouse.Come faccio a tenere "incollati" i pixel sulla finestra?
riporto il codice che ho scritto:
case WM_RBUTTONDOWN:
    int x,y;
 unsigned long i;
    sd=GetWindowDC(hwnd);
 for(i=0;i<altezza*larghezza-1;i++)
 {
 x=i%larghezza;
 y=i/larghezza;
 SetPixel(sd,10+x,50+y,RGB(datidest[i],datidest[i],datidest[i]));
 }
    ReleaseDC(hwnd,sd);
  break;

 
1. aggiungi la variabile:
PAINTSTRUCT ps;
alla window procedure.
2. sostituisci:
case WM_RBUTTONDOWN:
con:
case WM_PAINT:
3. sostituisci:
sd=GetWindowDC(hwnd);
con:
sd = BeginPaint(hwnd, &ps);
4. sostituisci:
ReleaseDC(hwnd,sd);
con:
EndPaint(hwnd, &ps);
Luca

 Luca
Ti ringrazio,ora provo subito.

 ha scritto nel messaggio
news:MPG.195db306...@powernews.libero.it...

Ti ringrazio,ora provo subito.
Newsgroup: it.comp.programmare.win32
Titolo: Win32 debugging API (per farsi il proprio debugger)

Ciao,
mi sto apprestando a scrivere un DEBUG Win32 sfruttando le API che Windows
mette a disposizione.
Purtroppo tutto quello che c'č č uno striminizito DOC in MSDN, risalente al
5/11/1992. Inoltre, il doc in questione parla di un esempio accluso,
DEBUGAPP.EXE il quale č scritto in ostrogoto-c++, impossibile da compilare
con i nuovi compilatori (VC, Borland, ecc.).
Qualcuno di voi ha qualche cosa di interessante da condividere? Docs,
esempi, qualche sorgente meno striminzito, links, ecc.
Grazie in anticipo, ciao
Romano Signorelli
P.S.: se vuoi scrivermi tramite email, modifica il mio indirizzo in quanto
ho inserito un artifizio anti-spam.

 5/11/1992. Inoltre, il doc in questione parla di un esempio accluso,
Fortunatamente c'e` molto di piu` in MSDN:
    Platform SDK
        Windows Base Services
            Debugging and Error Handling
                Debugging
Fra i samples di Visual C++, inoltre, ci sono DEB (e in
qualche misura DrWatson) che possono aiutare.
Infine, sempre in MSDN, puoi trovare vari articoli
(tipicamente di Pietrek e Richter) che esplorano
qualche specifico aspetto di queste varie funzioni,
tipo ReadProcessMemory, e tante altre preziose
per un debugger come quelle della ImageHlp, che e`
ben documentata in:
    Platform SDK
        Windows Base Services
            DLLs, Processes, and Threads
                PE Image Helper (ImageHlp)
Ad esempio, tutta la gestione dei simboli definiti
dall'informazione di debugging associata ad una
EXE (o DLL) puo` essere delegata ad ImageHlp.
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Urgente...aiuto esperti web

C'č qualcuno che puo' mandarmi materiale informativo di qualsiasi genere sul
commercio elettronico: precisamente sul funzionamento del sistema di ordine
e pagamento on line e relative specifiche richieste da Banca Sella per i
servizi da essa erogati.
Sarei veramente grato anche a chi puo' fornirmi (magari scambiandoci  a
vicenda materiale informatico) bozze ed esempi di cataloghi, listini
completi di pagina per il pagamento con carta di credito, sulla base delle
specifiche richieste da Banca Sella (E-commerce Online - Specifiche tecniche
Versione 1.5)
Ringrazio infinitamente chi sara' cosi gentile da aiutarmi.
Egidio
e-mail: 
weboxne...@tin.it
togliere - nospam - dall' indirizzo e-mail per inviare.

Ringrazio infinitamente chi sara' cosi gentile da aiutarmi.
Non sarebbe piu' semplice chiedere direttamente a questa Banca Sella?
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Windows/COM(+) Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
 (UPDATED!)
----------------------------------------------------
Newsgroup: it.comp.programmare.win32
Titolo: Ancora Glide e Dll. Ci riprovo.

Salve a tutti,
ho scritto un piccolo programmino che usa la libreria Glide3x.dll,
uso il BCB, il mio eseguibile viene compilato e linkato giusto ma quando lo
eseguo, anche fuori dal compilatore windows mi da questo messaggio:
Errore durante l'avvio del programma.
Il file DEMO.EXE e' collegato all'esportazione mancante
GLIDE3X.DLL:_grGlideInit
Ho copiato la libreria anche nel direttorio del programma ma l'errore
rimane.
Come posso fare?
Grazie per l'aiuto,
Dome
--
http://members.it.tripod.de/beelsoft/
--

GLIDE3X.DLL:_grGlideInit
Scusa, a dire il vero mi meraviglio che tu possa anche solo compilarlo
quel programma - l'unica spiegazione possibile è che tu stia usando
l'header delle Glide 2 con la dll delle 3... il fatto è che la
funzione grGlideInit *non esiste* nella libreria Glide3x.dll, per
forza ti dice che manca. Nell'sdk c'è una cosa stranissima - che
alcuni chiamano documentazione - nella quale viene spiegato che, a
differenza della versione precedente, TUTTE le chiamate alle API Glide
(ad eccezione delle 'Glide utility') sono precedute da 'gl'.
Se il tono è un po' secco è perchè - con la mia TNT - non sono ancora
riuscito a usare la terza versione di queste bellissime API.
Newsgroup: it.comp.programmare.win32
Titolo: MFC & visualizzazione immagini

Salve, ho un applicazione in VC++ 6 & MFC.
In quest'applicazione analizzo un'immagine e raccolgo delle informazioni
su dei punti eventualmente individuati da quest'analisi.
Fatto questo ho bisogno che questi punti vengano visualizzati in un'area
che si trova nella parte destra del dialogo principale della mia
applicazione (č una doialog based).
Ho pensato di rendere disponibile alla classe che realizza il dialogo
principale della mia applicazione la struttura dei punti da visualizzare;
ho quindi pensato di dover ridefinire il metodo OnPaint() per far si di
stampare i punti ogni volta che il refresh viene richiesto
dall'invocazione di WM_PAINT.
Volevo sapere se questo tipo di soluzione secondo voi č accettabile oppure
se mi conviene creare un oggetto tipo CClientDC e stampare SOLO quando
vengono prodotti i punti e come - effettuando questa scelta - devo
'agganciare' l'oggetto suddetto al dialogo della mia applicazione (visto
che non posso disegnarlo con l'editor di risorse suppongo di dovere
settarne le dimensioni dinamicamente).
Grazie....
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Antonio.
Ho capito....una cosa : come faccio ad associare una mia classe ad un 
controllo presente nel dialogo tramite editor delle risorse ???
Grazie !

 Grazie !
1) Inserisci un controllo in questo caso uno Static tramite l'editor delle
risorse modificando l'id da IDC_STATIC ad un altro valore es:
    IDC_PIPPO
2) Tramite Classwizard aggiungi una variabile membro per IDC_PIPPO
specificando come tipo Control
3) Vai nell'header della classe della tua finestra di dialogo cambi il tipo
della variabile del punto 2) con il nome della classe che ti sei creato che
eredita da CStatic
4) Inserisci nell'header anche l'include del file header della tua classe
Fammi sapere,
saluti Antonio.

 
Ciao Antonio,
la tua soluzione è molto elegante e funzionale (e funzionante soprattutto!).
Ho seguito i tuoi consigli e tutto è andato bene.
L'unico problema è che nel controllo Static messo tramite l'editor di 
risorse (uno Static Text giusto ? ) non riesco a disegnare grafica:
posso scrivere del testo, fare cose, ma non disegnare grafica ( a me 
peggio ancora tutto st'ambaradàn serve addirittura per fare delle 
putpixel ).
Ti pasto il codice che ho utilizzato in OnPaint() [ovviamente è abbreviato]
void CViewPort::OnPaint()
{		
	CPaintDC dc(this); // device context for painting	
 
	// TODO: Add your message handler code here
	if ( _todraw == true )
	{				
		dc.Ellipse(0,0,100,100);	<- PROVA
		_todraw = false;		
 
	}
	// Do not call CStatic::OnPaint() for painting messages	
}
Non viene stampato niente a video: perchè ?
Grazie e scusami...
Newsgroup: it.comp.programmare.win32
Titolo: [Xpost] Monitorare sessioni DLL

Ciao,
prima di tutto scusate per il cross-post, ma non capivo quale gruppo
fosse piu' adatto per la mia domanda.
Produciamo un software che viene venduto come una interfaccia API,
nella forma di una DLL per windows 32 e 64 bit: il cliente
(generalmente un'altra software house) acquista la DLL e poi la
include nel proprio software.
Il mio responsabile vendite mi ha chiesto di proteggere la dll. Quello
che posso fare, con i tipici software protection tools che trovo in
commercio, e' prevenire la copia non autorizzata su pc diversi da
quello per cui la licenza e' stata emessa e la retrodatazione del pc.
Egli vorrebbe imporre un'ulteriore restrizione sul numero di utenti
che utilizzano la dll "contemporaneamente". Io ho obiettato che non e'
possibile fare il controllo di sessione su una DLL: da come la vedo
io, la libreria non ha modo di sapere se il metodo invocato appartiene
a diverse sessioni utente dell'applicazione chiamante.
La richiesta nasce dal fatto che noi offriamo anche una web
application che utilizza quella dll. In quel caso riusciamo a
controllare il numero di sessioni, e lui vorrebbe riuscissimo a fare
la stessa cosa anche con quei clienti che usano la libreria "nuda e
cruda".
Non essendo un esperto nel campo, voglio chiedere a voi che ne
pensate.
Grazie
TN

trema...@gmail.com
 wrote in
news:72334f10-5f4c-4dc8-8725-806c75cf8a15
@
c65g2000hsa.googlegroups.co
m: 

La prima cosa che pernso � che il tuo responsabile vendite dovrebbe 
pensare a trovare nuovi clienti e non a creare casini a chi cliente 
lo � gi�.
Sul web non credo ci sia un modo affidabile di fare quello che 
chiedi. Tracciare le chiamate in termini di thread chiamante etc. 
rallenta tutto e pu� bloccare utilizzi che sarebbero assolutamente 
legittimi (e magari non bloccare quelli illegittimi). Attaccarsi in 
qualche modo al server web e contare le sessioni attive, idem, 
perch� potresti contare sessioni di utenti che non useranno la tua 
DLL (soprattutto se � un server in hosting). 
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non � valido)

 pensate.
Ti potrebbe servire qualcosa del genere?


ma porc... windows mail mi manda i messaggi prima che li finisco di 
compilare....
http://www.codeproject.com/KB/cs/processownersid.aspx
 

 
http://www.codeproject.com/KB/cs/processownersid.aspx
Grazie a entrambi per le risposte.
Mi consultero' col nostro sviluppatore C++
TN

Newsgroup: it.comp.programmare.win32
Titolo: [?]Che differenze ci sono tra le 2 versioni del VC++ (5/6)?

Che differenze ci sono tra le 2 versioni del VC++ (5/6)?
Per un neofita del C++ la 6 offre molto di +? (soprattuto per la
programmazione "visual"...)
Al di là del fatto che forse conviene aspettare la .NET.. :)
grazie a tutti
Davide®

programmazione "visual"...)
Davide, te ne ho gia' parlato su it.comp.lang.c++, ma mi permetto di
ribadire il consiglio : se sei interessato alla programmazione
*realmente* visuale, usa il Borland C++ Builder.
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>
Newsgroup: it.comp.programmare.win32
Titolo: porta parallela

ciao
cari amici ho bisogno di aiuto....
come si fa a controllare la porta parallela in win 2000??
quando avevo win95 tramite il linguaggio C++ scrivevo semplicemente
_outp(port,XXX),
port =indirizzo della porta
xxx= valore del settaggio
tutto era ok
ma ora la porta non risponde minimamente
ho gia verificato il funzionamento della stessa ed è ok
so che esistono infiniti tutorial in rete, ma nessuno finora mi ha dato
esito positivo
sapreste aiutarmi???
grazie
ciao

 come si fa a controllare la porta parallela in win 2000??
Vedi se puo' esserti utile.
http://www.lvr.com/parport.htm
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.programmare.win32
Titolo: Come inibire la creazione di un documento all'avvio di una MDI Application?!

Ricordo che qualche tempo fa, su questo ng, Lorenzo Lutti aveva proposto
un'ottima soluzione per risolvere il problema... ricordo il fatto ma non la
soluzione!
Per ora sto facendo cosi':
//nella InitInstance della CMyApp
// Parse command line for standard shell commands, DDE, file open
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// Dispatch commands specified on the command line
//next line, skip empty document creation at startup
if (cmdInfo.m_strFileName != "")
	if (!ProcessShellCommand(cmdInfo))
		return FALSE;
Qualcuno conosce una soluzione migliore?
Ciao Ciao, Davide.
-- 
Posted from 
origin.vit.iit.nrc.ca
 [132.246.41.10] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 return FALSE;
Probabilmente le due soluzioni sono equivalenti, ma forse la mia e` un
filino piu` "standard".
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: Come faccio ad attivare o disattivare i Bottoni con le API win32?

Salve a tutti,
come da oggetto ho questo problema ma ho trovato nella documentazione solo
funzioni per cambiare lo stato di "check" dei bottoni (probabilmente serve
per i radio button o i check button).
--
Bye
Johnny
http://digilander.libero.it/Superpork/

On Sun, 06 Oct 2002 15:40:17 GMT, "Johnny"
<jonqueridoNON...@tin.it.invalid> wrote:
 EnableWindow(hButton,FALSE) ;
Newsgroup: it.comp.programmare.win32
Titolo: Stringa

Ciao a tuttio l'NG!
Come faccio a criptare una stringa e poi a farla salvare in un file (
esempio: prova.txt)?
ciao a tutti
in email risposte 
mi...@w3.to
-- 
~~~~~~~~~~~~~~~*mito*~~~~~~~~~~~~~~~
URL: 
http://mito.w3.to
E-MAIL: 
mi...@w3.to
ICQ: 21255505
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 esempio: prova.txt)?
Con la famiglia di funzioni CryptoAPI
--one peer
CryptoAcquireContext
CryptGenKey
CryptExportKey
CryptEncrypt
--other peer
CryptoAcquireContext
CryptImportKey
CryptDeCrypt
La cosa si complica un attimo appena si prende in considerazione
il modo di trasferire la chiave, che ti po di crittografia usare
(Chiave pubblica-privata, oppure un hash su un messaggio, tanto
per semplificare).
L'SDK e' ricco di esempi a rigurado
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

esempio: prova.txt)?
Una tecnica banale puo` essere quella di fare lo xor carattere per carattere
con un altro carattere scelto come chiave. Per decodificarla basta
riapplicare lo stesso algoritmo.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

Non è proprio il massimo della sicurezza questo algoritmo ;-)
Raffaele
Paolo Marotta ha scritto:


Non č proprio il massimo della sicurezza questo algoritmo ;-)
Aggratis che pretendi?????!!!!!!  ;-)


 Aggratis che pretendi?????!!!!!!  ;-)
^___^
Raffaele

Newsgroup: it.comp.programmare.win32
Titolo: Critical Section objects VS mutex

Salve a tutti,
volevo chiedere quali sono i pregi e difetti nell'utilizzo di Critical
Section Objects oppure di Mutex per sincronizzare due threads?
Posso ottenere la sincornizzazione in entrambi i casi ma c'e' qualche
valntaggio in piu' nell'usare gli uni piuttosto che gli altri? (per ora io
sto usando i Mutex)
Bye
Johnny

 wrote in
news:9mksfv$j00$
1...@newsfeed.cineca.it
: 

I Mutex vengono gestiti dal kernel e questo comporta degli svantaggi in 
termini di performance, ma per contro la possibilità di condividere 
l'oggetto tra diversi processi e il fatto di poterlo utilizzare anche se 
l'ultimo thread utilizzatore è terminato senza rilasciarlo 
(WaitForSingleObject ritorna WAIT_ABANDONED o qualcosa di simile).
Le critical section funzionano solo tra thread dello stesso processo, 
rimangono in uno stato "indefinito" se il thread termina senza 
rilasciarle ma, per contro, penalizzano di meno le performance 
dell'applicazione.
In generale dovresti utilizzare i mutex quando la sincronizzazione 
riguarda più processi o thread che possono terminare inaspettatamente 
(se controllati da un programma "esterno" tipo IIS) e le critical 
section per le sincronizzazione che sono sicuramente limitate al 
contesto di un processo (ex: su una lista di oggetti in memoria).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] linguaggio di descrizione delle risorse

Qualcuno ha idea di dove posso trovare la documentazione
del linguaggio di descrizione delle risorse del Visual C++?
Grazie
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e' una spamtrap.
Per scrivermi, usate zello <at> despammed <dot> com 

 ?
Sembra proprio sia quello che non sono riuscito a trovare tutto
ieri... :-)


Newsgroup: it.comp.programmare.win32
Titolo: Winsock! io ne so zero...

... magari voi ne sapete di più.
mi serve solo sapere quali sono i passi per una semplicissima connessione ad un 
qualsiasi host, o per mettersi in ascolto su una porta
mi bastano i nomi delle funzioni, la documentazione ce l'ho, anche se non è 
chiarissima
grazie in anticipo!

 wrote in message news:8FD7FA0...@127.0.0.1...



www.codeguru.com
denghiu
spero di risolvere qualcosa :)
Newsgroup: it.comp.programmare.win32
Titolo: [Help] aiuto compilazione

Ciao, scusatemi, ma vorrei capire una cosa, sto facendo una tesi di
programmazione e devo utilizzare Visual Studio .Net. Il programma che sto
effettuando è in C.
Ora il mio porblema riguarda un pezzo di programma che è già stato
realizzato da un altro ragazzo. Lo devo compilare utilizzando nmake, ma non
trovo un help per questo programmino incluso nel Visual Studio, ottengo
degli errori in compilazione ,ma non avendo un help non so a cosa siano
relativi, potete aiutarmi?
Grazie
Riccardo

 relativi, potete aiutarmi?
Chiaramente io posso leggere la tua mente a distanza, vedere gli errori e
risolverli. C'è un piccolo problema... Di solito dopo che leggo i pensieri a
una persona, questadiventa un vegetale. La mia è quella che viene definita
"lettura distruttiva della mente". Sei sicuro di volero? (S/N)
--- bye

> Chiaramente io posso leggere la tua mente a distanza, vedere gli errori e
Grazie, proverň a riguardare nell'help di nmake. Pr quanto riguarda gli
errori spero di riuscire ad arrangiarmi, l'aiuto era relativo all'help del
che non ero riuscito a trovare. Ovviamente se non riesco a risolvere i
problemi di compilazioni chiederň nuovamente aiuto. Grazie del consiglio.
Riccardo


Se hai il Visual Studio puoi andare nel "Sommario..." nella sezione:
Visual Studio .NET / Visual C++ / Generazione di un programma C/C++ / 
Generazione dalla riga di comando / Riferimenti a NMAKE
Ciao

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

Come faccio ad usare
AVIFileInt()
AVIFileOpenW()
AVIFileCompressedMaker()
ecc
grazie


Te li studi!!
...certo che confrontati con i NG inglesi, questi NG italiani di 
programmazione fanno proprio "ridere"... domande di questo tipo se ne 
vedono raramente da quelle parti!!!
Newsgroup: it.comp.programmare.win32
Titolo: Alternative a SetPixel

Mi sto avvicinando alla programmazione di win95
Ho visto che un modo per maniplare il contenuto di una finestra pixel per
pixel è con SetPixel.
Tuttavi tale funzione è lentessima. C'è un altro modo che escluda le
directX? Ci deve essere credo sennò prima delle directx come facevano?

:

Se devi copiare il contenuto della finestra (o comunque porzioni 
rettangolari) puoi usare BitBlt o StretchBlt.
Altrimenti puoi comunque copiare il contenuto della finestra in una bitmap 
e accederci con un puntatore (il formato dei dati cambia però a seconda 
della modalità video e del formato bitmap).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 wrote in message
8EE2BA6FEV...@151.1.1.14...

Come faccio ad accederci con un puntatore??? COn SelectObject? Ci ho provato
e si verificano svariati errori di pagina.
Aiutooo


Devi usare la funzione Get/SetDIBits (guarda la relativa documentazione 
nell'help)


 directX? Ci deve essere credo sennò prima delle directx come facevano?
Non si faceva. Si usava il DOS e tutti erano contenti.

 come Final Reality che sono usciti prima delle DirectX
Peccato che il 99% del giochi before DX erano per DOS e i titolo per windows
erano abbastanza sporadici. Per un decoder QuickTime/ VFW è rilevante il tempo
di decompressione rispetto al tempo di visualizzazione. Secondo te perchè sono
tutti passati alle DX e hanno rinunciato alle WinG o alle DIB Section? La
VESA2.0 era fenomenale e veloce, ma ormai è il passato. Windows non è nato per
giocare, ma per lavorare. Solo in un secondo momento sono corsi ai ripari
(considerando che Win9x non faceva girare un quarto dei giochi per DOS) e hanno
creato quel caos delle DX e 84 diverse serie di API per fare la medesima cosa
che si faceva prima con il LinearFrameBuffer e un po' di lavoro.

Newsgroup: it.comp.programmare.win32
Titolo: Cerco assembler editor

Dove posso scaricare un editor per assembler che funzioni da solo?
Ne ho trovato un paio in rete ma mi chiedono la presenza di Borland tasm...
Ho alcuni source codes che vorrei rendere eseguibili per provarli.
Grazie

 wrote in message
8opdq9$umj$1...@lacerta.tiscalinet.it...


 wrote in message 8oqm6q$inr$1...@nslave2.tin.it...


Roberto ha scritto:

Scariciati il TASM...
--
------------------------------------------------
IL RAZZIATORE
EMAIL: 
razzi...@usa.net
WEB:   
http://www.geocities.com/il_razziatore/
ICQ:   67552596
--------------------------------------------------

 codice?
File . asm = listato codice
TLINK /t nome.asm -> nome.obj
TASM nome.obj -> 
nome.com
file .com = file eseguibile


file .com = file eseguibile
Mi sa che hai confuso TASM con TLINK... :-)
Marco.

 --
Infatti è la prima cosa che ho provato a fare, ma la copia che ho trovato
non funziona...
Dove posso prenderne una versione funzionante?
Thanks

Grazie
Prego.

il nasm come ti hanno consigliato qui sopra... oppure ti scarichi
direttamente il tasm su 
www.crackstore.com/tools
   . c'č anche un
disassembler compreso
Newsgroup: it.comp.programmare.win32
Titolo: Icone nella barra delle applicazioni

Qualcuno mi dice se c'e' qualche maniera diretta, un API magari per far
partire un'applicazione senza icona nella barra delle applicazioni.
Ho creato una applicazione con icona nella systray e vorrei che ci fosse
solo quella.
Vi ringrazio in anticipo.
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 solo quella.
Una finestra appare nella barra delle applicazioni se il proprietario di
questa finestra è il desktop.
Una soluzione semplice può essere quella di usare lo stile toolwindow, ma
potrebbe essere fastidioso.
In alternativa, crei una finestra invisibile, che sia proprietaria della tua
finestra.
Se vuoi del codice... ci provo :)
Ciao
--
Davide

 finestra.
ma la finestra invisibile non si vedrebbe cmq sulla barra?
forse si potrebbe creare la finestra senza il MinButton?

 forse si potrebbe creare la finestra senza il MinButton?
no... otterresti una finestra perfettamente visualizzata sulla TaskBar,
ma non riducibile a icona  ;)
--
Faber

 wrote in message
news:7u8c8.69334$om6.1...@news1.tin.it...



 Se qualcuno ha qualche idea mi faccia sapere.
Quella che ti avevo detto all'inizio.
Ciao
--
Davide

Newsgroup: it.comp.programmare.win32
Titolo: Verificare se c'è java

Salve a tutti.
Dovrei realizzare (in c++) l'installer per una mia applicazione scritta
in java.
Come posso fare a verificare se  la java virtual machine è installata,
ed eventualmente la versione?
Grazie

 
Leggi la variabile d'ambiente JAVA_HOME o quella dell'sdk....
usa getenv() o qualcosa di win32 like
Newsgroup: it.comp.programmare.win32
Titolo: FileSystemWatcher

Avrei la necessita' di usare la classe filesystemwatcher ma non
riesco
ad utilizzarla, e' per caso necessario qualche include particolare o
linkare qualche libreria?
Grazie

zic...@infinito.it
 ha scritto:

Chiarisci meglio il tuo problema e potremo aiutarti.

> Chiarisci meglio il tuo problema e potremo aiutarti.
In pratica avrei la necessita' di scrivere un programma (in  C++) che
riesca a monitorare il contenuto di una directory in funzione delle
modifiche ai file (aggiunta, rimozione, modifica...); ho visto sulla
documentazione msdn che la classe filesystemwatcher farebbe proprio al
caso mio. Allora ho provato a copiare e compilare il codice
dell'esempio che ho trovato sulla documentazione ma non sono riuscito
a farlo funzionare.
Il punto e' che non so come fare ad usare la classe System.IO e di
conseguenza nemmeno la FileSystemWatcher...mi chiedevo se e'
necessario fare qualche include particolare o si deve usare qualche
dll? O magari sbaglio qualcosa d'altro...non saprei.
grazie

 Il punto e' che non so come fare ad usare la classe System.IO 
che è codice .net (
http://msdn2.microsoft.com/en-us/library/system.io.aspx
)
se vuoi farlo senza prova "Obtaining Directory Change Notifications" su msdn
ciao
-- 
********************************************************************
"E' un bene che gli abitanti della nazione non capiscano abbastanza il 
nostro sistema bancario e monetario, perchè se lo facessero, credo che 
ci sarebbe una rivoluzione prima di domattina"
"Mi si dia la facoltà di battere e controllare la moneta di una nazione 
e non mi importerà chi ne stabilisce le leggi"
********************************************************************
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto per un piccolo programmino

Ciao a tutti,
vorrei scrivere un programma per mio figlioletto (17 mesi), che associ ad
ogni tasto premuto un suono, e magari un colore a schermo. Una cosa molto
semplice, dunque. In passato ho programmato in C,C++ e ho fatto qualcosa
anche con le MFC, dunque non sono completamente digiuno di programmazione.
Quello che mi manca sono gli ultimi 7 annetti nei quali non ho seguito gli
sviluppi :))
Mi serve un ambiente, possibilmente free, dove sviluppare questa semplice
applicazione, che deve girare sotto WinXP...Vorrei da voi qualche
consiglio/dritta su dove rivolgermi.
Confido nel vostro aiuto ;P
m
-- 
Frustra fit per plura quod potest fieri per pauciora
(Guglielmo Da Ockham)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


ciao, per semplicità mi sento di consigliarti il visual basic(poi
dipende dai gusti.....)
Puoi trovare anche strumenti micorosft gratuiti, dai un occhio alle
versioni express.
Ciao ;)

 Confido nel vostro aiuto ;P
http://www.codegear.com/products/turbo
ciao
Giacomo

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

Salve a tutti,
ho scritto un piccolo programmino che usa la libreria Glide3x.dll,
uso il BCB, il mio eseguibile viene compilato e linkato giusto ma quando lo
eseguo, anche fuori dal compilatore windows mi da questo messaggio:
Errore durante l'avvio del programma.
Il file DEMO.EXE e' collegato all'esportazione mancante
GLIDE3X.DLL:_grGlideInit
Ho copiato la libreria anche nel direttorio del programma ma l'errore
rimane.
Come posso fare?
Grazie per l'aiuto,
Dome
--
http://members.it.tripod.de/beelsoft/
--

Dovresti postare il pezzo di codice dell'importazione delle
funzioni della DLL, altrimenti come facciamo? :-P
Alfio

...

Newsgroup: it.comp.programmare.win32
Titolo: inclusione multipla

ciao a tutti, problema che non so risolvere.
ho un membro della classe CDocument che è un oggetto di una classe da me
implementata, tale classe se ne sta nel suo file .h.
il vc++ ovviamente all'atto di aggiungere il membro include il file .h nel
file .h della CDocument. Fin qui tutto bene.
Devo fare alcune operazioni su questo mebro, penso, mi creo una bella dialog
per fare tutte queste cosine, nella dialog metto un puntatore alla classe
del membro che poi viene inizializzato passando l'indirizzo del membro (così
dalla dialog posso accedere al mebro della CDocument).
problema: quando aggiungo la variabile mebro puntatore nella CDialog che mi
sono creato ovviamente vc++ include il file .h della mia classe nel file .h
della CDialog come ha fatto con la CDocument.
orbene, nel file .cpp della CDocument ovviamente c'è l'inclusione del file
.h della CDocument, ma anche c'è l'inclusione del file .h della CDialog in
quanto richiamo la dialog dalla CDocument (ho un tasto nella bar che attiva
la dialog).
risultato: doppia inclusione del file .h della mia classe nel file .cpp
della CDocument, una tramite il file .h della CDocument e una tramite il
file .h della CDialog.
non so come fare ad ovviare a questa cosa. insomma: ho bisogno di una dialog
(in realtà di tre diverse dialog) che lavorino sul membro della CDocument e
devono essere modali non volgio usare la Create e la showindow (se
possibile).
ciao e grazie se risponderete.
--
Roberto
FV
----------
rob...@messora.com
ICQ# 37732681
----------
Membro di SFI Italy
Simulazioni PBEM di Star Trek
 
http://gioco.net/startrek
(Crusader, Highlander, Unicorn)
----------
Resistance is futile

 della CDialog come ha fatto con la CDocument.
Mai includere header dentro ad altri header, almeno non
intenzionalmente. :)
La tua descrizione e` un po' contorta, ma se ho capito bene e` un caso
piuttosto comune, del tipo: hai classe1.cpp, classe1.h, classe2.cpp e
classe2.h. Devi dichiarare un puntatore a classe2 come variabile membro
di classe1.
In tal caso all'inizio di classe2.CPP devi includere gli header in
questo ordine:
#include "classe1.h"
#include "classe2.h"
E se hai incluso classe2.h anche in altri file .cpp, lo devi fare anche
in tutti gli altri.
Alternativamente potresti usare una forma del genere per il tuo header:
#ifndef CLASSE1_H
#define CLASSE1_H
Tutte le tue dichiarazioni...
#endif
In modo che le inclusioni successive alla prima siano ignorate. Ma
perche` complicarsi la vita?
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

#endif
Meglio questa qui.
C++ Builder, per esempio, lo genera in automatico per i form.
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."
Newsgroup: it.comp.programmare.win32
Titolo: Showmessage in rete

Salve ragazzi,
Premetto che uso delphi 5,
ho bisogno di sapere come fare un programmino che permetta di inviare un
messaggio ad un pc in rete.
In pratica dovrebbe essere una cosa tipo questa:
Una edit, una listbox e un bottone.
Nella edit inserire un messaggio testuale molto semplice.
Nella listbox l'elenco dei pc in rete e selezionando il pc che mi interessa,
inviare il messaggio nella edit al click del bottone.
Esempio pratico: ho una rete formato da un Server e tre client Pippo, Pluto
e Paperino.
Scrivo "Ciao Pippo, Come va?" nella edit.
Seleziono dalla listbox il pc "Pippo" che ovviamente è uno della rete.
Clicco sul bottone e sul pc Pippo appare uno showmessage (o qualsiasi cosa
simile purchè contenga un messaggio e un bottone ok sul quale cliccare
quando si termina di leggere il messaggio e che chiuda il messaggio).
Scusate la confusione ma spero di aver reso l'idea.
Credo che ciò sia possibilissimo magari utilizzando delle api oppure
installando su tutte le macchine lo stesso programma in esecuzione
automatica.
Ovviamente questo scambio deve essere possibile da tutti i pc verso tutti i
pc e selezionando volta per volta il pc destinatario dalla listbox.
Grazie a chi mi da anche solo uno spunto dal quale iniziare...
Ciao
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[

Per caso sapreste come avere in una listbox o combobox tutti i pc che
compongono la rete?
Grazie Ancora

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto per shortcut

Ciao a tutti,
sto creando dei pacchetti di installazione MSI (utilizzando Installshield
For Windows Installer 1.52), che dovrano essere posizionati sui server ed
assegnati agli utenti tramite le Group Policy. (windows 2000). Tutto sembra
funzionare correttamente se installo l'applicazione in locale, ma se
utilizzo il meccanismo delle Group Policy quando l'utente si trova
installata l'applicazione sul client, lo shortcut che viene creato ha come
proprietà START IN un path completamente sbagliato. Ciò comporta, nel caso
specifico di una delle mie applicazioni, il fatto che la stessa applicazione
non trovi un file INI presente nelle sua directory.
Un esempio per spiegarmi meglio:
1. La mia applicazione XXXX deve installarsi in una directory "d:\apps\XXXX
2. Quando creo lo shortcut, configuro la proprietà Working Directory come
<INSTALLDIR> (utilizzando il path esplicito d:\apps\XXXX ho il medesimo
problema)
3. Se installo l'applicazione in locale, guardando le proprietà dello
shortcut creato, START IN ha il valore d:\apps\XXXX e l'applicazione
funziona correttamente.
4. Se eseguo l'installazione attraverso il meccanismo di Group Policy,
assegnando l'applicazione all'utente, al suo successivo login si trova lo
shortcut al primo click l'applicazione viene installata e lanciata.Lo
shortcut che viene creato ha come valore di START IN un percorso
c:\documents and settings\nomeuser\Application Data\XXXX, che sembra essere
il server (installato in inglese) e non il client (installato in italiano)
5. In questo caso alcune applicazioni funzionano, altre come quella XXXX
incriminata non trovano, ad esempio, un file INI.
6. Se correggo a mano lo shortcut modificando la proprietà START IN con il
valore d:\apps\XXXX l'applicazione funziona perfettamente.
Qualcuno sa come aiutarmi ? sono contattabile via mail all'indirizzo
giambatti...@XXXXsanpaoloimi.com togliendo XXXX per rispondere


Newsgroup: it.comp.programmare.win32
Titolo: thread sincronizzati

Salve al NG. sto scrivendo un programma che pilota tramite due porte
parallele due dispositivi hw esterni. Il problema e' che questi due hw
esterni devono fare cose + o - contemporaneamente (sono attuatori lineari
controllati con motori passo-passo).
Non posso far partire un asse e aspettare che finisca. Anche l'altro deve
muoversi. Allora ho pensato di far partire dal programma principale due
threads ciascuno dei quali controlla una porta parallela.
Ho notato che non c'e' garanzia che i due thread riceveranno "uguale
attenzione" dalla CPU (a volte uno lavora piu dell'altro e l'attuatore
corrispondente  va piu' avanti). Come posso fare per far comunicare i due
thread in modo tale che possano sincronizzare le cose che stanno facendo ?
C'e' qualche buon articolo da qualche parte che spieghi come affrontare
certi problemi ?
Il sw e' scritto in C ed e' una console application.
Max

 wrote in
news:5my%7.9352$
cU4.3...@twister1.libero.it
: 

Se devi inviare sempre un comando alla volta sulle due porte puoi 
utilizzare due eventi (uno per thread) e fare in modo che, una volta 
ricevuta la risposta dal device, il thread setti il suo evento e si 
metta in attesa su quello dell'altro thread. Se gli eventi sono auto-
reset, in questo modo i due thread eseguiranno sempre lo stesso numero 
di comandi e dovrebbero inviare ai device un nuovo comando più o meno 
contemporaneamente (il condizionale è dato dal fatto che non ho mai 
usato l'I/O su parallela e non vorrei avesse qualche vincolo che non 
permette di inviare dati contemporaneamente su più porte).
Tieni presente che windows 9X e NT non sono S.O. realtime, se vuoi 
rimanere in ambito ms ed utilizzare funzionalità realtime devi 
utilizzare windows CE (che supporta buona parte delle API win32) o 
estensioni real-time (ricordo che esistevano per NT embedded, ma al 
momento non ne ricordo il nome).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: Passaggio da Turbo C in DOS a Builder C++ su Win32

Salve,
Premesso che conosco il Turbo C Borland (usato per sviluppare programmi in
ambiente "industriale"), ho intenzione di passare al C++ e avrei optato
per il Borland Builder C++.
Chiedo consiglio su:
1) E' una buona scelta il BORLAND?
2) Libri che mi guidino nel passaggio da C a C++ e programmazione sotto
WINDOW
3) Ci sono corsi validi sul C++ (e nel caso dove) o c'e' qualcuno in grado
di "traghettarmi" dal C in ambiente DOS al C++ su Window, organizzando un
mini-corso presso la ns. Azienda?
4) L'applicazione che devo sviluppare per iniziare si basa sul controllo
di porte seriali RS-422 per inviare comandi e ricevere status da macchine
slave (che non sono PC).
Grazie per l'attenzione,
Ciao Alfredo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao Alfredo
Ciao.
--
Edoardo Ierina
Reply To: i.e...@ti.tenilacsit (rovescia il suffisso per rispondere)

 Che è anche il mio pane quotidiano....
Grazie per la veloce, e sopratutto utile, risposta.
Noi siamo localizzati in uno dei posti piu' belli d' Italia
(modestamente!):
Viareggio, la Versilia.
Nella nostra applicazione, la porta RS-422 ci serve per controllare dei
video registratori per applicazioni TV. e tu che ci fai?
Saluti,


 Alfredo
Se sei interessato ad un corso in sede, mandami una e-mail all'indirizzo in
calce. Ti saprò dire qualcosa in più.


Newsgroup: it.comp.programmare.win32
Titolo: Problema di Heap???

Ciao a tutti,
ho un'applicazione OpenGL-MFC che mentre gira ad un certo purto mi si blocca
con l'errore "Una risorsa richiesta non era disponibile".
Appurato in ogni modo che il problema non è dovuto a OpenGL (esperti mi
hanno detto che per come l'ho realizzata non può dare problemi di risorse),
ho pensato che il tutto sia dovuto all'esaurimento della memoria dinamica...
Cosa ne pensate? C'è un modo per verificare se le mie supposizioni sono
esatte?
La cosa strana è che l'errore lo ottengo sempre al solito punto, cioè quando
inizializzo il 9434° elemento di una struttura composta di liste di array
dinamici....
Se credete vi servano altre info per aiutarmi chiedete, spero mi riusciate
ad essere di aiuto, è per la mia tesi di laurea :o)
Ciao e grazie
Walter


 Teoricamente l'allocazione dinamica della memoria non si limita solo a
quella volatile (RAM per intenderci), ma virtualmente anche a tutto lo
spazio del tuo hard disk.
Sono lo sviluppatore del programma del super enalotto, e ti assicuro che ho
allocato
combinazione per un totale di 1GB di memoria su un PC con 512MB di RAM,
senza nessun problema!
Ti assicuro che il problema o è nel tuo programma o un bug della libreria
openGL.,
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.programmare.win32
Titolo: Win api CON sdk DI WINDOWS

Ciao ragazzi vorrei iniziare ad usare queste fantastiche librerie, che
compilatore utilizzate per compilare il tutto?
che testi consigiate ciao ciao!



Di compilatori ce ne sono parecchi, alcuni a pagamento (es. Visual C++
di Microsoft) altri freeware (trovi parecchi post su questo ng via
google). Io mi trovo bene con il primo :-)
Dai un occhio alla pagina che ho appena scritto
www.sgr.info/windev
magari ti puo essere utile per iniziare.
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 Email happyman69 (at) 
despammed.com
Cavolo, grazie per l'aiuto!!!
ciao ciao

 
www.sgr.info/windev
un po' come Marco Era, eh? ;)
bravo bravo, un lavoro lodevole! :)
-- 
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: Utilizzare l'argomento di un CONTROL EDIT

Ho da postare un mio probelma che per gli esperti del settore sembrerà
senz'altro una sciocchezza
Supponiamo di avere un semplicissimo programma in c++ con i dovuti
#include che sommi due "double" e restituisca la domma su un file
"somma.dat"
void somma(double a,double b)
                    {double c=a+b;
	ofstream file_somma;
	file_somma.open("c:\\somma.dat");
        file_somma  << c
        file_somma.close() }
void main()
	{double a,b;
	cin>>a;
	cin>>b;
	somma(a,b);}
Ora la domanda è molto semplice.
Volendo fare un'interfaccia grafica Win32 a questo programma dove
nella finestra compaiono due EDIT(ET_A e ET_B) e un BUTTON(BT_CALCOLA)
che sono i numeri a e b del precedente programma, sempre come
parametri di input, e dato un Winmain che sarà tipo
BOOL CALLBACK DialogProc( HWND hwndDlg,
						 UINT uMsg,
						 WPARAM wParam,
						 LPARAM lParam )
	{ switch(uMsg)
		{
		HANDLE_MSG(hwndDlg,WM_CLOSE,OnDlgClose);
		HANDLE_MSG(hwndDlg,WM_INITDIALOG,OnDlgInitDialog);
		HANDLE_MSG(hwndDlg,WM_COMMAND,Click);
		}
	return FALSE;
	}
int WINAPI WinMain(HINSTANCE hInstance,
				   HINSTANCE hPrevInstance,
				   LPSTR lpCmdLine,
				   int nCmdShow)
{ DialogBoxParam(hInstance, "Dialogo", 0, DialogProc, 0);}
void Click(		HWND hwnd,
				int id,
				HWND hwndCtl,
				UINT codeNotify)
	{
	if(codeNotify == BN_CLICKED && id==BT_CALCOLA)
	????	;
 }
come devo costruire la parte riguardante il WM_COMMAND dell'unico
BUTTON del mio dialogo per fare sì che il programma, al click sul
bottone, mi memorizzi l'informazione allo stesso modo nel file
"somma.dat" prendendo i valori che ha inserito l'utente nelle due
caselle EDIT?
Grazie a chi avrà la pazienza di leggere e rispondere.

caselle EDIT?
Leggi il contenuto dei controlli edit con GetDlgItemText (oppure
GetDlgItemInt), sommi e spari su file con fopen o CreateFile (a
scelta).
Newsgroup: it.comp.programmare.win32
Titolo: Imparare le Api32 - SUGGERIMENTO -

Sono un programmatore DOS e vorrei incominciare a creare applicazioni
Windows con linguaggio C, utilizzando le Win Api 32. Mi servirebbe un
libro sulla programmazione a 32 bit o sulle Api 32, sapreste consigliarmi
qualcosa? 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 qualcosa?
+ che libro ti consiglio di procurarti l'help win32.hlp ... l'elenco delle
api che sta a corredo dei compilatori
quali il bcb, il watcom e il bc ... oppure msdn
poi .. magari fai un salto in libreria e vedi cosa ti offre

 qualcosa?
Il miglior libro in assoluto è certamente questo:
http://www.gorilla.it/gorilla/product.asp?sku=157231995X&dept%5Fid=
Esiste anche la traduzione in italiano.
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: richiesta di aiuto sulle Api

Salve,
 č la prima volta che scrivo qui, ho un problema.
Devo scrivere un'applicazione che si integri ěcon un database creato con
Access,
il programma deve girare su Windows NT, il mio problema č che non so dove
trovare della documentazione su questo argomento.
Vi prego rispondetemi al piů presto.
Molte grazie
Luigi Caligiuri.

Salve,

Newsgroup: it.comp.programmare.win32
Titolo: [SEMI OT] FILE BAT

Salve a tutti.
Il mio problema è semplicemente questo.
Come faccio a scrivere un file bat che il 31 di ogni mese ( o di questo
mese) mi cancelli determinati file o cartelle sul pc?
Grazie a chi vorrà aiutarmi
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 questo mese) mi cancelli determinati file o cartelle sul pc?
Ciao!
Premetto che la sintassi del for la conosco per Windows 2000 e 
superiori... su NT e 98 le cose cambiano (in peggio) e non so aiutarti 
se ci sono discrepanze.
Questo imposta per il processo corrente le variabili
"day", "month" e "year":
for /F "usebackq delims=/ tokens=1,2,3" %i in (`cmd.exe /c date /t`) do
( set day=%i
set month=%j
set year=%k
)
Alcune note:
- l'ordine dei tokens dipende dalle impostazioni internazionali
(dd/mm/yy o mmddyy), così come il delimitatore (/ o - o altro)
- il carattere "`" è l'apice inverso e si fa con Alt+096
- dopo il "do" sono andato a capo
- il comando è da inserire in un file batch, non da riga di comando
- avere anche il mese forse può essere utile per i mesi da 30 e 28
giorni? 
Il controllo sulla data potresti farlo con:
if %month% EQU 1 goto _31
if %month% EQU 2 goto _28
if %month% EQU 3 goto _31
if %month% EQU 4 goto _30
if %month% EQU 5 goto _31
if %month% EQU 6 goto _30
if %month% EQU 7 goto _31
if %month% EQU 8 goto _31
if %month% EQU 9 goto _30
if %month% EQU 10 goto _31
if %month% EQU 11 goto _30
if %month% EQU 12 goto _31
goto _error_month
:_28
if %day% GEQ 28 goto _event
goto _end
:_30
if %day% GEQ 30 goto _event
goto _end
:_31
if %day% GEQ 31 goto _event
goto _end
:_event
rem E qui ci metti la procedura di cancellazione dei file... 
rem magari con una conferma dall'utente, che è meglio (Ghiup!)
goto _end
rem GESTIONE ERRORI:
:_error_month
rem ... unisci i puntini a piacere ...
goto _end
:_end
echo.
echo Procedura finita.
Spero sia tutto giusto, il comando for l'ho provato funziona, il resto
l'ho scritto senza provare. 
Ciao!!
-- 
Davide DG.

Maledetto rewrap di Xnews :(
for /F "usebackq delims=/ tokens=1,2,3" %i in (`cmd.exe /c date /t`) do
(
set day=%i
set month=%j
set year=%k
)
Ciao :)
-- 
Davide DG.

Newsgroup: it.comp.programmare.win32
Titolo: HCURSOR -> File

Avrei la necessità di creare un file .cur partendo dall'handle di un
cursore.
Qualcuno può postarmi un esempio o consigliarmi un link dove guardare?
Grazie !

 Qualcuno può postarmi un esempio o consigliarmi un link dove guardare?
Ma i file .cur non li crei con un programma apposta (es. Microangelo)?


Spero che tu non ti offenda, ma devo dire che questa risposta rispecchia
perfettamente il tuo nick.
Se lo devo fare da codice secondo te uso un programma apposta?
Ciao

 Se lo devo fare da codice secondo te uso un >programma apposta?
Il fatto è che non sei stato molto chiaro, hai detto "partendo dall'handle
di un cursore" quindi ho pensato che magari il cursore o ce l'hai già  e lo
vuoi modificare tramite codice o non sapevi come creare file .cur in
generale (e di qui la mia risposta).