mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Aiutino in Visual C++ / Windows

Ciao,
per la tesi sto facendo un programma in Visual C++, non sono del settore
strettamente informatico e non riesco a fare alcune cose. Per esempio:
- fatto partire il mio programma in Visual C++, clickando su un bottone
"Avvia" si manda in esecuzione una mia routine che ci mette molto tempo per
girare. Durante l'esecuzione c'č bisogno di controllare ogni tanto se
l'utente ha clickato su un bottone "interrompi" che č sul dialog. Come posso
fare? Che funzione o routine si usa?
- Dopo avviata la routine, se clicko sul desktop o su un'altra finestra, il
dialog del mio programma non viene piů aggiornato, cioč rimane "congelato"
allo stato in cui si trova in quel momento. Perché? Come si fa a far
aggiornare automaticamente la finestra?
Grazie mille a chi mi risponde. E' importante.
Mauro

 girare. [...]
...forse potresti pensare di usare i *thread* ?
dan

 Ciao,
ciao, dai un'occhiata qua
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&threadm=b9avie%24s8h%241%40galileo.it.ip-plus.net&rnum=1&prev=/groups%3Fas_q%3D%2520%2522Annu
lla%2522...%2520funzionante%2520!%2520%26ie%3DUTF-8%26oe%3DUTF-8%26as_ugroup
%3Dit.comp.programmare.win32%26as_scoring%3Dd%26lr%3D%26hl%3Dit

 %3Dit.comp.programmare.win32%26as_scoring%3Dd%26lr%3D%26hl%3Dit
In quel thread (nel senso di NG :-) che tra l'altro inizia qui:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8
&frame=right&th=c73f23bc62fd406a&seekm=b9avie%24s8h%241%40galileo.it.ip-
plus.net#link1
si propone la soluzione basata sui thread (nel senso programmatorio) [da 
parte di Peppino Eucrepito - secondo messaggio].
...IMHO, e' da preferire alla soluzione "CTuaClasse::FlushMessage()"...
poi ciascuno e' libero di scegliere come meglio crede :-)
ciao
dan

 dan
ciao
nad :-)

 ...e magari il nostro amico preferisce la semplicità!
mah, per rendere "responsive" le gui, mi pareva che l'approccio a thread 
fosse piu' indicato; tra l'altro pensavo fosse piu' ottimizzato, 
piuttosto che fare un "polling", nel senso che i sistemi operativi 
moderni come windows - credo - gestiscono in maniera "intelligente" i 
thread.
inoltre, mi pare che l'approccio a thread scali meglio verso situazioni 
piu' complesse, in cui magari c'e' piu' di una singola operazione lunga 
e potenzialmente bloccante per la gui.
usare i thread mi sembra anche piu' "pulito" (e direi piu' semplice) da 
un punto di vista concettuale [= un certo compito viene affidato ad un 
dato thread, e il flusso principale di esecuzione continua 
parallelamente.]
...certo che poi il nostro amico e' libero di scegliere cio' che 
preferisce :)
ciao
dan

 preferisce :)
...certamente!
ciao!

 ..credi, credi! ;-)
:-))
ciao!
dan

 ha scritto nel messaggio
news:MPG.1a9b235df...@powernews.libero.it...

Newsgroup: it.comp.programmare.win32
Titolo: Outlook e  Baccan

Ho la posta con virgilio.
Utilizzo una connessione diversa da virgilio.
Fino a ieri per scaricare la posta utilizzavo outlook e un programmino di 
baccan ( 
www.baccan.it
 ) per emulare il provider di virgilio.
Da oggi non funziona + ... è capitato anche a voi ?
Grazie

 ha scritto nel messaggio 
news:38lmv4F...@individual.net...

Newsgroup: it.comp.programmare.win32
Titolo: Vocabolario

Ciao vi spiego il mio problema:
io ho un vocabolario che gira su dei file con estensione .ddata (oltre
all'eseguibile e alle dll  ovviamente)
Aprendo questi file (con un editor di testo) trovo soltanto dei simboli
strani....ci sarebbe un modo qualsiasi per poter leggere i dati del
vocabolario in formato testo (cioč l'elenco ad esempio dei vocaboli), oppure
č una forma di protezione inviolabile attuata dai programmatori del
vocabolario stesso?.
...ne avrei estremo bisogno ,se qualcuno puň aiutarmi grazie di cuore!
Ciao
antares


Immagino sia un formato di file propetario.
Secondo me puoi provare a controllare se il programma ti permette di
esportare i vocaboli in un formato importabile da Access o Excel.
Altrimenti cercare documentazione sul formato .ddata, e nel caso ti
andassero male le prime due alternative non ti rimane che cercare di capire
il formato a mano.
Antonio.

Newsgroup: it.comp.programmare.win32
Titolo: carte napoletane

ciao a tutti
sapete dove trovare una dll o libreria o immagini per le carte napoletane
???
grazie :))

Prova a guardare su 
http://utenti.tripod.it/baldima/tre7.html
 ma non
