mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: La seriale non funziona?

Salve a tutti!
Sto cercando di fare un semplicissimo programma in VC++ (no MFC) che attenda
la trasmissione di un singolo byte sulla COM2 e notifichi l'utente
dell'evento. Seguendo la documentazione ho reperito l'handle della COM2 con
la CreateFile(), ho settato (forse in maniera errata?) i timeouts chiamando
la SetCommTimeouts() ed infine ho chiamato la ReadFile().
Mandandolo in esecuzione attende il byte sulla COM2 ma nonostante io l'abbia
spedito non succede nulla! La ReadFile() non ritorna e continua ad aspettare
il byte. Ho provato a controllare la procedura di trasmissione con un
programma che monitora la COM2 il quale mi ha confermato l'arrivo del byte
che ho spedito.
Qualcuno ha idea di cosa stia sbagliando?
Grazie anticipatamente per una vostra gentile risposta.

 che ho spedito.
Provare ad Usare WaitCommEvent() ?
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.programmare.win32
Titolo: [OT] Video che aprono pagine web

ho scaricato quello che credevo una pubblicita, tipo quelle che si vedono su
mai dire web,che ovviamente si è rivelato un pornazzo che oltretutto mi
apriva una pagina web
come fa un video ad aprire iexplorer e farlo collegare ad un sito?
grazie,ciao

"Peppino Eucrepitio" ha scritto:

E' sicuramente un filmato in formato Asf o Wmv (Microsoft warez).
Essi possono incapsulare eventi a tempo: collegamenti a siti web,
pop-up dialog, etc...
Meglio starne alla larga... ma il pornazzo mandamelo!   ;)
Paolo

 Paolo
grazie,ciao

anche eseguibili?
Non credo, ma con le mancanza di sicureza che ha Windows, basta
un url a fare casino.
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Compilatori Win32

Quale compilatore mi consigliate tra questi tre : Mingw32, lcc, e la
l'add-on per DJGPP tenendo presente che per ora programmo in C, ma presto
imparerň anche il C++?
Da quanto ho visto, il piů completo sembra LCC, no?
Grazie
Marco Iannaccone

 wrote in message
86co9e$91g$1...@nslave1.tin.it...

Non mi pare che LCC supporti il C++; a meno che non sia
cambiato qualcosa in merito di recente, consiglio dunque
il MinGw32 se hai il pur minimo interesse per C++.
Alex

Newsgroup: it.comp.programmare.win32
Titolo: EXE + DLL

ho scritto un piccolo programma che usa una DLL che ho aggiunto nella
direcorty System
vorrei mandarlo per posta ad un amico (vanagloria.. lo so), ma non mi va
l'idea di mandargli due file piu' la spiegazione di dove andare a copiare
quella DLL
e' molto difficile risolvere la faccenda?
grazie a tutti



Se utilizzi la LoadLibrary per caricare la Dll puoi anche specificare
il Path completo della DLL stessa. In ogni caso se non specifichi un
path la DLL viene cercata per prima cosa nella directory attuale, poi
in quella in cui si trova l'eseguibile, poi nelle directory di
"sistema". Quindi basta che la DLL sia nella stessa directory del
programma.
Davide

quella DLL
Usa un tool per il setup (guarda sulle FAQ Beta 1 RC 3 (dai che se
arrivo a 5 passo a FAQ Beta2), che almeno questo ce l'hanno).
-- 
DGP85
http://daps.cjb.net/
No HTML or Binaries with this address
Newsgroup: it.comp.programmare.win32
Titolo: VirtualHost in apache

Con i vostri consigli su come impostare più siti corrispondenti a domini
diversi sono riuscito a capire qualcosina sui Virtual Host. La cosa che però
ho notato che non funzionano molto bene.
Vi riporto le prova fatte:
Ho voluto impostare 2 domini
1: punta sulle pagine web presenti di default dopo l'installazione di apache
2: il mio sito
Ho aperto il file httpd.conf e in coda ho aggiunto le seguenti righe:
NameVirtualHost 192.168.3.2
<VirtualHost 192.168.3.2>
    ServerAdmin 
pi...@hotmail.com
    ServerName 192.168.3.2
    DocumentRoot "C:/Programmi/Apache Group/Apache/htdocs"
</VirtualHost>
<VirtualHost 192.168.3.2>
    ServerAdmin 
pi...@hotmail.com
    ServerName 
www.sito.com
    DocumentRoot "C:/Programmi/Apache Group/Apache/htdocs/sites"
</VirtualHost>
A NameVirtualHost ho assegnato l'indirizzo ip della macchina su cui sta
girando apache(Server).
A ServerAdmin ho inpustato l'e-mail assegnata al ServerAdmin quando è
partita la configurazione di apache dopo l'installazione.
A ServerName ho inpostato con quale stringa richiamare la pagina web
principale presente nella directory specificata in documentroot.
Dal browser richiamando 192.168.3.2 mi viene visualizzata la pagina del mio
sito. Digitando mentre 
www.sito.com
 non mi viene caricata nessuna pagina
restituiendo l'errore standard di IE quando non trova nulla. Quindi il
problema è il ServerName! Come faccio a impostare il dominio diverso in
questo caso?

 questo caso?
Ma RTFM (leggere il fottuto manuale) e' cosi brutto ?
Se il tuo DNS non sa che numero IP associare a 
www.sito.com
 e' ovvio
che non lo trova.
Quando invece usi il numero IP, il DNS non serve e vai dritto sul sito
(ma in tal caso l'URL non permette ad apache di capire quale sito virtuale
  vuoi usare).
Se hai un DNS locale o se fai anche il lookup sul file hosts per risolvere
i nomi simbolici basta aggiungere li il nome ed il numero ip associato.
L. Micheletto
Newsgroup: it.comp.programmare.win32
Titolo: Toolkit leggero per GUI

Devo scrivere un programma per Windows in C++ (non verrà sicuramente
portato su altre piattaforme, è troppo specifico) ma non so che libreria
usare per la GUI. Le mie esigenze sono:
- Qualcosa di facile da usare (quindi non con le API).
- Compilabile con VC++ e gcc.
- Molto leggero, deve aggiungere pochi K al mio programma (quindi non QT o 
  wxWindows).
- Free (almeno per usi non commerciali).
- Possibilmente avere un look nativo.
- Non deve essere abbandonato a avere poche possibilità di essere 
  continuato in futuro.
Cercando su internet ho trovato fltk, qualcuno l'ha usato? Non ho trovato
screenshot riguardanti Windows ma mi sembra di aver capito che non utilizza
i controlli di Windows.
-- 
Marco Barisione
http://spazioinwind.libero.it/marcobari/

 
WTL risponde a quasi tutti i tuoi requisiti (non so se è compatibile 
con gcc ed è free nel senso della birra).
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 con gcc ed è free nel senso della birra).
Ne avevo già sentito parlare sul ng tempo fa ma poi non ho più visto
messaggi a rigurado. Quanti usano WTL?
Non penso si possa usare con gcc.
Un altro requisito che mi farebbe comodo è un metodo per gestire il layout
(come si fa ad esempio con QT e wxWindows).


 
Su 
www.codeproject.com
 c'era un articolo che ne parlava.


 Su 
