mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Tutorial per socket!

Ciao a tutti! Qualcuno sa dove posso trovare un tutorial su come si
programmano i socket in VC++ (no MFC, ma win32), esempio: come trovare
indirizzi IP, connessioni client/server, SMTP, ecc ecc!
Grazie a chiunque mi risponde!

Gigione ha scritto:

http://www.sockaddr.com
http://www.stardust.com
http://www.sockets.com
etc. etc...
http://pmsoftware.tripod.com/link.html

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

sono alle prime armi con COM, e ora sono arrivato alla IClassFactory....
come da manuale ho registrato un oggetto nel registro, pero', quando chiamo
CoCreateInstance mi fallisce sempre (CoGetClassObject pure...).
allora ho provato ad aggiungere alla chiave del CLSID, dopo InprocServer32,
un ProgID (ho scritto DLL.ServerCOM.1).
Ora, chiamando CLSIDFromProgID, e passandogli il nome (in unicode...)
dovrebbe trovarmelo....
se gli passo ad esempio DAO.DBEngine.35 lo trova....
il mio ovviamente no...
cosa sto sbagliando???
se qualcuno potesse aiutarmi gliene sarei davvero grato

 il mio ovviamente no...
Difficile Dirlo senza avere un codice di errore o una briciola
di sorgente.
Hai inizializzato COM ?
Che HRESULT ti ritornano CoCreateInstance e CoGetClassObject?
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

 hr = CoGetClassObject(CLSID_ForecastKernel,
            CLSCTX_LOCAL_SERVER,
            NULL,
            IID_IClassFactory,
            reinterpret_cast <void**>(&pCf));
 m_pIKernelUser = NULL;
 hr = pCf->CreateInstance(NULL, IID_IKernelUser,
              reinterpret_cast <void**>(&m_pIKernelUser));
--
Posted from [194.184.225.66] by way of 
law2-oe7.hotmail.com
 [216.32.180.111]
via Mailgate.ORG Server - 
http://www.mailgate.org

Ciao Antonio,
non e' sufficiente inserire il ProgID sotto la chiave CLSID del componente
per chiamarlo atraverso questo, lo stesso ProgID deve a sua volta essere
una chiave nel registry con sotto il CLSID del componente, in modo che
la CoGetClassObject() possa reperirlo.
Per creare il componente puoi, seguire le operazioni sotto descritte:
HRESULT hr;
IClassFactory* pCf = NULL;
// Class Factory
hr = CoGetClassObject(CLSID_componente,
            CLSCTX_LOCAL_SERVER,
            NULL,
            IID_IClassFactory,
            (void**)&pCf);
pIComp = NULL;
hr = pCf->CreateInstance(NULL, IID_IInterface,
              (void**)&pIComp);
 // Release della class factory
pCf->Release();
pIComp->myFun(...);
pIComp->Release();
CoUninitialize();
ciao, Franco.
--
Posted from [194.184.225.66] by way of 
law2-oe6.hotmail.com
 [216.32.180.110]


via Mailgate.ORG Server - 
http://www.mailgate.org
io la so la soluzione.
1 mese in Tibet!
non risolvi niente ma non te ne frega neanche piu' niente!

>la CoGetClassObject() possa reperirlo.
dimenticavo... ti ringrazio, ora con CLSIDFromProgID lo trovo, ma resto
comunque a bocca asciutta quando chiamo CoGetClassObject...
Newsgroup: it.comp.programmare.win32
Titolo: Da MFC a c# .net [Urgente]

Ciao a tutti
Sto sviluppando un programma c he usa le directx media,
lo vorrei fare in c# .net.
Come posso creare una libreria in c++ .net (DLL) che usa le librerie MFC?
e che ne esporti i contenuti in c++ .net? (managed)
Grazie Gabry

 MFC? e che ne esporti i contenuti in c++ .net? (managed)
Perchè tutto questo casino?
Fai una dll COM con le MFC e la importi in .net come componente COM 
unmanaged.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS

Newsgroup: it.comp.programmare.win32
Titolo: funzione per file mp3

Ciao a tutti!
C'e' una funzione tipo PlaySound che riproduce files in
formato mp3? Ho provato con le librerie di fmod, ma non
riesco a farle funzionare.
Grazie in anticipo per le dritte.
Orlando

 Subject: 	funzione per file mp3


 riesco a farle funzionare.
http://unxutils.sourceforge.net/
Cerca in fondo alla pagina. C'è un player semplicissimo che suona 
qualsiasi cosa DirectX supporti, dovrebbe essere un buon punto di 
partenza
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato
Newsgroup: it.comp.programmare.win32
Titolo: Toolbar senza MFC

Qualcuno ha capito il formato della risorsa TOOLBAR, cioč quei dati che
MFC usa per creare la toolbar usando la formattazione del Visual?
Io ho ottenuto per via RAW i dati dalla risorsa del mio programma, e
alcuni parametri sono riuscito a interpretarli, ma non tutti e non sono
sicuro della loro stabilitŕ.
Se riesco in questo mio intento, allora potrň inizializzare una TOOLBAR
direttamente, senza creare un elenco di TBBUTTON per ogni Toolbar ma
usando quelli dentro il file risorsa.
Faccio tutto questo perchč odio l'MFC ma mi piace il modo di sviluppo
del VisualC.

 MFC usa per creare la toolbar usando la formattazione del Visual?
Sono dei normalissimi BMP in cui sono disegnati tutti i pulsanti, affiancati
orizzontalmente. Se ad esempio avessi 10 pulsanti di 20x20 pixel, avresti un
bitmap di 200x20 pixel.
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 bitmap di 200x20 pixel.
Non mi sono spiegato bene e il post che avevo fatto a questo NG si deve essere
perso in Internet.
Quando con il VC crei una TOOLBAR lui alloca due diverse risorse con lo stesso
id, ma diverso tipo di risorse, una bitmap e una con dei dati (non sono RAW, ma
sembrano le tabelle TBBUTTON), ma su MSDN non trovo niente. Quando usi la MFC
essa ricava dai dati risorsa questa caratteristica e crea direttamente la
toolbar, mentre con il C spiccio non si riesce a fare e si deve ricorrere a
CreateToolbarEx o aggiungere i bottoni uno ad uno. Trovo comunque che i dati
risorse inseriti nel file risorse sono molto pochi rispetto a quelli che si
possono inserire in generale. Quasi quasi faccio un mio formato per le toolbar e
metto tutto su una DLL (idea praticamente idiota).

 dati