assicuro niente!! ;)
--
Posted from 
small-1.inet.it
 [194.20.8.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.programmare.win32
Titolo: oggetto CImageList - problema sulla sua distruzione

Linguaggio di programmazione: Visual C++ 6.0
Libreria: M.F.C.
S.O. Windows 98 SE
-------------------------------------------------------
Ho creato un oggetto di tipo CImageList che racchiude alcune immagini da
associare alle label di una finestra delle proprietà. Queste immagini
vengono caricate (o meglio l'oggetto CImageList viene creato) nella funzione
virtuale OnInitDialog, funzione di inizializzazione di una finestra di
dialogo e/o di proprietà. Il tutto funziona ma se rivisualizzo la stessa
finestra delle proprietà (f.p.) appare un messaggio di errore. Ho compreso
che tale errore fosse da imputare al fatto che non distruggessi l'oggetto
CImageList. Pertanto, ho inserito la riga
m_image.DeleteImageList()
nella funzione virtuale DestroyWindow e l'errore di cui prima parlavo
risulta risolto. Ma è più corretto inserira la riga di codice di cui sopra
nella funzione v. DestroyWindow o in quella v. PostNcDestroy? Quale è la
differenza fra le due funzioni virtuali? Inoltre ho notato che effettuando
un debug dell'applicazione stessa e visualizzando la f.p. per almeno due
volte consecutive (apro-chiudo, apro-chiudo) mi appare il seguente errore
(!) nella finestra di debug:
First-chance exception in MyApplication.exe(KERNEL32.DLL):0x0000005:Access
Violation.
Lo stesso errore non compare sotto Windows-Me. Cosa signiofica tutto questo?
Grazie a tutti
Sergio MOLA

Mi correggo perchè non sono stato molto preciso. La mia applicazione  si
compone di un formview che ingloba un OCX Apex Data Bound control (griglia)
che con un controllo di accesso remoto ad un origine dati crea un recordset
di tipo ODBC e lo visualizza nella griglia stessa. Facendo apparire e
scomparire la finestra delle proprietà per ben due volte (almeno) compare in
fase di debug quell'errore di cui parlavo ed ANCHE sotto
Windows-Me...pertanto penso che in qualche modo dipenda dall'origine dei
dati.....un aiuto?
Sergio Mola
Newsgroup: it.comp.programmare.win32
Titolo: Esiste un Free Installer che...

Esiste un Free Installer che mi permetta di settare variabili di
sistema in fase di installazione?
Grazie


cosa intendi per "settare variabili di sistema" ?
ciao
Vincenzo 'lo sciamano'   Bologna (ITALIA-ITALY)
Homepage  
http://www.geocities.com/vincesalsero/
Membro Fondatore del CSM (Club Seghe Mentali)
http://www.seghementali.org


Siccome si tratta di un programmello Java, devo settare:
CLASSPATH=<Drive scelto>:\<Dir scelta>\<SottoDir scelta>;.
In win9x è una riga che va messa in AUTOEXEC.BAT, ma in win2000? Io
non so a priori che Sistema usa chi installa il mio programmello,
quindi l'installer deve fare questa operazione per me.



mmmmmm allora io conosco InnoSetup, e' free, solo che non modifica
facilmente l'autoexec.bat, mentre per winNT/2000 per aggiungere una
variabile di ambiente basta che aggiorni una chiave di registry,
fai riavviare la macchina e hai fatto, e questa seconda cosa InnoSetup
lo fa senza problemi.
ciauz


quindi l'installer deve fare questa operazione per me.
Ciao, ho scoperto che con una piccola dll in piu', l'installer
InnoSetup fa quello che chiedi, vai qua
http://www.jrsoftware.org/isinfo.htm
e cerca fra i nei newsgroup del programma come aggiornare i path, ti
consiglio anche la versione ISX che aggiunge all'installer dello
scripting con pascal.
ciauz


 sistema in fase di installazione?
Prova con NSIS, l'installatore della NullSoft, la soft-house di WinAmp.
L'URL è 
http://www.nullsoft.com/free/nsis/
Ci sono persino i sorgenti free!!! Peccato che il buon Justin la aggiorna in
continuazione, non riesco mai a starci dietro!
Lorenzo

Prova con NSIS, l'installatore della NullSoft, la soft-house di WinAmp.
Qualcuno l'ha usato per un po'?
Secondo voi cosa è meglio NSIS, Ghost Installer o Inno?
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di un newsgroup generico in cui si
possa parlare di quei linguaggi di programmazione senza un gruppo
apposito vota per it.comp.lang su it.news.votazioni.


Ho scoperto NSIS e GhostInstaller da poco, io uso Inno "extended" e mi
trovo bene, gli altri due non li ho usati ci vorrebbe qualcuno che li
avesse usati tutti e tre per risponderti.


 wrote in message
news:3c08aeb9...@news.iol.it...


 Secondo voi cosa è meglio NSIS, Ghost Installer o Inno?
Ghost Installer non l'ho mai visto, ma tra NSIS e InnoSetup è senz'altro
meglio il secondo (in particolar modo se usi My Inno Setup Extension).
Bye
     Wiz
Newsgroup: it.comp.programmare.win32
Titolo: Come faccio a trovare le dimensioni dello schermo?

Ciao a tutti,
ho bisogno di sapere a quale definizione è settato lo schermo per poi
fare il resize di un'applicazione dialog based (devo farla maximized).
Ho provato GetClientRect oppure GetWindowRect e poi MoveWindow passando
come parametro l'LPRECT ottenuto in precedenza, la funzione però fallisce.
Cosa sbaglio?
Se uso MoveWindow impostando manualmente i dati funziona benissimo.
Grazie
Carlo 

webphikus ha scritto:

     GetSystemMetrics(SM_CXSCREEN)
     GetSystemMetrics(SM_CYSCREEN)

Cosa sbaglio?
Una minestra maximized non e' una finestra (o dialogo) che ha le
dimensioni dello schermo...
Finestra con le dimensioni dello schermo:
RECT rt;
GetWindowRect (GetDesktopWindow (),&rt);
MoveWindow (hWndMain,0,0,rt.right,rt.bottom,TRUE);
Finestra massimizzata:
ShowWindow (hWndMain,SW_MAXIMIZE);
Se lavori con un dialogo devi essere certo che possa accettare
tale stile.
Newsgroup: it.comp.programmare.win32
Titolo: [SDK] Visualizzare JPEG, PNG e BMP

Salve!
Come da oggetto, ho la necessità di visualizzare nella mia app immagini in
formato JPEG, PNG e BMP con l'uso solo delle API dell'SDK di windows (quindi
no MFC, noWTL, no VCL, bla, bla, bla...). Fino ad ora ho usato la classe
CImage che ho trovato rovistando su Internet, e la userei volentieri se non
fosse scritta solo per MFC. Esiste qualcosa di simile in plain SDK?
Ho letto nella documentazione di CImage che è una conversione in MFC
della classe wxImage. Qualcuno sa dove reperire quest'ultima?
Grazie
Kojak
vrke...@hotmail.com
http://space.tin.it/io/viscorci
"It's my life
It's now or never
I ain't gonna live forever
I just want to live while I'm alive"
Bon Jovi - It's my life

 wrote in message
news:8ilm12$fq4$1...@nslave1.tin.it...


Trovato!!!
Rovistando un po' ho trovato wxImage, ma che non fa per me dato che dipende
da tutto l'ambiente wxWindows; invece ho visto che wxImage si basa a sua
volta su PaintLib, reperibile all'indirizzo 
www.paintlib.de
, una libreria
free che consente non solo di leggere un sacco di formati tra cui PNG, TIFF,
JPEG, BMP, EPS e tanti altri, ma anche di salvare in PNG, JPEG e TIFF, oltre
al BMP e di applicare varie trasformazioni alle immagini. Tutto in SDK e
crossplatform. Fantastico!!!
Ciao!!!
Luca Leonardo Scorcia
scr...@tin.it

Newsgroup: it.comp.programmare.win32
Titolo: Terminare un processo

Vorrei sapere se esiste un API per individuare un processo e terminarlo
(praticamente per fare da programma cio' che si fa manualmente quando
andiamo nell' elenco dei task di windows e lo terminiamo con l' apposito
tasto). Esiste magari anche un comando da utilizzare da riga di comando
(come Kill per Linux)?
Grazie

 writes:
Z> Vorrei sapere se esiste un API per individuare un processo e terminarlo
Z> (praticamente per fare da programma cio' che si fa manualmente quando
Z> andiamo nell' elenco dei task di windows e lo terminiamo con l' apposito
Z> tasto). Esiste magari anche un comando da utilizzare da riga di comando
Z> (come Kill per Linux)?
TerminateProcess() lo  termina, ma e`  meglio non usarla in  quanto il
processo non deregistra le DLL che ha in uso.
-- 
Gian  | main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Uberto|                        David Korn, 1987 ioccc best one liner 
Lauri |-------------------------------------------------------------------
(aka saint) >>Vedere X-Nospam nell'header - See X-Nospam field in Header<<

 processo non deregistra le DLL che ha in uso.
Quello che avviene, in realta', e' che le DLL non 
ricevono la notifica di sgancio da parte dell'applicazione.
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> processo non deregistra le DLL che ha in uso.
TF> Quello che avviene, in realta', e' che le DLL non 
TF> ricevono la notifica di sgancio da parte dell'applicazione.
Non viene  chiamata la DllMain()  con DLL_PROCESS_DETACH. Vero,  e` il
sistema che chiama questa routine.
Per essere meno vaghi, ecco cosa puo` capitare se si chiama
la TerminateProcess() :
        Non vengono liberati tutti gli oggetti del kernel e le aree di
        memoria che  la DLL ha  creato al caricamento (ma  questo puo`
        non essere un problema se la DLL non alloca memoria o non crea
        oggetti).
        Non viene  decrementato il contatore d'uso della  DLL e quindi
        questa rimane  mappata in memoria (sprecando spazio)  e la sua
        immagine su disco non puo` essere modificata.

Newsgroup: it.comp.programmare.win32
Titolo: E se me ne frego dell'unicode?

Ho già un'applicazione completa e distribuita in internet che però
purtroppo è in lingua italiana.
Avevo quindi intenzione di tradurla in alcune lingue e quindi
naturalmente mi sono ciesto un po come funzionasse l'uso di Unicode e
se fosse il caso di metterci le mani.
Ho però concluso che è un casino e quindi vi volevo chiedere a quali
lingue dovrei riniciare rimanendo alla codifica tradizionale.
Premetto che vorrei tradurlo inizialmente in Inglese, Francese e
Tedesco e che mi ne strafrego del cinese o del giapponese.
Se in futuro volessi tradurlo in Spagnolo e Portoghese, buoni per il
sud america non ci dovrebbero essere problemi vero?
Credo che potrei avere problemi però con altre lingue europee oppure
no?
Grazie mille.

 Ho perň concluso che č un casino
Falso! E' solo un po macchinoso ma nulla di trascendentale! Parlo di 
VC++.
-- 
Luc.


Ti ringrazio per l'aiuto ma il problema maggiore è dato dal fatto che,
a quanto ho visto in alcuni documenti distribuiti dalla MS, per
visualizzare i caratteri non standard con ViaualBasic (con cui ho
sviluppato l'applicazione) si devono utilizzare i controlli contenuti
in Form 2.0
Questo è un componente che tra l'altro non può essere ridistribuito ed
in più io l'applicazione l'ho già realizzata e temo che i controlli
standard non siano in grado di visualizzare catarreri cinesi o
giapponesi.
Come detto però non mi interessa troppo.
Qualcuno invece mi sa dire proprio dal punto di vista delle lettere
dell'alfabeto quali lingue europee non sarà in grado di utilizzare?
Che si io, Danese, Austriaco, etc...
Non avevo e non ho intenzione di aprire un nuovo thread su Unicode,
argomento già trattato altre volte nel NG
Grazie mille comunque.

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto il builder istanzia classi senza il permesso!





Salve, 


allora sto usando il borland builder c++ 
6.0


 


ho creato una app. tipo un form 
stop.


ho scritto delle classi varie classi di vario 
genere il problema si fa serio 


perchè ogni volta che avvio il programma il 
builder mi instanzia tutte le classi 


senza che io faccia un new!!!


 


mi pare assurdo sicuramente è un comportamento 
che si può modificare ma come ? 


 


grazie ciao.


 



Fammi capire, per caso crea tutti i form che hai all'inizio, o che?
PErche' se e' cosi', in un tab (che non ricordo come si chiama) dei
Project Options ci sono due liste (le liste delle finestre/form che hai
nel programma, e quelle che vengono istanziate automaticamente
all'avvio). Basta che sposti con i relativi tasti (almeno nel Borland
C++ 5.0) e tieni solo i form che vuoi.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 C++ 5.0) e tieni solo i form che vuoi.
Esatto Project->Option->Form e risolvi il problema...
Bye Dave.

"Dave" <Dave@Questo!Indirizzo!Non!Esiste.it> ha scritto nel messaggio
news:Pp3gd.217134$35.10...@news4.tin.it...

non parlavo di form parlavo di classi cmq ho risolto...
Newsgroup: it.comp.programmare.win32
Titolo: mfc - win32

avrei una domandina: le MFC e le API Win32 sono le stessa cosa?
Spero di non aver fatto una domanda idiota .
Ciao, Bongo

Spero di non aver fatto una domanda idiota .
Non è una domanda idiota... comunque la risposta è abbastanza
semplice, quindi non sto ad approfondire; le API (Application
Programming Interface) Win32 sono una raccolta di funzioni 'standard'
nell'ambito di questa piattaforma, che costituiscono, potremmo dire,
la base della programmazione in questo contesto. Le MFC (Microsoft
Foundation Classes) sono una serie di classi, appunto, che facilitano
la vita del programmatore portando la programmazione a un livello più
alto, racchiudendo però quelle stesse funzioni di cui parlavamo prima
(non solo le MFC e le API Win32 non sono la stessa cosa, ma
bisognerebbe dire che le prime contengono le ultime). Tuttavia, vi
sono anche altre librerie che svolgono lo stesso compito (le OWL -
Object Windows Libraries - della Borland, ora Inprise, e le
relativamente recenti VCL - Visual Component Libraries - sempre della
stessa casa), e sta al programmatore scegliere quale utilizzare, a
seconda delle proprie esigenze.
Tieni comunque presente che, pur facilitandoti la vita, nessuna di
queste soluzioni ti permette di 'bypassare' lo studio delle funzioni
da cui sono nate, cioè le API Win32. Significherebbe costruire
un'applicazione di enorme complessità senza comprendere il significato
delle parti che la compongono, e ciò porta, da una parte, alla non
comprensione dei comportamenti 'strani' e all'impossibilità di
correggerli, e dall'altra all'impotenza di fronte ai limiti che queste
classi di oggetti impongono (e ti assicuro che sono parecchi, dato
che, come è logico credere, non è possibile incapsulare completamente
le API Win32 in ogni sua parte).

Newsgroup: it.comp.programmare.win32
Titolo: Esami Certificazione MSXX

A breve vorrei effettuare gli esami per ottenere la MCSD presso un testing
center della VUE. Qualcuno di voi ha mai fatto esami presso uno di questi
centri? Che tipo di esami sono? Quiz? Simulazioni? Orale?
Non vorrei trovare sorprese...
Qualche mese fà ho provato un test di preparazione su PC ed è stato a dir
poco ridicolo. Simulava l'IDE di Visual Studio .NET e a fianco ti diceva fai
questo, fai quello. Il problema è che se cliccavi un millimetro più in là o
il touchpad sfarfallava al momento del click ricevevi una penalità... Non
era per niente reale! Non vorrei mai trovarmi di fronte a qualcosa del
genere al momento dell'esame...
Ciao.

 Ciao.
ciao,
.A
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.programmare.win32
Titolo: Domanda da ignorante

Avendo il compilatore Visual C++ 6 vorrei sapere come faccio ad avere
documentazione e su come usare le librerie in dotazione con il
compilatore. Inoltre vorrei sapere qauli librerie esistono per il Visual
C++.   Sto pensando di passare (avendo una buona conoscenza del Pascal)
a	 Delphi 5 ed ho in mente di comprare "Programmare Delphi 5 di
Marco Cantů" che ne dite su questo libro?	

ne dite su questo libro?	
Ottima scelta la prima, pessima scelta la seconda (e' una
personale opinione).
Di Delphi esiste ormai la versione 6, che, in versione
Personal, si puo' scaricare dal sito Borland ed e' gratuita.
I testi di Cantu' non sono adatti, secondo me, a chi si
avvicina per la prima volta a Delphi (a mio avviso non sono
adatti per nessuno).  La bibbia di Delphi e', a mio avviso,
"Delphi Developer's Guide" di Pacheco-Teixeira.  E' appena
uscita la versione 6 in inglese e tra un po' uscira' la
versione italiana (io, cmq, ti consiglio di prendere i libri
in versione originale, se non hai problemi con la lingua).
Nel caso volessi conoscere Delphi (e non te ne pentirai),
potresti seguire anche il ng it.comp.lang.delphi (io ti
consiglio di farlo sin da ora).
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
"Meglio cieco che negro" (Stevie Wonder)

Newsgroup: it.comp.programmare.win32
Titolo: Documentazione API

Ciao,
Dove posso scaricare la documentazione delle API di Win? Ho solo la versione
per Win32, e mi servirebbe quella più recente.
Grazie!

 versione per Win32, e mi servirebbe quella più recente.
Cerca platform sdk su 
www.microsoft.com
. Ti avverto che è lunghettino...
Ciao,
--
zello
Non fate reply, l'indirizzo è una spamtrap. Usate zello^^at^^
despammed.com
.

Se vuoi qualcosa di scaricabile e più corto prova ad andare qui:
http://info.borland.com/techpubs/bcppbuilder/v5/updates/ent.html
Tra i tanti files troverai anche quello che serve a te...
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: editore di testo con supporto della colorazione

Salve gente mi č venuto la insana idea di svilupare un nuovo IDE che
funzioni sotto W32 e supporti un linguaggio di scripting(apogiandosi
all'engine Microsoft) ho solo un problema come faccio a colorare il testo
all'interno dell'editore? uso le MFC la classe base e' CEditView non posso
fare a meno di usarla per vari motivi.
Aspetto i vostri suggerimenti.
PS: molto probabilmente verra reso Free questo software lo faccio piu che
altro per me. se qualcuno vuole agregrasi e il benvenuto.



ma perchè non vedo la risposta che ti ho postato? ...

 Salve gente mi è venuto la insana idea di svilupare un nuovo IDE che

Esiste già un editor freeware con sorgenti:
http://sourceforge.net/projects/scintilla/
ti consiglio di studiartelo anzichè crearne uno da zero.
Antonio.

 altro per me. se qualcuno vuole agregrasi e il benvenuto.
Ma Free o Open?
Newsgroup: it.comp.programmare.win32
Titolo: problemino con recv(...)

Mi si manifesta il seguente fenomeno:
so che devo ricevere un buffer di 335 bytes dalla seguente chiamata
uiTester = recv(socket,buf,512,0);
ma in realtà me ne arrivano solo 89
In fase di debug in modalità passo passo invece ricevo tutti i 335 bytes e
anche se infilo prima una MessageBox(...) la funzione mi restituisce tutti i
335 bytes
MessageBox(NULL,"TEST","TEST",MB_OK);
uiTester = recv(socket,buf,512,0);
Qualcuno mi saprebbe dare una spiegazione?

Nel giorno Fri, 20 Sep 2002 10:14:27 GMT di nostra vita, io eterno
studente, lessi il messaggio tracciato da Zebe dove scrisse:

Usi visual Basic...leggi la seriale a pezzi, carattere per carattere e
componi la stringa, e non in un blocco unico.
Di solito il problema è che ti mandano un chr(0) o simili e lui pensa
che la stringa sia terminata..
Io a suo tempo risolsi il problema cosi'..
Ciao 
-- 
^^^ From 1991 2:332/407.490 ^^^ 
Air conditioned environment - Do not open Windows. 
New live is possible: 
http://makeashorterlink.com/?O28941C91

 Qualcuno mi saprebbe dare una spiegazione?
Non è meglio la soluzione? :-)
Quando sai che devi ricevere un determinato numero di bytes, non usare una
sola chiamata a recv, ma usa un ciclo:
int bytes_read = 0;
do
{
    ris = recv(s, buf+bytes_read, 512-bytes_read, 0));
    if (!ris)
    {
        // La connessione è stata chiusa
        break;
    }
    if (ris == SOCKET_ERROR)
    {
        // Errore...
        break;
    }
    bytes_read += ris;
} while (bytes_read < 512);
O qualcosa del genere. Il codice l'ho appena scritto quindi non so se ho
commesso un errore di distrazione o meno.
Kiuhnm
Newsgroup: it.comp.programmare.win32
Titolo: Invio Messaggi ad altr app.

Ecco...
Lo so è un argomento trattato e ritrattato ma non riesco a far
funzionare una dll che dovrebbe inviare dei tasti al notepad.
SendMessage(FindWindow("Notepad",NULL),WM_KEYDOWN,VK_F1,1);
Ad esempio questo non va.
Non riesco poi ad inviare i tasti veri e propri....
So che devo passare tutti virtual kay ma mi da errore in fase di
compilazione ad esempio se passo VK_7. mentre con f11 o altro
funziona.
lparam non ho ben capito se sia essenziale.
So che è una maschera di bit. ma come la setto? nell'help ci sono dei
range di valori ma quindi non è nulla di particolare ad esempio passo
1 e tutto dovrebbe andare perchè:
---------------------------------MSDN-----------------------------------
0–15 :
Specifies the repeat count for the current message. The value is the
number of times the keystroke is auto-repeated as a result of the user
holding down the key. If the keystroke is held long enough, multiple
messages are sent. However, the repeat count is not cumulative.
------------------------------------------------------------------------
cmq se iffo il find non ritorna null. con lo spy++ non vedo nessun
messaggio inviato quindi non si tratta solo di riscontro visivo.
Non capisco proprio.
Grazie in anticipo.

Non capisco proprio.
Interprocess Communication 
msdn.microsoft.com/library/en-us/win64/win64/interprocess_communication.asp
-- 
hth, hal

 
msdn.microsoft.com/library/en-us/win64/win64/interprocess_communication.asp
Adesso provo a guardare ma a prima vista non ho trovato niente.
Magari sono io... anzi probanile... :D ciao ciao
Graize 10ł
Newsgroup: it.comp.programmare.win32
Titolo: [Programmare] da dove si incomincia?

    Vorrei cimentarmi nella programmazione, a scopo di pura curiosita'
personale, vorrei provare a fare qualcosa per la piattaforma windows/32.
Da cosa si incomincia? Quali sw di programmazione ci vogliono? Dove si
trovano risorse online?
grazie

 ha scritto nel messaggio
news:BAA26D67.6E1A%giova...@libero.it...

Sinceramente l'ambito della programmazione è vastissimo. Ci sono cose
difficilissime (quasi irrealizzabili) ed altre che si buttano giù in 3 sere
davanti al pc. Per cominciare a programmare la cosa migliore è iniziare
subito con il C++. E' il miglior
linguaggio con prestazioni Velocità-Affidabilità-Comprensibilità. Altrimenti
c'è il Visual Basic, è un linguaggio prettamente facile, la sua facilità xò
fa da contrasto alla grande lentezza delle applicazioni che si realizzano
(rispetto al Visual C++).
Sono entrambi per Windows e sono inclusi nel Microsoft Visual Studio, il
quale supera i 500?.
Ma ci sono tanti compilatori gratuiti in rete che trattano il C++; uno di
questi è DevC++ lo trovi su:
http://www.bloodshed.net/devcpp.html
ciau

Altrimenti c'è il Visual Basic
Per carità !...
-- 
Andrea Laforgia
www.geocities.com/andrealaforgia
"640kb of memory should be enough for anyone." -- Bill Gates.

anche io sono alle prime armi con i linguaggi di programmazione e siccome
sono un'autodidatta volevo sapere se con le varie guide contenute in
VisualStudio.Net ce la posso fare ad imparare il c++ o se proprio mi serve
un libro o un insegnante o se esistono guide su internet.
Susa

 Susa
Ale

Newsgroup: it.comp.programmare.win32
Titolo: Scambio file tramite LPTx

 Emanuele.



>

Newsgroup: it.comp.programmare.win32
Titolo: HELP-sempre sulla stessa roba

Mi sono accorto che dall'altro messaggio non si capisce niente, quindi
riposto meglio.
Allora, io dovrei creare una Dropdown List, per intenderci tipo quella per
scegliere le connessioni (cmq che non permetta all'utente di inserire
stringhe ma lo obblighi a scegliere tra quelle date da me), contenente una
lista di schede da cui ne deve essere selezionata una. Selezionata la scheda
poi visualizzo delle informazioni.
Per fare questo ho pensato bene (ehmm) di usare una finestra di dialogo,
dove ho disegnato sopra la combobox, tre static text da modificare alla
modifica della selezione e due pulsanti. la combo ha stili: CBS_DROPDOWNLIST
|WS_VSCROLL||WS_TABSTOP. ed č cosě definitia:
    COMBOBOX        IDC_ADAPTER,56,12,224,12,CBS_DROPDOWNLIST |
                    CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
Ecco: quel CBS_HASSTRINGS lo ho aggiunto a mano, visto che vc non mi
permette di usarlo se non specifico che voglio disegnare il controllo (Owner
draw), ma senza i risultati sperati: all'esecuzione di
case WM_INITDIALOG:
SendDlgItemMessage(hDlg,IDC_ADAPTER,CB_ADDSTRING,0,(LPARAM)"Scheda 1");
nessuna stringa viene aggiunta alla combo, e GetLastError restituisce
ERROR_RESOURCE_TYPE_NOT_FOUND (1813), che non so cosa significhi (la
spiegazione del platforma sdk non mi dice nulla).
come devo
fare???????????????????????????????????????????????????????????????
ciao


Prova ad aumentare l'altezza della combo:
cioč
COMBOBOX        IDC_ADAPTER,56,12,224,120,CBS_DROPDOWNLIST |
                     CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
Ciao Massimo

 ha scritto nel messaggio
news:9i71kg$l5i$2...@usenet.inwind.it...

grazie 1000
ciao

 
Quello stile è inutile se il combo non è ownerdraw.
Serve per i combo owner-draw a risparmiare memoria (se non impostato) nel 
caso in cui le informazioni per disegnare gli elementi vengono prese dagli 
"user-data" o recuperate in qualche modo tramite l'indice.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: Interazione VB e C

Salve a tutti!
Sto programmando una DLL in C e la sto collegando ad un programma
scritto in VB.
Riesco senza problemi a lanciare dal VB tutte le funzioni comprese nella DLL
ma dato che si tratta di una DLL che usa le TAPI (e che quindi gestisce
eventi asincroni ...) avrei bisogno di inviare dati dalla DLL verso il
programma
scritto in VB.
Faccio un esempio...
Potrei voler aggiornare il contenuto di una textbox del programma in VB
direttamente dalla DLL o addirittura innescare eventi relativi agli oggetti
del VB sempre a partire dalla DLL.
E' possibile fare tutto questo, e se sě, come?
Grazie a tutti sin d'ora.
Ciao
Francesco


si ...
in pratica sfruttanto le callback..
inserisci la funzione in un modulo vb  e passi il puntatore alla tua dll(con
addresof)..
ovviamente il puntatore dovra essere dichiarato stdcall
ciao :)

Newsgroup: it.comp.programmare.win32
Titolo: Pilotaggio di una porta serale. COM1

Ciao A tutti.
Sto sviluppando un programma che si interfaccia con uno strumento dotato di
una porta seriale. Purtroppo per inizializzare questo strumento dovrei
inviare sulla mia linea seriale un segnale di questo tipo: segnale basso,
segnale ALTO (per 25 millisecondi), segnale BASSO (per altri 25
millisecondi) e poi i miei dati.
Sapete consigliarmi dove guardare per trovare la documentazione per fare
cio'
(funzioni, interrupt o altro )
grazie a tutti quelli che mi risponderanno
Davide

 millisecondi) e poi i miei dati.
Che io sappia, non puoi imporre su Tx il livello che vuoi. L'unica e`
simulare quella forma d'onda spedendo un pacchetto seriale opportuno.
Cosa intendi per "alto" e "basso"? Ti ricordo che nello standard RS232
"alto" corrisponde a -12V, mentre "basso" a +12V. Quindi se con "alto"
intendi -12V non puoi farlo, dato che all'inizio di qualsiasi pacchetto
c'e` sempre uno start bit a 0 (+12V).
Se invece con "alto" intendevi +12V, si puo` fare: imposta la seriale a
1986 bps (il bitrate piu` vicino a 2000 che puoi ottenere con una RS232)
in 8n1. Poi spedisci il byte 0xF0. Se ho fatto bene i calcoli dovresti
ottenere un segnale di +12V per circa 25 ms, poi uno di -12V per altri
circa 25 ms.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Grazi, ora provo poi ti faccio sapere!
ciao
Davide