www.codeproject.com
 c'era un articolo che ne parlava.
Grazie, ora lo cerco.


 il layout (come si fa ad esempio con QT e wxWindows).
per quello c'è una libreria aggiuntiva (consistente, in vero stile WTL, 
esclusivamente di macro). Non ricordo quale, ma basta chiedere in giro
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers
                               and beta testers are welcome!

 Cercando su internet ho trovato fltk, qualcuno l'ha usato?
brrr. Non lasciarlo avvicinare


 WTL sono fornite con tutti sorgenti.
piccola precisazione: la licenza di WTL non permette la redistribuzione 
di sorgenti modificati. Se s'ha da fare un progetto "WTL per gcc", s'ha 
da farlo alla carbonara (cioč in segretezza, *non* con pancetta, pepe e 
tuorlo d'uovo)


 brrr. Non lasciarlo avvicinare
Ok, capito.
Per gioco ho iniziato a scrivermela io una libreria che faccia quello che
voglio (quindi avrà un set di widget vergognosamente basso). Probabilmente
non la finirò ma almeno mi ripasso un po' le API di Windows e il C++ che,
ormai da un po' troppo tempo, ho quasi totalmente abbandonato.

Newsgroup: it.comp.programmare.win32
Titolo: wsprintf e string

Ciao a tutti.
Ho la necessità di stampare su di un text, una stringa ed un dato di tipo
word.
La stringa è:
 string mese[2]={"" , "GEN"};
la word è:
   data.wYear=2
dove il tipo di data e' SYSTEMTIME. Usando la funzione wsprintf in questo
modo:
wsprintf(buff , "%s  %.2d" ,  mese[1] , data.wYear)
e spedendola al mio controllo text tramite l'API SetDlgItemText, non ottengo
la scritta: GEN 02 ma: GEN 188.
Qualcuno è in grado di spiegarmi perché si verifica cio'?
Uso il Borland C++ 5.02

 ha scritto nel messaggio
news:9ub0se$7ddh4$2...@ID-65706.news.dfncis.de...

prova
wsprintf(buff , "%s  %.2d" ,  mese[1].c_str() , data.wYear)
Pela

 la scritta: GEN 02 ma: GEN 188.
Prova con
wsprintf(buff , "%s  %02d" ,  mese[1] , data.wYear);
Lorenzo




 Ciao!!!!
c_str() ritorna il puntatore al primo carattere della stringa, cioč proprio
quello che vuole wsprintf
Pela

 c_str() ritorna il puntatore al primo carattere della stringa, cioè


Newsgroup: it.comp.programmare.win32
Titolo: Abbellire una Dll

Salve a tutti,
 ho spulciato un po' tra i mex. vecchi ma non ho trovato una rispota, cosi'
lo chiedo direttamente a voi: come si fa' ad abbellire una Dll, cioe'
inserire
all'interno la versione, il Copyright ecc. come si vede facendo "Proprieta'"
alle Dll di Windows?
Penso si debba lavorare sul file Def, ma non ho capito bene come fare :(
Mi date una mano? Grazie :)
Bow-wow
Killer

 ha scritto nel messaggio
news:SjOS5.16554$FV2.4...@news.infostrada.it...

In Visual C++ è possibile inserire un risorsa di tipo Version dove vengono
specificate tutte le informazioni che appaiono poi nelle "Proprietà" del
file.
Porlock.

Leggiti un po' il tutorial su 
www.programmazione.it
 nella sezione Win32 per
la creazione di dll.
Vedrai che c'è scritto come.

 ha scritto nel messaggio
news:8vh9ci$f56$1...@pluto.sm.dsi.unimi.it...

Quella in 4 parti? Non c'e' scritto :(
Bow-wow
Killer

Guarda che invece c'è ed è proprio nell'esempio del codice sorgente che deve
generare il file def.
Prova a leggerti con cura i sorgenti inclusi

Newsgroup: it.comp.programmare.win32
Titolo: ESISTE CRACK PER ACCESS?

Ho installato Access e tutto va bene, l'ho disinstallato per sbaglio, l'ho
reinstallato e ora non mi parte più e un messaggio di errore mi dice che non
ho la licenza per usarlo!!
Ho provato più volte a levare tutto e a rimetterlo ma non cambia niente.
Cosa posso fare? Esiste un crack?
Aiutatemi.
Grazie
car...@ngi.it

 ha scritto nel messaggio
news:8gdn82$dvc$1...@serv1.albacom.net...


formattare l'hard disk
Sei impazzito?!?!? Per una chiave nel Registry???? ^_____^
Luc.

 Cosa posso fare? Esiste un crack?
E' un bug noto:
http://support.microsoft.com/support/kb/articles/Q141/3/73.asp
Scarica la patch dal sito Microsoft:
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************
Newsgroup: it.comp.programmare.win32
Titolo: Conversione da stringa a numero!

Lo sclero imperversa in me.
Non capisco, dovrebbe essere una cosa facilissima, ma non riesco a farlo.
Ho bisogno di convertire:
Un numero contenuto in una Cstring oppure
un numero contenuto in una LPTSTR
in un intero.
Ho provato a fare:
CString Stringa;
Stringa.Format(_T("%s"),Variabile_LPTSTR);
int numero = atoi( (const char*) Stringa));
int numero = atoi( (const char*) (LPCTSTR) Stringa));
int numero = atoi( (LPCTSTR) Stringa));
ecc...
ma nessuno funziona. Qualcuno sa dirmi come si fa?
Grazie!
Maverick

 wrote in message
news:3dc1...@news.cis.it...


 
Windows CE supporta solo UNICODE e non ASCII e UNICODE come windows 
NT/2K/ME. Credo che la CString di windows CE rifletta questa differenza 
(non uso MFC nè su CE nè su Win32, quindi potrei sbagliarmi).
Per scrivere del codice che funzioni con tutte e due i sistemi devi 
utilizzare le funzioni che utilizzano i TCHAR (_ttoi, in questo caso) 
definiti nell'header "tchar.h" e non dare mai per scontato che 1 
carattere corrisponda a 1 byte (ad esempio quando allochi dinamicamente 
la memoria per le stringhe).
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Delphi5 NMPOP31