Beh, si`, il formato sembra molto banale, come "idea" e` simile a quello dei
menu:
IDR_MAINFRAME TOOLBAR DISCARDABLE  16, 15
BEGIN
    BUTTON      ID_FILE_NEW
    BUTTON      ID_FILE_OPEN
    BUTTON      ID_FILE_SAVE
    SEPARATOR
    BUTTON      ID_EDIT_CUT
    BUTTON      ID_EDIT_COPY
    BUTTON      ID_EDIT_PASTE
    BUTTON      ID_EDIT_CLEAR
END
In pratica il formato sembra:
ID_TOOLBAR TOOLBAR DISCARDABLE X,Y
BEGIN
    OGGETTO1    ID1
    ...
    OGGETTON    IDN
END
Dove X e Y e` la dimensione di un singolo pulsante.
---

Newsgroup: it.comp.programmare.win32
Titolo: >2 domandine semplici per chi conosce Visual Basic

1)Come si fa a creare tramite codice un oggetto (una form, un pulsante,
una textbox, ecc.)???
  Es: ad ogni richiesta di input viene generata una serie di caselle di
testo e un pulsante.
2)Non ho ancora capito come fare a chiudere tutto il progetto. Con
"UNLOAD", viene chiusa e scaricata la form ma il progetto rimane
residente in memoria.
Grazie
Antonio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 residente in memoria.
in generale, chiama il "metodo di chiusura" (se esiste) per ogni
oggetto, e imposta a Nothing tutti i riferimenti; in particolare:
- chiudi i socket
- spegni i timer
- chiudi le connessioni ai DB via controllo Data
- chiudi tutti i file aperti
poi scarica tutti i form:
Dim frmMyForm As Form
For Each frmMyForm in Forms
    Unload frmMyForm
    Set frmMyForm = Nothing
Next
Debug.Assert (Forms.Count = 0)
a questo punto il programma dovrebbe proprio essere chiuso; *non* usare
l'istruzione End (persino MSDN ne sconsiglia l'utilizzo); se non è
ancora chiuso, bisogna investigare ulteriormente
cmq era meglio se postavi su it.comp.lang.visual-basic
--
Faber
Newsgroup: it.comp.programmare.win32
Titolo: C++ Builder ed Edit

Scusate la domanda da profano, ma sono effettivamente alle prime armi, sto
scrivendo un semplice programmino che deve eseguire alcuni calcoli, per
ottenere in input i dati ho utilizzato dei componenti TEdit e trasformo
l'input ottenuto con Text.ToDouble(), il tutto pare funzionare, il problema
e' che se io nella casella di testo immetto dei valori non numerici il
programmino genera un errore, avevo provato associando all'evento onKeyPress
le condizioni <0 e >9 ma non funziona, ho provato con un componente MaskEdit
ma mi da comunque un errore che non capisco, sicuramente sara' un
stupidaggine ma da solo non ci riesco, spero che qualcuno possa darmi una
mano.
Ciao e grazie.

programmino genera un errore
inserisci la conversione da testo in double in un blocco try catch
double value;
try {
    value = Edit1->Text.ToDouble();
}
catch (...) {
    ShowMessage("Il valore immesso non è valido!");
}
Se invece vuoi evitare a monte l'inserimento di caratteri diversi dai numeri
e dal punto (decimale), nell'evento OnKeyPress del TEdit fai:
if (!(Key >= '0' && Key <= '9' or Key == '.')) Key = 0;
Ciao
--
____________________________
             Stefano Tempesta
          Web System Engineer
 
stefano....@realtraining.it
 
http://www.tempesta.org
____________________________
 Real Training [
www.realtraining.it
]
 Office phone: 
+39 049 9414443
 Mobile: +39 0347 4011419
 Fax: 
+39 06 23313413
____________________________

Newsgroup: it.comp.programmare.win32
Titolo: Amministratore?

E' possibile rilevare dal proprio programma se la sessione in corso ha i
priviliegi di amministratore ? Grazie in anticipo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 priviliegi di amministratore ? Grazie in anticipo.
Permessi di Windows ... Praticamente un Vietnam informatico :-)
Prova a vedere se puo' esserti utile.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsecure/html/msdn_ntprog.asp?frame=true&hidetoc=true
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsecure/html/msdn_ntprog.asp?frame=true&hidetoc=true
Grazie. Quello che vorrei fare è rilevare in anticipo la possibilità di
aprire il "PhysicalDrive" . Infatti se provo ad aprirlo con CreateFile(),
senza avere i privilegi di amministratore, non mi viene restituito
semplicemente un INVALID_HANDLE, ma esce una segnalazione d'errore con
addirittura la richiesta di invio (sotto XP almeno).
Quindi io vorrei rilevare prima il problema e avvertire l'utente con una
MessageBox() amichevole, evitando di chiamare la CreateFile() laddove non
sia possibile.


 richiesta di invio (sotto XP almeno). 
SetErrorMode. Anche se da me (Windows 2000) fallisce senza messaggi
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: Strutture di windows, una curiosità

Ciao a tutti, ho un quesito da proporvi , riguardo una struttura di
windows, piu precisamente BITMAPFILEHEADER, se eseguo questo semplice
programmino :
#include <windows.h>
#include <stdio.h>
#include <conio.h>
typedef struct mytagBITMAPFILEHEADER {
        WORD    bfType;
        DWORD   bfSize;
        WORD    bfReserved1;
        WORD    bfReserved2;
        DWORD   bfOffBits;
} MYBITMAPFILEHEADER;
int main(int argc, char **argv)
{
   printf("sizeof(BITMAPFILEHEADER)=%dsizeof(MYBITMAPFILEHEADER)=%d"
              ,sizeof(BITMAPFILEHEADER)
              ,sizeof(MYBITMAPFILEHEADER));
   getch();
   return 0;
}
il risultato è il seguente: sizeof(BITMAPFILEHEADER)=14
sizeof(MYBITMAPFILEHEADER)=16, ora nulla di strano per quanto riguarda
la grandezza di MYBITMAPFILEHEADER che è di 2 byte piu grande di quanto
a prima vista ci si possa aspettare ( è previsto un ridimensionamento
per quanto riguarda lo spazio im memoria occupato dalle strutture...),
ma perchè lo stesso ridimensionamento non viene eseguito sulla struttura
BITMAPFILEHEADER (definita nell' header wingdi.h ), le 2 strutture sono
uguali, ma quella definita da me è piu grande mentre quella definita da
windows no, come mai ? Esiste qualche direttiva che mi permette di
ottenere la grandezza esatta (non riallineata) della mia struttura ?
Ciao a tutti e grazie anticipatamente per le risposte... e per chi deve
ancora andarci Buone Ferie ;-)
Bye Dave.


#include <pshpack?.h>
prima della struttura dove metti il valore desiderato al posto del ?
#include <poppack.h>
per ripristinare l'allineamento di default
Ciao

 Ciao
Grazie 1000 sei stato chiarissimo :-)

Newsgroup: it.comp.programmare.win32
Titolo: Applicazione MDI

Ciao,
può sembrare stupido, ma sto cercando di realizzare un'applicazione MDI
multi-view e multi-document, ma non riesco a farlo :o)
Mi spiego meglio:
ho visto che esistono applicazioni che quando si preme il pulsante
NewDocument ti permettono di scegliere che tipo di documento scegliere....
so che questa caratteristica è implementata in automatico, ma proprio non
riesco a capire come.... ho provato in mille modi, ma.......
Aiutatemi per favore....
Ciao
Walter

Come non detto, ho risolto....
Come al solito richiedo aiuto e dopo pochi secondi trovo la soluzione.....
Grazie lo stesso
Walt
Newsgroup: it.comp.programmare.win32
Titolo: header HTTP

Come faccio a leggere l'header HTTP con il winsock ? Utilizzando le funzioni
send() e recv() con il comando  "GET 
http://www.xxx.com
" non ottengo
l'header ma soltanto il codice HTML.
Ciao
Grazie

>l'header ma soltanto il codice HTML.
La prima parte che ricevi e' l'header HTTP. Dovrebbe terminare con una riga vuota.
Antonio


Normalmente la request di GET dovrebbe includere solo il path dell'oggetto 
(pagina HTML, immagine o file generico) richiesto, uno spazio e 
l'indicazione della versione di HTTP supportata dal client (nel formato 
HTTP/1.0 o HTTP/1.1).
Una request come quella che hai scritto tu genera risultati imprevedibili: 
su IIS genera un errore di request non valida, su altri server (ho provato 
ad esempio 
www.kernel.org
, credo utilizzino Apache) ritorna la pagina 
principale del server (senza header).
Comunque non tutti gli header HTTP sono obbligatori e non tutti i server li 
supportano.
Prova a cercare le RFC che fanno riferimento al protocollo HTTP su:
http://dir.yahoo.com/Computers_and_Internet/Standards/RFCs/
P.S. forse dovresti anche prendere in considerazione la possibilità di 
supportare un collegamento anche tramite proxy.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 wrote in message
8F3162B5AV...@151.1.1.14...



Cosa cambia ? Non si usa più GET ??
Ciao
Grazie

>Cosa cambia ? Non si usa più GET ??
Si, ma anziche'
GET /paginarichiesta
devi usare GET 
HTTP://www.serverrichiesto.com/paginarichiesta
dove che ti sei connesso alla macchina che fa da proxy server.
Antonio

Newsgroup: it.comp.programmare.win32
Titolo: Aprire/Leggere un file su server remoto

E' possibile farlo con semplici funzioni tipo fopen?
--
Ciao, Alessandro
-----------------------------------------
Gratis: L'estrazione in email
Novità: TopTen v2.0
www.santorsola.8m.com
-----------------------------------------

 E' possibile farlo con semplici funzioni tipo fopen?
Con fopen non so, ma con CreateFile() sicuramente.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: SetLayeredWindowAttributes

incuriosito dal 3ed sulle finestre trasparenti, ho voluto cercare di fare
qualche prova.
sono abbastanza niubbo (ma non troppo)
uso devc + mingw
ho trovato su msdn tutta la documentazione riguardante l'api
quando cerco di compilare mi da errore dicendomi che non conosce LWA_ALPHA
io includo winuser.h e all'interno di questo header trovo
#if (_WIN32_WINNT >= 0x0500)
#define LWA_COLORKEY 1
#define LWA_ALPHA 2
#endif
penso sia perchč questa funzione si puň usare solo sulle versioni piů nuove
di win.
ho provato cmq a sostituire LWA_ALPHA con 2 ma stavolta mi da errore il
linker dicendomi di non trovare SetLayeredWindowAttributes, nonostante io
abbia incluso libuser32.a (nel msdn diceva di includere user32.lib).
forse per usare questa api devo prima dire nel codice al compilatore che
voglio usarlo solo sulle versioni piů nuove di windows (magari con qualche
define)?
ah, sono su windows xp
spero sappiate aiutarmi
grazie a tutti
ciao
Luca

Ogni versione di Windows ha API differenti. Quando tu crei un programma devi
dire al compilatore per quale versione di windows lo stai realizzando (sto
semplificando parecchio). Comunque, per usare API introdotte in una data
versione di Windows devi settare alcune costanti:
#define _WIN32_WINNT 0x0500
#define WINVER>=0x0500
Lo leggi in "Using SDK Headers" (nell'msdn)
--- bye



ho risolto
era come immaginavo, dovevo definire io la versione con un paio di define
nel mio codice, ora funziona perfettamente
grazie lo stesso
ciao
Luca



infatti l'ho letto proprio lě (mi sembra, cmq sull'msdn)
grazie della risp
ciao
Luca

Newsgroup: it.comp.programmare.win32
Titolo: ricorsivita' indesiderata in visual studio

ciao,
ho un problema in un programma in Visual C:
mi sono accorto che alcune funzioni ne chiamano altre che dopo una lunga 
catena di chiamate
ritornano a chiamare la funzione di base, generando dei pericolosi loop.
Tipo: A-->B--<C-->D-->E-->F-->A
il tutto condito da numerose altre chiamate, tipo B che chiama anche G,H,I, 
C che chiama J,K,L etc etc
 che non rendono per nulla semplice trovare il percorso del loop.
Vorrei sapere se esiste un tool che permette di individuare questi loop,
soprattutto se abbinabile al progetto Visual Studio in questione...
in alternativa: un tool che fa l'elenco delle funzioni di un progetto con le 
relative chiamate al loro interno?
grazie
ciao
GCL 

 
DoxyGen potrebbe fare al caso tuo.
Maurus

 questione...
Se hai visual studio versione team developer o team suite puoi guardare alle 
metriche ma se ricordo bene funziona solo per codice managed.
La complessità ciclomatica è tra gli elementi più interessanti per il tuo 
caso.
Un addin per codice unmanaged (che non ho provato) lo trovi qui:
http://www.codeproject.com/macro/CCMetricViewer.asp
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele
Newsgroup: it.comp.programmare.win32
Titolo: Declare statement in VB6

Ciao a tutti,
    volevo un aiutino.
Ho pensato che visto che si possono richiamare funzioni API di windows
tramite l'istruzione "Declare", si potesse fare la stessa cosa con una mia
DLL Activex scritta in VB6 e richiamandola dall'eseguibile nello stesso
modo in cui si richiamano le API functions.
Il problema è che in esecuzione mi trova la DLL ma non riesce a "Trovare
il punto di ingresso della DLL per la funzione specificata".
All'interno della DLL ho messo all'interno di un modulo(non di classe) la
mia funzione ma a questo punto penso proprio che ci sia qualcosa di
sbagliato
nella DLL: cosa?
                        Grazie a tutti per l'attenzione.

...


 trovare la declare della tua funzione perche' non c'e' proprio!
invece il modo c'č
devi fregare il compilatore modificando i parametri passati e poi... non mi
ricordo
prova a chiedere su iclvb e saprai come ;)
--
ciao
xAERO
Newsgroup: it.comp.programmare.win32
Titolo: x' non va???????

>>>>>>>>>>>>

 "resource.h" se tolgo le virgolette mi dice 1 errore!!!?????
perchè devi usare la macro MAKEINTRESOURCE e devi passare l'handle all'istanza se stai caricando un'icona come risorsa del modulo
exe corrente.
es.:
wcMain.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(ID_ICON_MAIN));
ciao
xaero

 WS_CAPTION | WS_SYSMENU,
Mi sembrano un po' pochi come stili. Usa WS_OVERLAPPEDWINDOW, che
contiene tutti quelli comunemente da usare.
Intanto correggi queste cose e guarda se va. ;-)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: lunghezza max di un edit box

salve...ho fatto un edit box e deve avere lunghezza di 2 caratteri...senza
poterne inserirne di +...qual'è il messaggio o l'attributo che devo settare?
è 1 pò che sfoglio msdn ma iniziano a fare male gli occhi e non trovo
soluzione!
perdonate la banalità...ma intanto se non faccio questo non posso andare
avanti:D

 ha scritto nel messaggio 
news:Ecchd.237973$35.11...@news4.tin.it...

cerca il messaggio EM_LIMITTEXT
-- 
Pela

Newsgroup: it.comp.programmare.win32
Titolo: Corsi aziendali





Ciao,


qualcun potrebbe inidicarmi il nome  di qualche societa' 
seria che faccia corsi di formazione ( VB,C++,VC++, SQL 2000 .... etc ) ad 
aziende ( gruppi di 5 o piu' persone ) ???


 


Grazie


 



 qualcun potrebbe inidicarmi il nome  di qualche societa' seria che faccia corsi di formazione ( VB,C++,VC++, SQL 2000 .... etc ) ad aziende ( gruppi di 5 o piu' persone ) ???
Prova su 
www.objectway.it
-- 
Luc.

 Grazie
Manthys (
www.manthys.it
)
Ciao
Andrea
-- 
Posted from  [62.98.59.68] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.programmare.win32
Titolo: Help BCB3 - Errori strani

Dopo aver lanciato un programma con toolbar, avviene un exception error 
appena il puntatore tocca la toolbar.
E' come se il programma non creasse la toolbar; ho provato ha modificare 
le proprieta', ma niente.
L'errore a volte si manifesta a volte no.
Aiutatemi, la cosa mi perseguita da mesi:-(((
Secondo errore.
All'uscita del BCB appare la finestra "RUNTIME ERROR 216 AT 000F1A93"
Ringrazio anticipatamente
Franco

Ciao,
l'unica segnalazione che ho trovata sembra essere legata al
driver del mouse. L'articolo parla di un driver della Oakley
Data Services. Consigliano di disintallarlo ed installare il
driver di Microsoft. Spero ti possa essere di aiuto.
Saluti,
Bob Rock
-----------------------------------------------------------
Got questions?  Get answers over the phone at Keen.com.
Up to 100 minutes free!
http://www.keen.com

Newsgroup: it.comp.programmare.win32
Titolo: Bitmap di sfondo su finestre MDI in Builder

Come  si fa a visualizza re un bitmap di sfondo in una finestra di tipo MDI
?
Ci ho provato ma sembra che la proprietą Canvas funzioni solo sulle finestre
non MDI.
Ciao e buon lavoro

 ha scritto nel messaggio
news:EKXz6.23124$wG3.1...@news.infostrada.it...


Newsgroup: it.comp.programmare.win32
Titolo: Chiave utente

Buongiorno a tutti!
Qual'č la chiave di registro che contiene la USER che ha effettuato la Login
corrente? Come posso recuperarla?
Un grazie anticipato a tutti.
Alder
--------------------------------
Inviato via 
http://usenet.libero.it

che ne dici di cercare in HKEY_CURRENT_USER ?
antonio

 antonio
Ma in quale chiave sotto la HKEY_CURRENT_USER è specificato l'utente
corrente?


 corrente?
vi sono delle cartelle identities con dei valori e altre cartelle .. però
non so se sono di outlook
antonio

 Alder
Perche' scomodare il registro?
L'API GetUserName() non va bene?
Federico.


L'API GetUserName potrebbe fare al caso tuo ?
Porlock.

Newsgroup: it.comp.programmare.win32
Titolo: Comunicare con un modem con Visual C++

Salve a tutti!
Ho un grosso problema da risolvere!
Dovrei realizzare un programma in Vc++ che faccia le seguenti cose:
Attraverso una DialogBox inserisco un particolare comando AT e lo invio
ad un modem collegato alla porta seriale del mio Pc; il modem poi deve
risponderi sulla stessa dialog box (In una opportuna casella di
testo)!!!
Ho fatto alcune prove ma non ci riesco! Ho letto sui vari post che la
comunicazione con la seriale crea molti problemi...
Vi prego aiutatemi...
P.S. Credo si sia capito che sono alle prime armi con il Vc++ ed in
generale con la programmazione!!!

 comunicazione con la seriale crea molti problemi...
boh, non capisco che problema ci dovrebbe essere: basta che apri la porta
con CreateFile, dopodiché Win32 offre delle API fatte apposta per lavori
come il tuo...
ecco un link utile:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_resources.asp?frame=true
spero ti sia d'aiuto.
ciao
-- 
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: Check Box con le WINAPI

Salve...
riguardo ai CHECK BOX con le WINAPI,
qualcuno sai indicarmi il metodo(se esiste) utilizzato per gestire il
fatto di essere chekkati o meno?
Qualcosa (un metodo ascoltatore di eventi) del tipo : 
RETURN_VALUE method(ID_WINDOW_DIALOG,ID_CHECKBOX,param1,param2,...);
dato che la mia CHECK BOX si trova all'interno di una finestra di
dialogo(ID_WINDOW_DIALOG).
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

dialogo(ID_WINDOW_DIALOG).
Usa la funzione IsDlgButtonChecked
==== Dal file Win32.hlp ====
The IsDlgButtonChecked function determines whether a button control
has a check mark next to it or whether a three-state button control is
grayed, checked, or neither. 
UINT IsDlgButtonChecked(
    HWND hDlg,	// handle of dialog box
    int nIDButton	// button identifier
   );	
Parameters
hDlg
Identifies the dialog box that contains the button control. 
nIDButton
Specifies the integer identifier of the button control. 
Return Values
The return value from a button created with the BS_AUTOCHECKBOX,
BS_AUTORADIOBUTTON, BS_AUTO3STATE, BS_CHECKBOX, BS_RADIOBUTTON, or
BS_3STATE style can be one of the following: 
Value	Meaning
BST_CHECKED	Button is checked.
BST_INDETERMINATE	Button is grayed, indicating an indeterminate
state (applies only if the button has the BS_3STATE or BS_AUTO3STATE
style).
BST_UNCHECKED	Button is unchecked
If the button has any other style, the return value is zero. 
Remarks
The IsDlgButtonChecked function sends a BM_GETCHECK message to the
specified button control. 
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://web.tiscali.it/happyman
 [Foto salseri/e & I.A.B.L.A. Ring]

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] header files

salve a tutti,
ho una versione "vecchiotta" di Visual C++ (la 5) e mi mancano di
conseguenza alcune dichiarazioni negli header che ho con questa. in
particolare ho bisogno di usare la funzione TrackMouseEvent, ma naturalmente
mi manca la dichiarazione... ora, so che gli header aggiornati si possono
trovare sul sito Microsoft, li ho cercati ma non sono riuscito a cavare un
ragno dal buco... Quindi vi chiedo se gentilmente potreste darmi un
indirizzo preciso oppure un percorso da seguire per poterli scaricare, o
meglio ancora se potreste inviarmi il vostro Winuser.h (l'indirizzo che uso
sul ng qui e' valido).
grazie in anticipo, assa.

 
Puoi scaricare il Platform SDK (in pratica gli headers e le libraries 
aggiornati e tutta la documentazione del caso) a questo link:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
Forse verra' troncato... L'unica nota e' che devi andarci con un browser 
microsoft e devi accettare il plugin, pero' poi, una volta avuti i link 
diretti ai file, li puoi scaricare anche con un download manager (il 
tutto e' decisamente grossino, pero' ne vale la pena)
Luca.

 tutto e' decisamente grossino, pero' ne vale la pena)
grazie mille :-D
si' si', davvero grandino (infatti mi sono scaricato solo il minimo
indispensabile, comunque 25 mb!).
grazie ancora, assa.
Newsgroup: it.comp.programmare.win32
Titolo: Nome del computer

Quale API si usa per accedere al nome del computer scritto nella
scheda Rete/Identificazione del Pannello di Controllo ?
grazie

Semplice: GetComputerName
La documentazione la trovi sul Platform SDK, se non lo possiedi (ricordo a
tutti che si può chiedere a Microsoft il CD al solo costo di spedizione...)
trovi ON LINE sul sito MSDN la documentazione:
http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_08f9.htm
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Modeless dialog non in primo piano

Come faccio a creare una finestra di dialogo non modale che non rimanga
sempre in primo piano rispetto alla finestra principale della mia
applicazione?
Yugo Amaryl
yugo . amaryl @ jumpy . it


Crea una finestra invisibile (una CWnd, non una CDialog) e poi rendi la tua
CDialog figlia di quest'ultima.
Dario

Newsgroup: it.comp.programmare.win32
Titolo: problema con uno stupido thread

Ciaoooooo
ho un problmino con visulc++
come devo usare il thread se voglio far lampeggiare un testo dopo aver
premuto un tasto,ma nello stesso tempo far funzioare anche gli altri
controlli?
grazie
ciao a tutti
!!

 wrote in message
ISTi5.18509$dF5.3...@news.infostrada.it...


 controlli?
Per una cosa cosi` semplice io piuttosto userei un semplice timer. Nel
codice che gestisce il click del pulsante chiami ciclicamente SetTimer()
e KillTimer(), mentre nella WM_TIMER chiami ciclicamente ShowWindow()
con SW_SHOW e SW_HIDE.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: Debug driver su un unico PC