Newsgroup: it.comp.programmare.win32
Titolo: Interfaccia di rete

Ciao a tutti,
Vorrei fare come passatempo un programmino che disegna un grafico sul
traffico di rete. Avendo poca esperienza sul mondo win32, dove posso
raccogliere informazioni al riguardo (ad esempio come ottenere un elenco
delle interfacce ethernet presenti sul sistema, ecc)? Se avete link su msdn
magari ditemi in quale sezione...
grazie
Paolo

Se avete link su msdn magari ditemi in quale sezione...
Guarda la sezione "Internet Protocol Helper" dell'SDK e in particolare
le funzioni:
GetNumberOfInterfaces
GetIfTable 
GetInterfaceInfo
...
...

Grazie.. colgo al volo l'occasione per fare un'altra domanda "basic":
all'interno del codice mi farebbe comodo mettere, come ho sempre fatto in
ambiente unix, una serie di printf() che mi scrivano sulla console che ho
usato per lanciare manualmente il programma delle informazioni per il debug,
tipo "Sono entrato nella funzione x", ecc. Con la printf() non ottengo
niente.. qual č lo stdout implicito?
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:4in00vojts5rqlkuj...@4ax.com...


informazioni per il debug,
Win32, MSDN ....
.. io ti consiglierei di usare la macro TRACE.
La formattazione dei dati è simile e io la trovo comodissima 
(inoltre il preprocessore le ignora quando crei il release e non 
hai overhead dovuto al codice strettamente legato al debug)
drj
_____________________________
Inviato da 
www.mynewsgate.net