Con delphi 5 sto usando il componente NMPOP31 e l'unico "problema" che mi da
per il momento
sta nel fatto che quando scarico la posta me li salva in file di testo,
mentre per me sarebbe piu comodo salvarli in file tipo quelli di outlook
(eml) o html o qualcosa di migliore insomma.


Lascia perdere NMPOP3.
Passa ad Indy oppure ICS.
Ciao,
Andrea

 ha scritto nel messaggio
news:bn82li$qkgnb$1...@ID-170738.news.uni-berlin.de...


 cose cambiano?
Gli Indy sono tutta un'altra razza.
Salvataggio di Email compreso.
Ciao,
Andrea

Newsgroup: it.comp.programmare.win32
Titolo: scusate fat12 fat16 fat32

qualcuno ha documentazione in italiano delle fat di windows
grazie

qualcuno ha documentazione in italiano delle fat di windows
http://www.nondot.org/sabre//os/S3FileSystems/
ma e' in _inglese_.. 
[polemic mode on]
posso capire che nella vita di tutti i giorni si possa anche "evitare"
la necessita' di leggere un articolo di attualita', un romanzo o che
altro in inglese.. ma sinceramente non capisco l'ostinazione a voler
cercare solo "la documentazione in italiano".. quando nel mondo della
programmazione ogni cosa a partire dalla sinstassi/semantica dei
linguaggi che utilizzate e' e sara' pensata / ralizzata in inglese..
xche' cercare sempre la via + facile quando questa non e' la piu'
remunerante ?
[polemic mode off]

Newsgroup: it.comp.programmare.win32
Titolo: Gif nel Borland

E' possibile inserire una gif animata in una form del Borland Bulder 5 C++.
grazie

E' possibile inserire una gif animata in una form del Borland C++ Builder 5
Grazie, Jake
Newsgroup: it.comp.programmare.win32
Titolo: puntatori

esiste il modo di utilizzare i puntatori in vb6?
come si traduce questo codice in vb6?
EVENTMSG *pEvt=(EVENTMSG *)lParam;

	>esiste il modo di utilizzare i puntatori in vb6?
	>
	>come si traduce questo codice in vb6?
	>
	>EVENTMSG *pEvt=(EVENTMSG *)lParam;
Se non erro ci sono funzioni che facciano quello che chiedi, ma non mi
sono mai trovato a dover usare puntatori in VB e l'unica funzione che
ricordo con questo scopo è AddressOf.
Ad ogni modo esistono sempre le API. Una buona CopyMemory penso potrebbe
fare al caso tuo...
Newsgroup: it.comp.programmare.win32
Titolo: Come cambiare priorità ad un'applicazione?

 - Paolo Sabatino

 Basic 5?