è possibile magari usando programmi che creano macchine virtuali?
se si potreste consigliarmi qualche prog adatto?
grazie,ciao

 è possibile magari usando programmi che creano macchine virtuali?
con VMware si può. In WinDbg l'opzione per il debugging remoto su named 
pipe non è visibile, e la devi passare da riga di comando
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

Newsgroup: it.comp.programmare.win32
Titolo: aprire pagina web conbrowser predefinito...

mi potete dire quali api usare ? 

 mi potete dire quali api usare ? 
ShellExecute 
-- 
Luc

Newsgroup: it.comp.programmare.win32
Titolo: help riguardo all'help

ciao,tra i tanti problemini che ha il mio Pc,che continua a montare w98 dal
lontano 2000
vi è il seguente seccante problema
ogni volta che cerco di aprire un help di un programma ho la brutta
schermata blu e l'unica è riaccendere
inoltre il browser web e quello mail per attivarsi ci mettono un minuto
buono,va beh,sopportabile
e.......all'accensione,nonostante le applicazioni partenti in automatico
siano le minime indispensabili
ci sono un bel 4 minuti in cui niente pare avvenire(dopo che è apparsa la
schermata dell'autoexec)
inoltre mio cugino.......
va beh,non voglio raccontarvi tutta la mia vita,qualcuno può consigliarmi
almeno come risolvere il primo problema?
grazie

 lontano 2000
reinstalla il sistema, se continua, butta tutto
-- 
Ciao
Franco
Newsgroup: it.comp.programmare.win32
Titolo: Trasferimento File

Devo spedire file da 2 Pc collegati tramite Lan.
Su un Pc, ho creato un applicazione Server in Visual C++.
Mentre sul Client, in Visual Basic.
Dal Pc Server leggo i dati dal file che voglio spedire in questo modo:
fpunt =fopen(file_name, "rb");
fread(data_send,sizeof(char),1024,fpunt);
send(local_sock,data_send,strlen(data_send),0);
Sul Client quando li ricevo, se sono file di testo ricevo correttamente,
però se non è un file di testo, ricevo solamete la parte Testuale, le
istruzioni che utilizzo sono
queste:
data_file è di tipo Variant
Winsock_for_file.GetData data_file;
 Put #1, , data_file
Inoltre come faccio ad interpretare i caratteri 13 10 di ritorno a capo, che
ottengo quando mi connetto ad una applicazione come telnet, che in VB,
vengono
interpretati come: || ||.
Grazie 1000
Ciao
Maurizio

 Mentre sul Client, in Visual Basic.
Scusa la banalita`, ma non fai prima a mappare le unita` remote con
NetBIOS e usare l'API CopyFile()?
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: [VisualC++6] Lanciare e chiudere applicazioni

Salve a tutti,
sto facendo le mie prime esperienze con Visual C.
Vi sarei veramente grato se voleste aiutarmi in un paio di quesiti:
Domanda 1
Ho scritto due programmi in in Visual C; uno dei due lancia il secondo con
'CreateProcess'. Quando l'utente chiude l'applicazione, vorrei che il primo
programma se ne accorgesse. Come posso fare? Devo necessariamente inserire
un ciclo che verifica periodicamente lo stato del processo ?
Domanda 2
Come posso impedire che l'utente ordini la chiusura della applicazione con
[ALT]+[F4] o con il pulsante [X] in alto a destra della finestra ???
Grazie mille a tutti.

un ciclo che verifica periodicamente lo stato del processo ?
No.
Lo fa Windows per te, con WaitForSingleObject().
Per quanto riguarda l'impedimento della chiusura, puoi
impostare un flag a false nell'applicazione e se e solo se
si verificano le condizioni d'uscita, lo imposti a true.
Nel ciclo di elaborazione dei messaggi, potrai poi, in
corrispondenza dell'arrivo di un WM_CLOSE, testare se
l'applicazione e' nelle condizioni d'uscita o meno.
-- 
The Follet

 l'applicazione e' nelle condizioni d'uscita o meno.
A volte mi capita di vedere delle applicazioni con il pulsante [X] (in
alto a destra della finestra) disabilitato, cioe' grigio.
Come si fa a farlo in Visual C ???
(grazie mille per la tua precedente risposta)

alto a destra della finestra) disabilitato, cioe' grigio.
Disattiva la voce "chiudi" del menu di sistema (GetSystemMenu e 
EnableMenuItem)
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato
Newsgroup: it.comp.programmare.win32
Titolo: problema con file audio video (se ot mi dite dove devo postarlo?)