Leggo su msdn che la macro sta nelle MFC, mentre io preferirei limitarmi a
usare C e API.. ci sono altre soluzioni?


 usare C e API.. ci sono altre soluzioni?
Leggiti questo articolo "Adding Console I/O to a Win32 GUI App", da cui puoi
copiare il codice sorgente adatto al tuo scopo:
http://www.halcyon.com/ast/dload/guicon.htm
Maurus


Anche qua e' interessante:
http://dogma.net/markn/articles/ConStream/constream.htm
Maurus

Newsgroup: it.comp.programmare.win32
Titolo: SetClassLong,SetWindowLong

Qualcuno mi spiega come funzionano tecnicamente queste funzioni ?
Dove vanno a scrivere i nuovi dati ?
grazie



 Dove vanno a scrivere i nuovi dati ?
nei campi delle versioni "internal" dell strutture WND e WNDCLASS allocate
negli heap privati di USER/USER32.. gli extra bytes sono allocati alla fine
della struttura "canonica"..
so che queste spiegazioni sono stringate ma Pietrek & Co c'hanno scritto su
capitoli interi e non e' immediato sintetizzare l'argomento..
Saluti,
Walker Boh
Newsgroup: it.comp.programmare.win32
Titolo: [?] Architettura Word2000

Probabilmente la mia e' una domanda banale, ma non ho una risposta.
Qualcuna sa come funziona word 2000?
Sembra che apra un'applicazione diversa per ogni documento aperto in modo da
avere un main frame per ogni doc , e infatti nel task manager ci sono n
istanze dell'applicazione word;
Nell'elenco dei processi pero' c'e' un solo processo (word.exe) !
Credo che il fatto che ci sia un solo processo sia condizione necessaria per
poter fare interagire le diverse istanze (per esempio passare da una
all'altra attraverso il menu window).
Vorrei fare qualcosa del genere: qualche idea?
Grazie mille
Alessandro <locaduck>

Vorrei fare qualcosa del genere: qualche idea?
Scrivi un'applicazione che crea un thread per ogni nuova finestra (la
shell di Windows fa la stessa cosa).
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