Ottenuta una HANDLE del processo che ti interessa (con le opportune
permission, se sei su NT), l'API SetPriorityClass ti permette di
cambiarne la classe di priorita`.  La piu` bassa di queste classi
e` IDLE_PRIORITY_CLASS, che fa si` che i thread di questo
processo siano messi da parte se QUALSIASI altra cosa e` pronta
a girare -- si tratta della priorita` tipica degli screen-saver; la piu`
alta e` REALTIME_PRIORITY_CLASS, che va riservata per compiti
importantissimi, cruciali, e brevissimi, poiche` i thread di un processo
cosi` settato possono mettere da parte qualsiasi altra operazione,
compreso il passaggio a disco di dati cachati da parte del sistema
operativo et similia.
Normalmente, ci si limita alla classe normale, NORMAL_PRIORITY_CLASS,
e a quella ad alta priorita`, HIGH_PRIORITY_CLASS.  Windows 2000
offre un altro paio di classi di priorita` per una granularita` migliore.
Identificati gli specifici thread di un processo, se ne puo` modulare
la priorita` con piu` precisione usando l'API SetThreadPriority (che
richiede l'uso di un'HANDLE dello specifico thread).
Non e` particolarmente rilevante, per l'uso di queste API, sapere
in quali linguaggi sia stato originalmente scritto il codice eseguibile
che stanno girando i processi e thread che si vogliono controllare.
Alex

 - Paolo Sabatino

 (Program ID). C'è un modo per ottenerlo? Oppure sto sbagliando tutto?
L'API OpenProcess, dato l'ID di un processo, te ne torna la HANDLE.
Una pseudo-handle (usabile solo entro il thread stesso) per il thread
corrente puoi ottenerla con l'API GetCurrentThread (da non confondersi
ovviamente con la GetCurrentThreadId!!!).
Con l'handle di un processo, come ho gia` indicato al post precedente,
puoi solo cambiare la sua _classe di priorita`_, un controllo abbastanza
grossolano -- se non vuoi/puoi settarlo a 'idle priority' (tipo screen
saver -- qualunque altra attivita` ha precedenza su di lui) o 'real time'
(urgenza assoluta, ha precedenza su qualunque altra attivita`) non hai
molta granularita` di controllo (praticamente solo fra 'normale' e 'alta').
Con l'handle di un thread, come pure ho gia` indicato, puoi effettuare
un controllo di 'grana' piu` fina.
Alex

che ho provato senza risultati la proprietą App.ThreadId (ed anche la
In C io ho usato GetCurrentProcess (in abbinamento alla SetPriorityClass).
Funziona se ti interessa cambiare la prioritą del tuo programma.
:-)
Ciao, Stefano.
http://digilander.iol.it/satollo
Rimuovi _rimuovi_ per scrivermi in casella.

 (Program ID). C'è un modo per ottenerlo? Oppure sto sbagliando tutto?

Newsgroup: it.comp.programmare.win32
Titolo: system VS WinExec

Ciao a tutti,
Il mio problema è semplice: non riesco a capire perchè un costrutto del 
tipo:
system("etc_vob\\FF.exe \"C:\\Documents and Settings\\Behemoth\\Dati 
applicazioni\\Mozilla\\Firefox\\Profiles\\rnz7r28q.default\" >> pwd.txt")
fa partire il programma e dà il file di output tranquillamente mentre un 
costrutto del tipo:
WinExec("etc_vob\\FF.exe \"C:\\Documents and Settings\\Behemoth\\Dati 
applicazioni\\Mozilla\\Firefox\\Profiles\\rnz7r28q.default\" >> 
pwd.txt",SW_HIDE);
non fa assolutamente niente...
Grazie in anticipo a chi mi saprà aiutare.
Ax

AxelTB <axel...@NOSPAMhotmail.com> ha scritto:

Le due funzioni hanno modi diversi per ricercare la posizione del
programma da lanciare, e' possibile che WinExec non trovi FF.exe,
controlla il suo valore di ritorno.
Ti ricordo che WinExec e' presente solo per compatibilita' con i
sistemi a 16 bit, dovresti usare al suo posto la CreateProcess.

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

per piacere sapreste indicarmi un sito dal quale poter scaricare un software
free per cominciare a programmare in C ?
Grazie



www.delorie.com/djgpp/
Se ti interessa la programmazione per Windows, puoi scaricare l'ottimo
Borland C++ 5.5 dal sito Borland.
--
Andrea Laforgia (UIN 87230455)
----------------------------------------------------------
Non scrivetemi per e-mail, se non richiesto espressamente.
No replies in private e-mail, unless explicitly requested.
----------------------------------------------------------

 wrote in message
bq7prs8nnkth186b9...@4ax.com...


editare un programma.
Con il notepad ;)
Il BCC e' a linea di comando.


 wrote in message
9oiprsso50j2s758t...@4ax.com...


Non è che esista qualcosa di simile in ambito di C?
Certo, esiste il Borland C++ Builder.
Credo che venga distribuito gia' il 4 nelle edicole, gratuitamente.


 totò


 wrote in message
pdtprsk37t3g8hv6r...@4ax.com...


 > totň


 wrote in message
pdtprsk37t3g8hv6r...@4ax.com...


Newsgroup: it.comp.programmare.win32
Titolo: Lanciare un file eseguibile da un applicazione win32

ciao a tutti,
vorrei sapere se qualcuno potesse indicarmi quali sono le chiamate di
libreria per lanciare un file eseguibile da un applicazione win32 e se
esistono delle altre chiamate di libreria per sapere se una data
applicazione è attualmente in esecuzione.
Grazie in anticipo

 se una data applicazione è attualmente in esecuzione.
Per questo dai un'occhiata a FindWindow, ma dipende un po' da 
che tipo di applicazione devi verificare. Se invece 
l'applicazione l'hai lanciata tu con CreateProcess puoi 
monitorare il processo con WaitForSingleObject.
HTH,
-- 
Stefano Frosio
www.esse-effe.com

 monitorare il processo con WaitForSingleObject.
Mi pare di aver capito che la WaitForSingleObject faccia attesa attiva.
Non esiste una funzione che dato un handle di un processo possa
comunicarmi se quel processo è in esecuzione oppure no ?


comunicarmi se quel processo è in esecuzione oppure no ?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getexitcodeprocess.asp
Newsgroup: it.comp.programmare.win32
Titolo: Bilder 4 - Icone sparite ?

Salve,
dopo aver compilato il progetto in modo standalone 
(project - options - packages - Build with runtime packages =
disabilitata
project - options - linker - use dynamic RTL = disabilitata)
sul mio PC le icone della toolbar compaiono regolarmente, sul PC della
prof. compaiono i pulsanti ma vuoti, senza icone, perche' ?
GRAZIE 1000
faf...@tiscalinet.it

Perchè evidentemente sul secondo computer non è installato Internet Explorer
4 o sup., o meglio, la libreria COMCTL32 non è aggiornata alla versioen 4.72
(aggiornamento che si ottiene installando il suddetto browser oppure il
package previsto dalla Microsoft).
Quindi, visto che non puoi costringere la tua prof. ad installare IE4, puoi
sempre installare l'update della libreria che "pesa" solo 500Kb, quindi
facilmente distribuibile con il programma.
Ciao
--
Stefano Tempesta
TSoft - 
www.tempesta.org
in...@tempesta.org

Newsgroup: it.comp.programmare.win32
Titolo: Qualcosa mi sfugge...

Mi sfugge qualcosa nella lettura del libro "Programmare
in Windows 98" che ho comprato.
Ovvero, come fare in modo che accada qualcosa nel
momento in cui viene premuto un pulsante? :-)
Può sembrare una domanda molto "visual basic" ma,
proveniendo appunto da lì, mi sfugge la connessione
tra la funzione WinMain, i messaggi e sul come gestire
l'evento di un click su un pulsante.
Non so.. non c'è qualcosa tipo l'ActionListener di Java
che permette di mettere delle azioni dopo un evento
in una funzione tipo:
PulsantePremuto {
   setTitle("Ciao a tutti");
}
??
Grazie.
--
Novalis
spar...@ngi.it

 Grazie.
ciao.

Newsgroup: it.comp.programmare.win32
Titolo: Modificare la data di una directory

Salve,
c'è qualcuno che ha mai provato/sa come fare a modificare la data di
creazione di una directory?
Grazie in anticipo.
Renzo Venturi

 creazione di una directory?
Sembra che non si possa fare in modo pulito, o almeno io non ho mai capito
come fare. Le normali funzioni SetFileTime() e amiche non funzionano su
handle di directory...
Dico "in modo pulito" perche` poi nessuno impedirebbe di andare a scrivere
le informazioni direttamente nel filesystem, saltando a pie` pari il sistema
operativo... per la FAT e` anche abbastanza facile, per NTFS non saprei
neanche da che parte cominciare. :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: [VC++ 6.0] Comprimere 1 immagine catturata

Lavoro con VC++ 6.0 sotto Win98.
Ho eseguito la cattura di immagini da una telecamera.
Ora all'interno della relativa
LRESULT CALLBACK VideoStreamCallback(HWND hwndCapture, LPVIDEOHDR lpVHdr)
vorrei andare a rimpicciolire l'immagine catturata per mandarla poi ad un
compressore. Non voglio catturare con una risoluzione minore perchè a seve
anche la visualizzazione dell'immagine + grande.
Pensavo di utilizzare la StretchDIBits, ma non ottengo nessun risultato.
Ho proceduto in questo modo:
     hVideo=GlobalAlloc(GMEM_MOVEABLE,320*240*2);
     lpVideo=(BYTE *)GlobalLock(hVideo);
     FillMemory(lpVideo,lpVHdr->dwBytesUsed,0);
     CopyMemory(lpVideo,lpVHdr->lpData,lpVHdr->dwBytesUsed);
     hdc=GetWindowDC(hwndCapture);
nbyte=StretchDIBits(
      hdc,      // handle to DC
      0,       // x-coord of destination upper-left corner
      0,       // y-coord of destination upper-left corner
      240,      // width of destination rectangle
      180,      // height of destination rectangle
      0,       // x-coord of source upper-left corner
      0,       // y-coord of source upper-left corner
      320,           // width of source rectangle
      240,          // height of source rectangle
      lpVideo,    // bitmap bits
      lpbiInA,     // bitmap data
      DIB_RGB_COLORS,             // usage options
      SRCCOPY      // raster operation code
      );
fCompressDib=ICCompress(hicCA,ICCOMPRESS_KEYFRAME,
      (LPBITMAPINFOHEADER)lpbiOutA,lpVideoBuffer,
      (LPBITMAPINFOHEADER)lpbiInA,lpVideo,&dwCkId,
      &dwFlag,(long)wNumFrameCap,dwFrameSize,dwQuality,NULL,NULL);
...
...
Come risultato ottengo che ho sempre la stessa immagine di partenza NON
rimpicciolita.
Sapete aiutarmi? Forse questa non è la funzione che dovrei utilizzare?
Grazie

Forse il problema è che la funzione non va a modificare il mio buffer di
dati lpVideo ma solo l'hdc.
Se è come penso come posso fare invece a rimpicciolire l'immagine che
ovviamente mi viene data dalla VideoStreamCallback e che si trova in
lpVHdr->lpData ed ottenre il risultato in un altro array dati? Non voglio
fare una funzione io che mi riduca l'immagine!!
Newsgroup: it.comp.programmare.win32
Titolo: VC++ 6.0 e VS 6.0

Salve a tutti,
dopo diverso tempo programmando sotto linux in Perl/Phyton/C/C++ ho deciso
di passare a vedere che si dice sotto win32
Scansando le API per ora , che richiedono tempo che non ho , preferirei
iniziare con le MFC.
Ora la mia domanda è : dove trovo un compilatore free che riesca a farmi
fare pratica con le MFC?
C'è qualche tool gratuito con cui iniziare?
A limite sarei anche disposto a comprare software pirata basta che posso
iniziare a fare qualcosa!!!
Per cui avre bisogno di sapere se c'è qualche risorsa gratuita scaricabile o
sa in quale collezione di
CD pirata ( n°Twilight etc. etc. ) possa trovare VC++ 6.0 o VS 6.0.
Ultima domandina: Che siti mi conviene consultare on-line per iniziare a
lavorare solo con le API Win32 senza nessun framework?
Non posso comprare libri ma ho la connessione dell'Uni e posso stampare da
lì. Mi sareste veramente d'aiuto consigliandomi i siti
da cui posso scaricare materiale valido per aquisire un buon livello di
conoscenza.
Bye ,
Jacob78
P.S.
Scusate il "leggero" OT e la richiesta "illegale" ma è solo per far pratica.
Io studio , non e posso spendere
troppo per aquisire conoscenze! (ecco perchè *ADORO* linux! ) D'altro canto
non si può ignorare troppo
quello che il mercato richiede. Non vorrei laurearmi e ritrovarmi fuori
mercato...... :)