Salve a tutti,
io ho un problema quando ascolto file audio o guardo filmati con windows
media player. Sento come a scatti e le immagini si fermano ogni due secondi
circa per poi riprendere di nuovo. Ciņ capita anche quando guardo filmati
asf o wmv e in questi ultimi due casi il flimato si ferma e poi riprende
dopo 4 5 secondi anche se si vede che va avanti .A che cosa č dovuto? Io ho
un P200MMX 64 Mb Ram Scheda Matrox Mistique 8 Mb


Sģ, sei OT. Questo č un ng per "programmatori", ovvero "sviluppatori di
software" su piattaforme Win32.
Non so consigliarti un ng, ma deve esserci per forza...
Kiuhnm

 ha scritto nel messaggio
news:jMav9.86257$RO.22...@twister1.libero.it...

Se un pņ OT... cmq posso dirti che per vedere filmati un P200 MMX non
basta... solo facendolo 320x200, bit rate "minuscolo" ed audio "da schifo"
il PC non ha problemi... ma chi lo guarda si!!!
Ciao! :-)
--
Virtual
e-mail: __vi...@lombardiacom.it__

Newsgroup: it.comp.programmare.win32
Titolo: Override evento tasto destro in CHtmlViev

Salve,
ho creato una semplice applicazione con l'MFC appwizard (VC v.6) derivando
la mia classe vista da CHtmlView per poter usufruire del controllo IE nel
mio programma.
Tutto funziona a dovere ma mi piacerebbe sapere come fare per eliminare il
tasto destro del mouse.
Ho provato a creare delle funzioni virtuali nella classe CHtmlView per
gestire a mio piacimento gli eventi legati alla pressione del tasto destro,
al richiamo del context menu, ma niente.
Mi dareste una dritta sui messaggi che devo gestire?
Premetto che ho controllato sulla documentazione di CHtmlView ma non ho
trovato niente.
Grazie.
--
------------------------------------------------------
Domenico Testa - Studente

 trovato niente.