Newsgroup: it.comp.programmare.win32
Titolo: Manca una funzione?

Salve a tutti, c++ builder ha una funzione : IntToHex(int Value, int
Digits);
Mi chiedevo se esistesse una sorta di HexToInt...
Grazie,
Antonio.
-- 
uno standard deve essere standard. windows non e` uno standard, e` solo
un OS molto diffuso.

 Mi chiedevo se esistesse una sorta di HexToInt...
No, ma puoi realizzarla semplicemente:
<UNTESTED>
    AnsiString HexNumber = "12AB";
    try
    {
    	int IntNumber = StrToInt("0x" + HexNumber);
    	ShowMessage(String(IntNumber));
    }
    catch (...)
    {
    	ShowMessage("Can't convert");
    }
</UNTESTED>
Paolo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:ce30l8$f38$1...@news.newsland.it...

Giusto, ci stavo provando ma usavo "$" anzichč "0x",
Grazie mille,
Antonio.

 Giusto, ci stavo provando ma usavo "$" anzichè "0x"
Troppo BASIC fa male... :) 
-- 
Luc

Luc ha scritto:


Dipende. Comunque in BASIC credo si debba anteporre &H per indicare che il
numero è esadecimale.


 wrote in message
news:mN6Nc.98480$G%.20706@tornado.fastwebnet.it...


 numero è esadecimale.