Il bel libro "Learn Visual Basic 6.0" della Microsoft Press contiene un
cd-rom con la Introductory Edition di VC6 con licenza di 60 giorni e con il
divieto di distribuire ad altri i programmi che si fanno con essa.
E' un ottimo inizio, anche perchè il libro tratta le fondamenta della
programmazione MFC.
Ciao.

http://underground.sub-host.com/lostandfound/
ECCO IL SITO PIRATA DOVE TROVI VS 6.0 PRO
194 MB circa.
http://www.navnetwork.net/downloads1.html
ECCO IL SITO PIRATA DOVE TROVI VS 6.0 ENTERPRISE
238 MB circa
-------------Ciao e bun download :-|><|-;)

 ha scritto nel messaggio
news:9138a5$p89$1...@pluto.sm.dsi.unimi.it...


Newsgroup: it.comp.programmare.win32
Titolo: Insert Into...con vb6

 Grazie.

 aver esuguito una query.Uso vb6...

Newsgroup: it.comp.programmare.win32
Titolo: Testo su gradiente

Ciao
Qualcuno puņ aiutarmi a capire come faccio a scrivere del testo dentro
ad un rettangolo colorato con un gradiente?
Uso MS Visual C++ con le MFC.
Ho usato GradientFill per riempire il rettangolo.
Grazie
Ciao

Filippo ha scritto:

DrawText non va bene?
ciao

DrawText non va bene?
No.
Devo sempre scegliere un colore di fondo per il testo disegnato e
qualsiasi sia il colore che scelgo non è il gradiente che sta sotto,
perchè il gradiente è sfumato.
esce una scritta con un rettangolo bianco sotto e tutto intorno il
gradiente.
Ciao
Se vuoi provare ti allego il codice, devi solo creare il TextRect o
inventa dei valori.
TRIVERTEX tr[2];
    GRADIENT_RECT    gRect;
    tr[0].x = TextRect.left;
    tr[0].y = TextRect.top;
    tr [0] .Red    = 0xf000;
    tr [0] .Green  = 0xf000;
    tr [0] .Blue   = 0x0000;
    tr [0] .Alpha  = 0x0000;
    tr[1].x = TextRect.right;
    tr[1].y = TextRect.bottom;
    tr [1] .Red    = 0x0000;
    tr [1] .Green  = 0xd000;
    tr [1] .Blue   = 0xf000;
    tr [1] .Alpha  = 0x0000;
 
    gRect.UpperLeft  =0;// Bar.left;
    gRect.LowerRight =1;//Bar.right;
    disDc->GradientFill(tr,2,&gRect,1,GRADIENT_FILL_RECT_H);

 gradiente.
SetBkMode is your friend :)
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

SetBkMode 
Grazie.Risolto.
... Come mai non ci sono arrivato da solo?...
:)

Newsgroup: it.comp.programmare.win32
Titolo: ItemClick su ListView con VC++

In VB esiste l'evento ItemClick su di un ListView, in VC++ esiste invece l'
"evento" predefinito click sul ListView e non su di uno specifico item.
L'evento click sul ListView č praticamente inutile, mentre č utile l'evento
click su di uno specifico item. Come si fa allora ad ottenere tale
utilissimo evento?

 utilissimo evento?