E' molto più fastidioso che intercettare i messaggi.
Se non hai nessuna esperienza con COM/OLE, sarebbe meglio trovare
qualcosa di già fatto.
Basterebbe, comunque, creare un oggetto che implementi l'interfaccia
IDocHostUIHandler,
e passare un puntatore al WebBrowser attraverso l'interfaccia
ICustomDoc (su quest'ultimo non sono certo).
Ciao
--
Davide
The Secret of Tabboz Island
http://it.geocities.com/tabbozisland
--
Socio del "__--==MARCO==--__ a.k.a. Goleado Fans Club" tessera n. 0004

Newsgroup: it.comp.programmare.win32
Titolo: ... to AVI

Ciao,
ho bisogno di alcune informazioni sul formato avi ....
in realtà sono alle prese con un formato video proprietario e per poterlo
riprodurre all'interno di una applicazione win vorrei poterlo trasformare
in un semplice avi.
La mia idea e quella di estrarre ogni frame dal SOURCE e costruire il mio
avi,
considerando che posso recuperare i frames dal SOURCE e che questi non sono
compressi.
A questo punto accetto qualsiasi suggerimento e/o domanda,
vi ringrazio in anticipo,
saluti.
-- 
O=O=O AriZOnA O=O=O

 ho bisogno di alcune informazioni sul formato avi ....
http://www.wotsit.org/
Federico.

 Federico.
O=O=O AriZOnA O=O=O
Newsgroup: it.comp.programmare.win32
Titolo: Compilazione e Linking

Il programma che visualizza una semplice finestra viene compilato
correttamente, ma durante il linking spunta fuori il messaggio
[Linker error] undefined reference to GetStockObject
Come posso risolvere il problema?
Grazie

 [Linker error] undefined reference to GetStockObject
La funzione č dichiarata, ma non definita.
Se fa parte di qualche libreria (gdi32?) devi includerla.
Kiuhnm

Le cose stanno cosi:
Ho comprato il libro Programmare Windows e nel cd allegato ho trovato degli
esempi.
L'esempio che ho provato a compilare č quello del terzo capitolo. Ho fatto
tutto ciň che diceva il libro (ho controllato anche la presenza di
gdi32.lib tra le librerie da includere) ed ho compilato il programma con
Visual C++ 6.0.
Dopo aver compilato il programma il linker mi dava due errori e quindi ho
provato a compilare lo stesso programma con dev-C++ e il risultato č lo
stesso.
La cosa strana č che anche un esempio simile di dev-C++ da lo stesso errore
durante il linking.
Mi sta sorgendo anche il dubbio che sia un danno al sisteme operativo perchč
tempo fa
avevo compilato correttamente lo stesso esempio di Dev-C++.
Ditemi voi.
Ciao

Da msdev, ALT-F7, Link -> General -> Object/library modules: controlla che
sia presente gdi32.lib (di solito č il terzo).
Ricorda di controllare sia per la v. Debug che per la Release.
Controlla anche che sia presente sull'hard disk (solitamente in
C:\Programmi\Microsoft Visual Studio\VC98\LIB).
Kiuhnm