Nei BASIC di oggi... Ma in quelli "veri", di una volta, si usava il $... 
:)
-- 
Luc

 ha scritto nel messaggio
news:MPG.1b6f2952c...@tornado.fastwebnet.it...


-- 
Luc
Brrrr.....Rabbrividisco!!!!
Infatti era Delphi che usava il carattere '$'... o almeno io li sono andato
a spulciare poichè uso borland pensavo di trovare un equivalente!!!

 Nei BASIC di oggi... Ma in quelli "veri", di una volta, si usava il $... 
Se consideriamo il QuickBasic come "BASIC di oggi" sě...

Newsgroup: it.comp.programmare.win32
Titolo: Librerie grafiche per C++

Salve a tutti, sono nuovo del C++
e sto imparando .
Vorrei fare una domanda semplice:
quali librerie si usano per creare
i pulsanti , i box l,e finestre e la parte grafica
in genere?
Classi standard, non MS .
Grazie a tutti
Ciao


Risposta semplice: Non ci sono librerie C++ standard ne' per la grafica 
ne' per l'interfaccia utente.
Risposta articolata: Dal C++ si possono usare tutti gli SDK disponibili 
per programmatori C. Inoltre esistono librerie indipendenti dalla 
piattaforma che permettono di scrivere codice portabile previa 
ricompilazione; ce ne sono sia closed source che open source.
Comunque, ti consiglio di prendere in seria considerazione un linguaggio 
di livello piu' alto (per. es: Java, C#, Python).
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