La notifica NM_CLICK, che il controllo Listview come tanti
altri spedisce al genitore quando e` cliccato, porta con
se come lParam il puntatore a una struttura NMLISTVIEW che,
fra i vari campi, ha iItem, l'intero che identifica l'item
cliccato (-1 se "nessuno in particolare").
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Lettura veloce di k bit da LPT

Salve!
Devo leggere da parallela (No seriale per incompatibilità elettrica) una
sequenza di bit inviata tramite sensore infrarosso da un telecomando.Il
baud-rate è altissimo e perdo dei bit in pooling.
Qualcuno sa aiutarmi (Ok codice C o VB6)? Vi prego sono quasi disperato.
Haxl
--------------------------------
Inviato via 
http://usenet.libero.it

 Haxl
Se il problema è la risoluzione del timer che non è abbastanza alta (55ms su
Win9x e 20 ms su Win2k) puoi usare un timer multimediale (risol. fino a
1ms).
Puoi usare anche timer più potenti ma la cpu comincia a bruciare mentre
quello multimediale è piuttosto leggero e ti campiona cmq a 1000Hz.


Ho letto MSDN che sostiene la mancanza di precisione in questi timer.La
varianza d'intervallo č abbastanza precisa ma non viene assicurato altro.Non
ne avevo provato l'uso per questo motivo.Vediamo un po' che succede!
Qualcuno conosce anche metodi di attesa interrupt(generato dalla parallela
alla variazione del bit ACK 0>1 e 1>0: sarebbe perfetto)?
Grazie a tutti


Newsgroup: it.comp.programmare.win32
Titolo: Nome dell'eseguibile.

Scusate, sono nuovo ma ho bisogno di sapere 2 cose sul VC.
1) Inizio il mio programma cosě:
int APIENTRY WinMain(HINSTANCE hInst,
                     HINSTANCE hPrevInst,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
Giusto? lpCmdLine dovrebbe essere la riga di comando?
Devo ricavare il nome del file (potrebbe essere stato rinominato) e ho
provato cosi:
strcpy(nome,lpCmdLine[0]) ma non funziona. 
Come si fa?
2) Devo recuperare tramite un programma l'elenco degli indirizzi ip
assegnati alla macchina su cui gira:
es:
127.0.0.1 sempre presente
198.168.xxx.xxx ip della rete locale
62.11.xx.xxx ip assegnato da un provider quando la macchina si
connette in dialup
Esiste una chiave del registro per avere questo elenco, o devo usare
un API di win?
Grazie.
Scusate ma ho appena cominiciato col vc.c.


devi guardare le funzioni relative ai socket gethostname e gethostbyname
guarda su MSDN
Pela
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto su lstrcmp

Salve a tutti, provando l'Api "lstrcmp" x creare una routine che mettesse le
parole in ordine alfabetico, mi sono imbattuto in un problema... Se
"comparo" due stringhe , anche di lunghezza differente, tutto OK, ma se
provo coi numeri succede che mi vedo mettere "1003" prima di "95" o "100"
prima di "5" (e inoltre li raggruppa come se fossero stringhe, cioč 500,5;
100,15)!!!! Come si puň risolvere questo problema???
Grazie in anticipo!!

:

Potresti utilizzare strtoul. Se il puntatore al primo carattere non 
numerico (secondo parametro di strtoul) č diverso dal puntatore alla 
stringa, la stringa stessa inizia con un numero (ritornato dalla strtoul). 
Se anche l'altra stringa da confrontare comuncia con un numero devi 
confrontare prima i valori numerici e poi (se questi sono uguali) anche le 
stringhe.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

100,15)!!!! Come si può risolvere questo problema???
lstrcmp confronta *sempre* delle stringhe e *mai* dei numeri.
Perche' 1003 ti compaia dopo 95 devi riempire la stringa con degli 0
iniziali. Prova con "0095".
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
--------------------------------------------------------------
"Partire e' un po' morire e morire e' partire un po' troppo !"
--------------------------------------------------------------

 numerico (secondo parametro di strtoul) è diverso dal puntatore alla



Non si tratta di una funzione delle API ma di una funzione della libreria 
C.
E' dichiarata come:
unsigned long strtoul( const char *nptr, char **endptr, int base );
E dovrebbe essere documentata nell'help relativo alle funzioni di libreria.
Ovviamente esistono sia la variante UNICODE wcstoul e quella "neutra" (da 
utilizzare con i TCHAR) _tcstoul.


 reference ma non l'ho trovato, dammi qualche aiuto in +, grazie.
E` una funzione standard del C da oltre 12 anni.  La troverai
documentata su qualsiasi decente libro di C scritto "dopo la
preistoria"... e` anche documentata su MSDN, ovviamente.  Non
la trovi su di una "reference Win32Api" perche` non e` parte
delle Api stesse, come non lo sono, che so, strcpy o strlen!
Alex

Newsgroup: it.comp.programmare.win32
Titolo: puntatori a pixel

Sono riuscito finalmente a caricare e visualizzare un immagine su un DC,
qualcuno sa dirmi come sono posso leggere la posizione e valore RGB dei
singoli pixel
non riesco a capire come sono memorizzati in memoria e dove( penso che siano
memorizzati per righe) ma non trovo un puntatote ai pixel.
Grazie
Gianluca


GetPixel() / SetPixel()
per leggere/scrivere i pixel della bitmap selezionata nel DC.
sono lentissime. se hai bisogno di prestazioni + elevate usa
CreateDIBSection() oppure GetDIBits() e SetDIBits().
ciao :: xaero
Newsgroup: it.comp.programmare.win32
Titolo: mfc 7.0 atl 7.0 ???

Salve!
Ho da poco scoperto che con il nuovo Visual Studio .NET, sono state
rilasciate anche le versioni aggiornate delle librerie MFC ed ATL
(versioni 7.0). Qualcuno mi può indicare dove reperire un pò di
informazioni sulle novità/modifiche introdotte? (Microsoft sembra troppo
presa dal promuovere il nuovo paradigma .NET per dedicare un minimo di
attenzione al vecchio codice unmanaged...)
Grazie, Volpato Massimiliano  
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 attenzione al vecchio codice unmanaged...)
Ma perchè postate domande su argomenti che non conoscete ma poi vi
permettete di trarne considerazioni di disprezzo? E' una cosa a dir poco
seccante.
Mai sentito parlare di Msdn Library? Aggiornati all'ultima versione la
ottobre 2002. c'è una sezione che si chiama cosi':
Breaking Changes in ATL 7.0 and MFC 7.0 Since Visual C++ 6.0
Lists items to take into account when updating code from previous versions
to ATL 7.0.
E dimmi se non da attenzione al vecchio codice unmanaged...
Ciao
Ps. scusa se me la sono presa con te, ma non sei il primo nè l'unico che fa
interventi di questo tipo.

 seccante.
...E' vero l'argomento non lo conosco, e non ho caricato MSDN Library di
ottobre 2002,
visto che a partire dal rilascio di gennaio 2002 non č piů supportato
Visual Studio 6.0.
Io non sono un detrattore di Microsoft, e non faccio considerazioni
gratuite: prova a
fare una ricerca nel suo sito su MFC 7.0 o ATL 7.0...


 fare una ricerca nel suo sito su MFC 7.0 o ATL 7.0...
Qual'č il "suo sito"?
non avrai micca fatto una ricerca su 
www.microsoft.com
 vero?
magari se fai una ricerca su 
http://msdn.microsoft.com/library
 con paroli