Newsgroup: it.comp.programmare.win32
Titolo: AIUTATEMI ;-( ! ! ! ! !

Ciao a tutto il NG.
Non so se sono OT, ma in ogni caso scusatemi.
Sto programmando da qualche mese con VC++ 6.0 con le MFC. Da qualche giorno
mi č venuto un dubbio sulla CObList.
In particolare il metodo "RemoveAll ()" che cosa fą. Io penso che rimuova la
lista ma non deallochi la memoria assegnata agli oggetti contenuti nella
lista. Nel mio programma per distruggere la lista, alla fine della sessione
di lavoro, faccio :
 /* DEALLOCAZIONE DELLA LISTA DI CORONE */
   while (!MyListCorone.IsEmpty())
   {
      CCorona *pnt_Corona = (CCorona *)(MyListCorone.RemoveHead());
      delete pnt_Corona;
   }
 /* FINE DEALLOCAZIONE */
Tutto cio' puo' essere sostituito da :
MyListCorone.RemoveAll()
ottenndo lo stesso risultato ?
Grazie anticipatamente a tutti.


Non ne sono convinto e ti spiego il perché:
facendo la scorsa estate un progetto universitario abbiamo utilizzato la
stessa classe per le liste utilizzando RemoveAll() alla fine di un debug
rimaneva sempre memoria allocata.
Non so se con il codice da te utilizzato il tutto lavori meglio, fai sapere
sul ng.
Ciao
Walter
Newsgroup: it.comp.programmare.win32
Titolo: Software per stampare codici a barre su stampante laser

Qualcuno di voi può indicarmi il nome di qualche software per stampare dei
codici a barre su una stampante laser ?
Grazie
--
Sandro Cocci

Grazie
Il metodo più semplice è procurarti dei font di tipo codici a barre
che puoi utilizzare in qualunque applicazione Windows (anche Word)
come font normali (dal punto di vista della programmazione è una gran
comodità).
Ce ne sono sia per il Code 39 che per l'EAN8/13, non ne conosco per
l'Interleave 2/5
Ciao !
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]