[...]
le STL sono delle lib grafiche free?
Grazie
Ciao

 le STL sono delle lib grafiche
Sono tutto tranne che grafiche... ;) 
-- 
Luc

 chiedo scusa, le WTL.
queste potrebbero aiutarti parecchio ma non sono "grafiche" nel senso in 
cui intendi tu, se ti ho capito bene
sono free, ma non supportate/documentate ufficialmente dalla ms, e solo 
per win32
incapsulano la gestione di praticamente ogni controllo disponibile per 
windows cosi come per i dialogbox, finestre e frame sdi/mdi
su codeproject trovi un sacco di esempi e tutorial
ciao

[...]
.. grazie.
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: AIUTOOOOOOOOOO!!!!

Quancuno mi aiuti
Ho implementato un controllo RichEdit in una finestra di dialogo.
Nella mia InitInstance ho richiamata la funzione AfxInitRichEdit(), e la
finestra di dialogo insieme al controllo appare.
Dopo vado a gestire il messaggio NM_CLICK e ClassWizard fa le  seguenti
cose:
Nella mia classa di dialogo aggiunge la seguente riga:
afx_msg void OnClickRichedit1(NMHDR* pNMHDR, LRESULT* pResult);
nella mappa messeggi aggiunge la seguente riga
ON_NOTIFY(NM_CLICK, IDC_RICHEDIT1, OnClickRichedit1)
ed infine la seguente funzione:
void CFileViewDlg::OnClickRichedit1(NMHDR* pNMHDR, LRESULT* pResult)
{
    MessageBox("prova di chiamata");
     *pResult = 0;
}
Il fatto strano pč che cliccando sul controllo la funzione quě sopra non
viene richiamata. Ho provato a vedere cosa succede eseguendo il debug con
l'opzione Run To Cursor dopo aver posizionato il cursore nella funzione.
Ho notato invece che se metto un Controllo ad albero il messaggio "Prova di
chiamata appare".
Qualcuno mi spiega dove sta l'inghippo

 Dopo vado a gestire il messaggio NM_CLICK e ClassWizard fa le  seguenti
Puoi settare il bit ENM_MOUSEEVENTS nella Event Mask del tuo
Rich Edit.  Il WM_NOTIFY che ti arrivera` a questo punto per
ogni evento di mouse non prevede comunque (mi pare...) un
NM_CLICK, bensi` una notifica EN_MSGFILTER che si porta
dietro una struttura MSGFILTER con i dettagli dei vari messaggi
di mouse (buttondown e buttonup -- non "clic"...).  Se non
mi sbaglio, NM_CLICK e` documentato solo per listview, treeview,
statusbar e tabcontrol, non per il controllo richedit.
Se e` un problema, si potrebbe rimediare con il subclassing.
Alex

Io la Event Mask del mio Rich Edit Control non l'ho trovata, spero non sia
grave.
La notifica di messaggio NM_CLICK la seleziono da Class Wizard quindi penso
che dovrebbe esistere.
Potresti farmi qualche esempio con qualche riga di codice, penso che in
questo modo riesco a seguirti meglio
Carmelo

 questo modo riesco a seguirti meglio