chiavi ATL e 7 (solo queste 2)
ti esce in cima alla lista (contenente cmq ben 100 risultati) il documento
di cui ti ho parlato nel precedente.

"RoßŽ" <fhc...@tinPUNTO.it> ha scritto nel messaggio
news:Y6JC9.30859$744.1...@news1.tin.it...

va...ti evito anche questa fatica.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html
/vclrfATLCompatibilityIssues.asp

 > di cui ti ho parlato nel precedente.
Ribadisco, non volevo fare polemiche, lo sfogo era dovuto alla
frustrazione
generata dopo due ore di vane ricerche in rete.
P.S: l'errore era mio, nel senso che ho sempre eseguito (su MSDN
Library) la ricerca con
le parole chiave 'ATL 7.0 o MFC 7.0': i risultati forniti, anche se
numerosi
non sono significativi.

Newsgroup: it.comp.programmare.win32
Titolo: Fare comunicare il mio programma con una dll con hooks HELP!

Ho creato una dll che gestisce degli hooks, adesso pero' avrei bisogno
di mettere in memoria (da parte dell'eseguibile) dei parametri per far
comunicare dei dati alla dll di hook.
Poi come faccio ad ottenere l'handle dell hook da parte della dlll
dato che il sethook e' fatto dall'applicazione, e seppure la facessi
fare dalla dll non cambierebbe nulla dato che ogni eveto ha un'istanza
propria della dll?
Poi e' possibile evitare che il mio hook venga chiamato sempre ma solo
in certe situazioni?
ESEMPIO io ho fatto un hook alla tastiera e vorrei che venisse
eseguito solo se il codice del tasto e' 255 (tasti speciali)
Grazie
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

 eseguito solo se il codice del tasto e' 255 (tasti speciali)
Direi di no. Puoi restringere il campo alla sola tastiera ma dubito tu possa
filtrare un solo tasto...
Forse con un hotkey...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 eseguito solo se il codice del tasto e' 255 (tasti speciali)
No, il tuo hook verra` eseguito ad ogni pressione di tasto, sta
a lui il "non ti curar di lor ma guarda e passa" se del caso.
Alex

Forse con un hotkey...
Lhotkey non passa una parte del comando che mi serve
Grazie Mille


a lui il "non ti curar di lor ma guarda e passa" se del caso.
Ok come avevo fatto io, peccato
Grazie


 Sperando di non beccare prop riservete del desktop :D
Riservate da chi?  Comunque, puoi sempre usare EnumProps
per controllare quali proprieta` ha una finestra qualsiasi,
se lo desideri; generarti una GUID se sei paranoico sulla
assoluta unicita` dei nomi che usi; ecc, ecc.
Alex

Forse con un hotkey...
E' vero che l'hookproc verrà sempre richiamata ma puoi comunque scegliere se
ignorare o considerare il tasto premuto!
...forse ho capito male?
Ciao
--
- Carlo -

 il tasto premuto!
Sì, però così cmq ad ogni pressione del tasto viene richiamata la hookproc e
viene valutata l'espressione "if tasto = #255 then... else..." ..
Penso si volessero evitare sprechi.


 Lhotkey non passa una parte del comando che mi serve
Puoi essere + preciso?


> Lhotkey non passa una parte del comando che mi serve
quando la finestra riceve il messaggio hotkey si perdono i dati OEM
che mi servono, sto facendo un programma che controlla i tasti
speciali delle tastiere multimediali (vedi interfree keyboard)
Ciao


 wrote:

Grazie 2048 :D
CCiao

Newsgroup: it.comp.programmare.win32
Titolo: Controllare l'accesso al disco

Salve a tutti, vorrei sapere come è possibile controllare se una DLL faccia
accesso al disco, e se chiama qualche altra libreria?
Sotto DOS per esempio si potrebbe controllare l'INT 21h.
Vi ringrazio anticipatamente.

:

su 
www.sysinternals.com
 ci sono diverse utilities di monitoring, una di 
queste (mi pare si chiami filemon) permette di controllare tutti gli acessi 
a disco. Non ricordo se sono disponibili i sorgenti.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Intendevo se è possibile controllarla prima di mandare in esecuzione la DLL,
quindi volevo controllare il codice, oppure controllare le chiamate ad altre
librerie.
Grazie lo stesso

 Sotto DOS per esempio si potrebbe controllare l'INT 21h.
http://www.sysinternals.com/
cerca FileMon, è quello che ti serve

Newsgroup: it.comp.programmare.win32
Titolo: [OPNSRC] salvataggio AVI

Salve,
Ho da tempo sviluppato AviExporter, una classe che permette di salvare in
maniera molto semplice e veloce file AVI (solo su win32) da qualsiasi
applicazione Java utilizzando JNI.
AviExporter funziona perfettamente e lo sto utilizzando in un prodotto
commerciale. Cerco collaboratori che (al contrario di me) abbiano una buona
esperienza di Win32 e di Video For Windows in modo da creare un gruppo di
lavoro e migliorare AviExporter.
La mia intenzione e' di portare il progetto su Sourceforge.
Scrivetemi.
Mik
--

 ha scritto nel messaggio
news:D3V19.147647$Jj7.3...@news1.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Problema con GetDeviceCaps su Win2k

Salve, sto lavorando su un PC con Win2kServer ed office XP
In VB facevo la conversione di alcuni valori da twip a pixel, usando la
seguente funzione copiata dall'MSDN (Q210590)
Function Twip2Pixel(lTwips As Long, Orientation As Long) As Long
Dim DC As Long
Dim PixelsPerInch As Long
Const TwipPerInch = 1440
Const WU_LOGPIXELSX = 88 'usate per convertire i twip in pixel
Const WU_LOGPIXELSY = 90 'usate per convertire i twip in pixel
DC = GetDC(0)  'Handle alla periferica
If (Orientation = 0) Then 'Hor
    PixelsPerInch = GetDeviceCaps(DC, WU_LOGPIXELSX)
Else                       'Vert
    PixelsPerInch = GetDeviceCaps(DC, WU_LOGPIXELSY)
End If
DC = ReleaseDC(0, DC)
Twip2Pixel = (lTwips / TwipPerInch) * PixelsPerInch
End Function
il problema è che su WIn2k    GetDeviceCaps(DC, WU_LOGPIXELSX)    mi ritorna
dempre 0.
Ed io come faccio?
Grazie a chiunque mi riesca ad aiutare!
Ciao, Max


Ho appena risolto il problema: era nelle seguenti definizioni che non
funzionavano
Declare Function GetDC% Lib "User32" (ByVal hw%)
Declare Function ReleaseDC% Lib "User32" (ByVal hw%, ByVal hDC%)
Declare Function GetDeviceCaps% Lib "Gdi32" (ByVal hDC%, ByVal iCapability%)
così invece funge tutto(ho definito le funzioni "As Long" invece di usare il
carattere di definizione tipo "%" al termine del nome):
Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As
Long) As Long
Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal nIndex
As Long) As Long
Grazie comunque, Max
Newsgroup: it.comp.programmare.win32
Titolo: [eventi] Modena

http://www.modenaterradimotori.com/index.htm
SABATO 5 E DOMENICA 6 APRILE
PARCO NOVI SAD
MODENA HISTORIC CHALLENGE
7° TROFEO CITTÀ DI MODENA
1° FESTA DEI MOTORI
Gara di regolarità per auto d’epoca
Esibizioni ed esposizione di vetture
sportive, da rally, mini moto e kart
SABATO 19 E DOMENICA 20 APRILE
NELLE PIAZZE DEL CENTRO STORICO DI MODENA
ESPOSIZIONE E PERFORMANCE
D’AUTO E MOTO TRA CUI:
PIAZZA GRANDE
LA PIAZZA DEL FERRARI CLUB
IN VIAGGIO CON PAPÀ ACI Modena
PIAZZA MAZZINI
OMAGGIO A ENZO FERRARI
PIAZZA TORRE
ESPOSIZIONE MASERATI
VIA GALLUCCI
LAMBRETTA GLI ANNI DEL MITO
Raduno espositivo
VIA FARINI
AUTO STORICHE E AUTO DA RALLY
PIAZZA MATTEOTTI
LA PIAZZA DEI SAPORI
Stand di prodotti tipici d’Italia insieme
ad alcuni modelli di auto storiche
PIAZZALE BASILE D’ALEO (SOLO DOMENICA 20)
RADUNO NAZIONALE
CLUB DEL COUPÈ FIAT
SABATO 19 APRILE
PALAZZO COMUNALE
ORE 16:00 PRESENTAZIONE DEL VOLUME
SU ENZO FERRARI
ORE 17:30 CONFERENZA E PRESENTAZIONE
DEL VOLUME “PARIGI-PECHINO” ANDATA
E RITORNO DI GIANCARLO CORBELLINI
DOMENICA 20 APRILE
ORE 10:30 MUSEI A CONFRONTO
DA SABATO 5 A DOMENICA 20 APRILE
MOSTRA “UN ALBUM A MOTORE”
L’automobilismo raccontato attraverso
francobolli, cartoline, poster e altre curiosità
a cura del “Circolo Filatelico A. Tassoni”
DOMENICA 20 APRILE
ANNULLO FILATELICO
-- 
Articolo 33 della Costituzione italiana: L'arte e la scienza sono 
libere e libero ne è l'insegnamento

Ho sbagliato NG, scusate


Newsgroup: it.comp.programmare.win32
Titolo: Servizi NT in Visual C++

Ho sviluppato un servizio NT in visual C++, e fin qui tutto ok!
Il problema è nato al momento in cui ho cercato di scrivere messaggi
nell'Event log.....
Tramite ReportEvent riesco, ma ReportEvent avrebbe bisogno di un message
file per
poter inviare correttamente il messaggio.
Come includo un message file nel mio eseguibile??
Ho provato ad includerlo anche in una dll esterna, mettendo il riferimento a
questa
nei registri di sistema, ma non ho ottenuto nulla.
I messaggi vanno nell'event log ma con dei codici di errore che mi dicono
che l'ID del messaggio
non viene trovato!
Chiunque abbia già affrontato il problema è pregato di rispondere, meglio
se per E-Mail all'indirizzo :
dc...@ftbcc.it
Grazie mille.
Cearini David.

 Chiunque abbia già affrontato il problema è pregato di rispondere,
meglio
Hai creato il file *.MC ?
Lo hai compilato?
Lo hai incluso tra le risorse del tuo EXE ?
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

 wrote in message news:7n2or5$8l5$1...@nnrp1.deja.com...

Newsgroup: it.comp.programmare.win32
Titolo: Problema GerSetValue

Ciao a tutti, ho un problema con la funzione, la uso nel seguente modo :
 if (RegOpenKey(MasterKey_, Key_, phandle) == ERROR_SUCCESS)
 {
           result = RegSetValue(*phandle, nomeStringa, REG_SZ,
(ValoreStringa),sizeof(ValoreStringa));
          RegCloseKey(*phandle);
    .........
  }
ma in result trovo sempre il valore 1114 (Ho usato una formatMessage per
vedere che tipo di errore è e mi restituisce : Impossibile trovare uno dei
file della libreria necessari per eseguire l'applicazione).
Qualcuno mi può spieghare dove  sbaglio?
Ps il SO è un WIN98.
Grazie Cioa Simo

 l'applicazione).
Ti sei dimenticato di dirci quale ambiente/linguaggio usi. Apparentemente
con quel codice sembra un problema che non riguarda l'utilizzo dell'API...
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: funzione main non riconosciuta con _outp e _inp

Sto sviluppando un programmino usando le funzioni _outp e _inp.
La funzione main "void main() {}" non viene riconosciuta quando viene fatto
il build:
------------------------------------------------
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol
_WinMain@16
Debug/Prova3.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
------------------------------------------------
Uso VS6 su WinXP Pro.
Ho importato le seguenti librerie:
#include <stdio.h>
#include <dos.h>
#include <conio.h>
#include <string.h>
Chi mi sa dire dov'č l'errore?
Grazie
Max

 wrote in message
news:b0r74c$o90$1...@lacerta.tiscalinet.it...

Hai diversi problemi:
Primo, per utilizzare il main (fra parentesi devi utilizzare int main() per
il C++ standard), devi creare un progetto console e non un'applicazione
win32 come hai fatto tu.
Se guardi bene il messaggio del linker, c'e' scritto che sta cercando
WinMain che non esiste in un progetto console.
Secondo, usando WindowsXP non puoi accedere direttamente alle porte mediante
_outp e _inp, perche' gli accessi a basso livello sono protetti e devi farlo
solo mediante drivers o librerie apposite.
Maurus

 Uso VS6 su WinXP Pro.
Hai creato un progetto di tipo Win32 Application mentre ti servirebbe di
creare un progetto di tipo Win32 Console Application.
Il linker, infatti, cerca la WinMain() e non la main().
Un appunto: main DEVE ritornare sempre un INT (per lo standard)
 -----= Posted via Newsfeed.Com, Uncensored Usenet News =-----
http://www.newsfeed.com
 - The #1 Newsgroup Service in the World!
-----== 100,000 Groups! - 19 Servers! - Unlimited Download! =-----