Ciao, ne hai trovati anche FREE o solo a pagamento ?
Se li hai trovati free puoi pubblicare l'URL ?
grazie
Vincenzo 'lo sciamano'   Bologna (ITALIA-ITALY)
Homepage  
http://www.geocities.com/vincesalsero/
Membro Fondatore del CSM (Club Seghe Mentali)
http://www.freeweb.org/free/csm


Purtroppo solo a pagamento :(

Newsgroup: it.comp.programmare.win32
Titolo: Interfacciare DLL

Esiste un software che faccia da interfaccia fra uno script e una 
DLL?
Per esempio:
io ho una DLL che usa questa funzione:
function decrypt(infil,password:pchar;cipher:byte):boolean;
posso con uno script, p.e. AutoIt, lanciare questo "software" che 
passa i parametri alla funzione della DLL e ritorna il valore 
restituito dalla DLL allo script?
Grazie.
-- 
http://midiquiz.altervista.org

 ha scritto nel messaggio
news:Xns94E181A6462C...@195.130.225.75...

Hai 2 possibilità:
Crearti un programma che lo faccia oppure usare OllyDBG, un debugger che ti
permette di "eseguire" una dll e passargli qualsiasi parametro.
Nel secondo caso, la dll viene utilizzata tramite un programma scritto in
asm
(non che in c non si possa fare).
ciao.

 Crearti un programma che lo faccia
A nessuno č venuto ancora in mente di scriverlo? ;)
-- 
http://midiquiz.altervista.org

 ha scritto nel messaggio
news:Xns94E1ECE56ABA...@195.130.225.75...

Trovi il sorgente sul sito del debugger, č in tasm syntax se non errro.

 errro. 
Se il sito č questo
http://home.t-online.de/home/Ollydbg/
non sono riuscito a rintracciarlo.
Ma una volta compilato funziona senza l'OllyDbg?
-- 
http://midiquiz.altervista.org

 fra uno script e una DLL?
Qualcosa dovrebbe esserci ... l'idea di base
è creare un piccolo oggetto COM (e quindi
instanziabile da script) che a sua volta chiami
le funzioni della DLL; se non ricordo male anni
fa su WDJ (o forse su MSJ) c'era stata una serie
di articoli proprio sullo sviluppo di un'oggetto
simile ...  google aiuta :-)
Ciao

 
Forse ti riferisci a questo:
http://tinyurl.com/yt4jo
Se ho capito bene è una dll che fa accedere ad ogni altra dll da 
VbScript.
C'è modo di ricavarci un file dos .com da usare anche con linguaggi 
script che non accedono a nessuna dll ma che invece ricevono i dati 
restituiti da file dos?
Ciao.
-- 
http://midiquiz.altervista.org

 ricevono i dati restituiti da file dos?
No, ripeto è un'oggetto COM per Win32.. ma
se devi lavorare in DOS, tanto varrebbe creare
un file "exe" ed usare una "pipe" per leggere
l'output del file stesso
Ciao

 
http://midiquiz.altervista.org
http://home.t-online.de/home/Ollydbg/Asmcode.htm
ciao.