Non capisco come un esempio possa aiutarti a capire se un certo
controllo e` o meno in grado di inviare una certa notifica.  Secondo
me (e apparentemente secondo la documentazione Microsoft) il
controllo rich-edit l'NM_CLICK non lo spedisce, secondo te (e
apparentemente secondo il Wizard Microsoft) si`, e i fatti paiono
dare ragione a me (e all'MSDN).
Quale "esempio con qualche riga di codice" potrei mai escogitare
per aiutarti a "seguire meglio" questo fatto...?
Alex

Ci rinuncio.
Ho provato come da te suggerito
Nella funzione SetEventMask del mio controllo RichEdit ho settato il Flag
ENM_MOUSEEVENTS
ma ti ripeto che quando vado nel conntrollo, lo seleziono, e con il tasto
destro del mouse scelgo la voce Events, si apre una finestra di dialogo
nella quale compaiono notifiche EN_  ed NM_
Io ti ringrazio comunque, ma sinceramente non riesco a capire come funziona
questa cosa.
Carmelo
Newsgroup: it.comp.programmare.win32
Titolo: individuazione toni telefono

Salve a tutti,
 vorrei sapere se e' possibile poter in qualche modo riuscire ad individuare
i toni associati ai pulsanti di un telefono. Mi spiego:
faccio un programmino (in VisualC, ma il discorso vale indipendentemente dal
linguaggio usato) che, con le TAPI,  risponde al telefono (utilizzando 
un voice-modem). E fin qui nulla di speciale.
Quello che vorrei e che il mio programmino facesse delle cose piuttosto che
altre a seconda del tasto premuto (sul tastierino del suo telefono) da colui
che e' dall'altra parte della linea. Si puo' fare (magari anche qualcosa di
simile che comunque mi permetta di "pilotare" il software che risponde) ?
O c'e' bisogno di opportune schede hardware ?
Grazie.
 
-- 
  ________
 |\      /|  Sender:
 | \____/ |  Mimmo Mastronardi 
 |        |  -< 
mimmo....@libero.it
 >-        
 |________|   

 i toni associati ai pulsanti di un telefono. 
Dai un'occhiata a lineMonitorDigits o lineGatherDigits.
(non so se sono supportate da tutti i device)
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

O c'e' bisogno di opportune schede hardware ?
Se usi un modem voice la cosa piu' conveniente, forse, e'
usare le TAPI.  Io sviluppo questi sistemi per lavoro, tra
le altre cose, e mi poggio su hardware dedicato, ma molto
costoso.  Per le TAPI devi sapere quale TAPI Service
Provider c'e' sotto, credo.  Non le ho mai usate.
-- 
The Follet

(non so se sono supportate da tutti i device)
Sě !
Ho usato lineMonitorDigits.... e funziona.
Grazie.

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

Salve a tutti. Nell'ultimo programma che sto scrivendo ho trovato una cosa
strana che negli altri non avevo notato. L'icona dell'eseguibile non risulta
essere l'icona che setto quando costrutisco la finestra principale del
programma. Fino ad ora era sempre stato cosě, ma ora non piů. Oltretutto
l'icona che appare č presente nel progetto effettivamente, ma non capisco
perchč proprio quella, sembra  una icona casuale. Come faccio a settare
l'icona da utilizzare per l'eseguibile? Fino ad ora l'avevo sempre settata
registrando la classe:
wndclass.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON));
ma l'icona viene visualizzata solo nella finestra, non nell'eseguibile.
Grazie e ciao.
Luca

"Luca Carlon" <carlo...@NOSPAMemail.it> ha scritto nel messaggio
news:xt7g9.2346$my3....@twister2.libero.it...

Non vorrei dire cavolate ma l'icona dell'eseguibile č semplicemente la prima
icona delle icone inserite come risorse.
L'operazione che fai tu si limita a settare l'icona mostrata dalla finestra
durante l'esecuzione (che potrebbe essere differente dall'icona
dell'eseguibile).
Porlock.

 dell'eseguibile).
No, direi che hai proprio ragione. Ne ho aggiunto un'altra all'inizio ed è
cambiata. Ma a questo punto come posso fare per cambiarla, senza dover dare
per forza un ID che stia sopra nella lista. Ci sarà un modo immagino.
Grazie.
Luca
Newsgroup: it.comp.programmare.win32
Titolo: hardDisk a basso livello

Un saluto a tutto il newsGroup
Qualcuno sa dirmi che funzioni win mette a disposizione (o cmq darmi
un'idea) per lavorare a basso livello sull'harddisk ? Ad esempio
leggere/scrivere sull'mbr o sul primo blocco di ogni partizione. Esistono
inoltre funzioni che determino il tipo di fileSystem in uso su una tale
partizione ?
[se sono OT potreste consigliarmi il ng appropriato ?]
Ciao

 partizione ?
GetVolumeInformation
Vedere:
http://msdn.microsoft.com/library/en-us/fileio/base/getvolumeinformation.asp

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

Dove posso trovare una spiegazione esaustiva sul funzionamento delle
VARIANT e COleVARIANT ?
Piu che altro mi interesserebbero degli esempi sul trattamento dei
vari tipi di dati ma anche come e' implementata va bene.

 vari tipi di dati ma anche come e' implementata va bene.
E' una grossa union con in più un dato che specifica il tipo. 
-- 
Luc

E' una grossa union con in più un dato che specifica il tipo. 
Si pero' per le stringhe mi sembra il discorso si complichi.

 Si pero' per le stringhe mi sembra il discorso si complichi.
Assolutamente no, perchè? Viene automaticamente castato a CString un 
valore stringa (BSTR)... 
-- 
Luc

Newsgroup: it.comp.programmare.win32
Titolo: ShellExecute IE default page

salve a tutti,
volevo sapere se e' possibile, utilizzando ShellExecute, lanciare il browser di
dafault con la home page predefinita (es: about:blank):
per farmi capire, se richiamo 
ShellExecute (NULL, "open", "http:\\
foo.com
", NULL, NULL, SW_SHOWNORMAL);
viene lanciato IE con la homepage foo.com...
ma se voglio semplicemente lanciare IE (o qualsiasi altro browser predefinto)
con la homepage di default, come posso fare?
non vorrei vincolarmi ad alcuna home page di partenza (se non quella impostata
dall'utente), ma se elimino http:\\
foo.com
 shellexec lancia una shell normale...
sapete consigliarmi?
grazie,
Francesco Picasso
http://francesco.netsigners.com

 con la homepage di default, come posso fare?
Potresti trovare il percorso dell'eseguibile con FindExecutable() e poi
lanciarlo direttamente senza parametri.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: File MDB import

In VB è possibile importare una tabella di un data base in un altro data
base?
E' compatibile il linguaggio VBAccess con VB?
Grazie a coloro che mi risponderanno.

E' compatibile il linguaggio VBAccess con VB?
Visual Basic for Access č compatibile con VB anche se devi
spiegarmi cosa intendi per compatibile in questo caso :)
--
Lawrence Oluyede
rhy...@myself.com

Se ho un database 1.mdb e devo importare una tabella in 2.mdb come procedo
con VB 6.0?
Grazie