> 
http://home.t-online.de/home/Ollydbg/Asmcode.htm
GrAzIe!!!
Sembra proprio lei.
Dove solo imparare a compilarla ;)
Ciao.
-- 
http://midiquiz.altervista.org
Newsgroup: it.comp.programmare.win32
Titolo: Esecuzione ISAPI su IIS (per Valter Minute)

Sto facendo un po' di esercizi per lo sviluppo di ISAPI server extension.
Ho notato che qualche web server mi permette l'esecuzione delle dll e altri
no.
Ricordo che un po' di tempo fa trovai una procedura per poter permettere
appunto tale esecuzione e dovrei ripeterla su un server di test.
Come posso fare?

 wrote in
news:T2qn7.32326$
ul3.1...@news.infostrada.it
: 

Probabilmente dipende dai diritti impostati per la directory in cui è 
memorizzata la DLL isapi. 
Verifica che sia impostato il diritto di esecuzione e non solo quelli di 
lettura-scrittura.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 lettura-scrittura.
Già controllato...
Ricordo che un collega mi girò una procedura... nemmeno tanto breve!
Cercherò...
Grazie.

Newsgroup: it.comp.programmare.win32
Titolo: Fax su WinME

Ciao, ho un vecchio (moolto vecchi) modem interno a 28.8 (installato come
"standard modem 28.8"). Con Windows 98SE funzionava bene come fax,
installandolo come stampante (con il trucchetto di installare la "oldwin95
function"). Esiste qualcosa di equivalente per WinME? Non sono riuscito a
trovarla!
In alternativa conoscete qualche applicazione freeware per utilizzare il
modem come fax?



E' un quesito interessante, ma totalmente OT. In questo gruppo si
discute di programmazione sulla piattaforma Windows 32bit.
Ti consiglio di postare il tuo quesito su
it.comp.os.win.win9x
oppure di effettuare una ricerca su un qualsiasi motore con chiave
"+fax +printer" o qualcosa di simile.
Ciao!
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Newsgroup: it.comp.programmare.win32
Titolo: Problema con i Controlli

Salve a tutti,
ho un problema che mi ha completamente bloccato, non riesco ad andare
avanti, Vi prego aiutatemi:
Con l'assistente di Visual C++ 6.0 ho realizzato un applicazione SDI. Ho poi
aggiunto una risorsa finestra di dialogo con inserito un Controllo di
Progressione. La finestra di dialogo ha una classe propria (CMsgDlg,
derivata da CDialog); al Controllo è associata una variabile membro
m_MyProgress categoria Control e di tipo CProgressCtrl. Il compilatore non
mi segnala alcun errore, solo quando l'applicazione è in eseguzione mi si
blocca indifferentemente a una di queste linee di codice:
        m_MyProgress.SetRange(0,300);
        // oppure
        m_MyProgress.OffsetPos(1);
Queste linee di codice le ho inserite nella classe della finestra di dialogo
CMsgDlg, ma ho anche provato ad implementarle nella classe di vista creando
a tal proposito un oggetto m_tra di tipo CMsgDlg, e scrivendo le istruzioni
in questo modo:
        m_tra.m_MyProgress.SetRange(0,300);
..... senza risolvere il problema. Anche con altri tipi di Controlli si
presenta un problema analogo. PERCHEEEEE? Sapreste dirmi dove si nasconde
l'errore? Grazie.
Ciao, Lallo

 ha scritto nel messaggio 
news:_yA6d.22879$35.11...@news4.tin.it...

all'inizio del programma hai messo una chiamata a InitCommonControls() ?
-- 
Pela 


ho provato a metterla, però non mi ha risolto il problema.
Lallo

Newsgroup: it.comp.programmare.win32
Titolo: [OT] MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN October 2001 (3 CDs) 52,35 Euro (ULTIMO NUMERO USCITO!!!)
-MSDN July 2001 (3 CDs) 32,35 Euro
-MSDN January 2001 (3 CDs) 22,35 Euro
-MSDN Library Archive (1 CD, tutta la documentazione per Win16) 52,35 Euro
Inoltre questi prodotti: (se associati a un numero di MSDN Library a metà
prezzo!).
-Component Source MSDN 01/2001 Edition (1 CD) 12,35 Euro (ULTIMO NUMERO
USCITO!!!)
-MS SQL Server 7.0 Kit di valutazione (1 CD) 8,35 Euro
-MS Windows DNA (1 CD) 8,35 Euro
-MS Internet Business Development Kit (4 CDs) 6,35 Euro
-MSDN V. 3 Sampler CD (1 CD) 6,35 Euro
-MS TechNet Sample (1 CD) 3,35 Euro
-MS Year 2000 Resource CD (1CD)  1,35 Euro
-MSDNNews Mar/Apr 2001 (opuscolo) 2,35 Euro
-MSDNNews May/Jun 2001 (opuscolo) 5,35 Euro
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it

Ho windows 2000 in ebraico, chi lo vuole?
LAMASE
P.S. cell'ho davvero!
Newsgroup: it.comp.programmare.win32
Titolo: [?] A cosa serve il simbolo "&" ???

Salve a tutti !
Scusate, sono un principiante e la domanda che faccio sara' sicuramente una
scemata.
Prendendo ad esempio il codice riportato sotto :
///////////////////////////////////////////////////////////////////////////
 // Let's Paint the Background Black for a Nice Contrast with the Bitmap  //
 ///////////////////////////////////////////////////////////////////////////
 // Set brush to desired background color
     CBrush backBrush(RGB(0,0,0));
     // Save old brush
     CBrush* pOldBrush = pDC->SelectObject(&backBrush);
 // Get the Size of the CLient Area
     GetClientRect(&clientRect);
-----------------------------------------
A cosa serve mettere il simbolo "&" davanti alle variabili ?   é sempre
obbligatorio ?
Grazie per l'attenzione
Dave
--
"The truth is out there"

obbligatorio ?
Non e' obbligatorio.
Serve ad ottenere l'indirizzo di quella variabile.
Il C non possiede il passaggio per riferimento e questo viene simulato
con il passaggio di un puntatore alla variabile, perche' essa sia
modificabile dal corpo delle funzioni.
Il ruolo del simbolo & assume poi un significato aggiuntivo in C++,
dove il passaggio per riferimento esiste con (appunto) i "reference".
--
Andrea Laforgia (ICQ 87230455)
"A C program's trick is sometimes a C++ program's trap"
                                          [S.B.Lippman]