mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: S.O.S. C++ Builder 3.5

Ciao a tutti,
potete aiutarmi?
Come si fa' ad indicizzare un button o una label?
A presto.

Come si fa' ad indicizzare un button o una label?
[Soluzione valida se utilizzi RAD della Borland]
Forse non ho ben capito cosa intendi....se vuoi solo "marchiarli" utilizza
la proprietą TAG, altrimenti se proprio intendi creare qualcosa tipo Edit[x]
puoi crearti un vettore di oggetti!
Per la seconda strada hai diverse soluzioni, esempio
Var
EditVett : Array [1..10] of TEdit;
Begin
EditVett[1]:=Edit1;
EditVett[2]:=Edit2;
..........
EditVett[10]:=Edit10;
End;
Oppure puoi fare un ciclo sui componenti (da 1 a FormX.Componentcount) e
controllare se sono ti tipo TLabel o TButton o TCheTiInteressa....
Ciao! :)
--
- Carlo -

Newsgroup: it.comp.programmare.win32
Titolo: Nuovo progetto...

Premetto che io non so niente di programmazione...... Sto cercando qualche
programmatore molto esperto che mi possa realizzare un progetto... Mi
servirebbe uno capace di realizzare un programma di chatt tipo quello di C6
o Talk Talk, per il mio sito.......
C'č qualcuno disposto ad aiutarmi?
Postate numerosi, vi ringrazierņ....

Io sono disponibile, ma a due condizioni:
  1- Avere un periodo di 1 mese a disposizione;
  2- Essere pagato per le ore che sto al lavoro sul codice.
Non chiedo molto, solo 2000 al giorno, che per 1 mese fanno 60.000.
Io chiedo anche di più di solito ma ti faccio uno sconto perchè mi
sembra che tu sia giovane come me.
Per il progetto non ci sono problemi. Tu mi fai degli schemi con la
rappresentazione del prodotto finale e io te lo produco.
Non devi preoccuparti perchè lavoro con molta serietà e dopo il
periodo fissato avrai la tua chat.
Aspetto una tua risposta anche per email.

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Come sapere la directory dell'eseguibile

salve a tutti,
avrei bisogno di conoscere la directory dell'eseguibile per poter verificare
la presenza di alcuni file nella stessa. come posso ottenere questa
informazione, tenendo presente che uso le MFC?
grazie, assa.
--
gosclient: 
http://members.xoom.it/gosclient/
join the mailing list: 
http://groups.yahoo.com/group/gosclient/join
icq: #215876894

 grazie, assa.
usa GetModuleFileName passando come primo parametro NULL. La definizione č
la seguente:
DWORD GetModuleFileName(
  HMODULE hModule,    // handle to module
  LPTSTR lpFilename,  // path buffer
  DWORD nSize         // size of buffer
);
--
  Jerle Shannara
Per rispondere in email sostituisci JERLEANTISPAM con inwind
homepage 
http://utenti.lycos.it/jerleshannara
Newsgroup: it.comp.programmare.win32
Titolo: Percorsi FTP con caratteri blank

In un'applicazione per fare browsing via ftp, utilizzo 'FtpFindFirstFile'
come da esempi microsoft, ma come da specifiche non accetta percorsi
contenenti caratteri blank.
qualcuno conosce un metodo alternativo o un trucco per aggirare il problema
?
GRAZIE.

 ha scritto nel messaggio
news:afc284$82u$1...@fe2.cs.interbusiness.it...

Probabilmente devi usare "%20" al posto dello spazio.
 
-- 
Lorenzo

 Probabilmente devi usare "%20" al posto dello spazio.
Per essere piu' precisi, dovresti usare il segno di percentuale seguito dal
codice ASCII (in esadecimale) del carattere .

 wrote in message news:afh22o$c3r$1...@lacerta.tiscalinet.it...


"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel
messaggio news:VMoS8.70521$Kt3.1...@twister2.libero.it...
Curioso: ho spedito per sbaglio un po' di messaggi in BASE64, sono stati
scartati tutti eccetto questo... che icpw32 abbia doti taumaturgiche? :)
--
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: DEV C++ Non compila

Ciao a tutti,
Ho testé installato l'ambiente in oggetto, ver. 4.9.9.2.
Creo un progetto vuoto, aggiungo i miei sorgenti, gli dico
di "buildare" il tutto, dice zero warning, la finestra del
compilatore dice che i files sono stati compilati, tutto
OK, poi quando vado a eseguire, mi dice che non è
compilato! Ho provato a introdurre errori nei sorgenti, ma
come prima dice che tutto gli va bene. Che posso fare?
ciao!
Apx.
-- 
Due cannibali si trovano per cena e in
confidenza uno dice all'altro:
- Non ce la faccio piu' con mia moglie...
- almeno finisci le patate

 Prova a forzare un "rebuild-all".
Ho tentato come prima cosa, e per scrupolo ho tentato di
compilare uno dei template che dovrebbero funzionare - ho
provato sia applicazione console che win. Su un altro PC
"vergine" dev c++ funziona mentre su questo che uso la
differenza è che nella finestra messaggi del compilatore
compare "shift scorretto", nel PC su cui funziona non
compare. Google ovviamente non mi aiuta.
Non solo, ma se prendo il makefile che genera, mi metto in
finestra dos e lo faccio partire da lì, compila e produce
l'eseguibile. Il problema quindi sembra stare in dev, ma
non so proprio dove cercare e come rimediare.
L'unica cosa che posso pensare è che su questo PC sono
passati cygwin e code::blocks ora disinstallati. Ma
proprio non so che fare.
grazie comunque!
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Come registrare?

Ciao, 
ho già postato su it.comp.lang.c++ pensando
fosse il NG più adatto, mi è stato indicato, però,
questo per cui mi ripeto: devo programmare in VC++ e 
vorrei sapere se esistono esempi per imparare a registrare 
suoni dal line in della scheda audio sull'HD in formato non compresso
come il raw? Dove?
Trovo difficolta' a reperire materiale a riguardo (guida alle API)
potreste indicarmi alcuni siti?
Grazie
               Davide
e-mail: you must sobstitute NOSPAM with freemail

come il raw? Dove?
Se possiedi il VC++ credo tu possa trovare le informazioni che cerchi
sull'help in linea. In particolare le funzioni waveIn...(). Dovrebbero anche
esserci tutte le spiegazioni su come creare un file .wav, non compresso.
Se invece non hai il VC++, beh, allora c'e' tutto su
http://msdn.microsoft.com
Saluti,
    Mardy

In alternativa puoi vederti direct sound capture, non e' per nulla
difficile, in pratica e' un'interfaccia piu' ad alto livello che poi alla
fin fine usa sempre WaveIn etc. etc.

Newsgroup: it.comp.programmare.win32
Titolo: Più estensioni predefinite

Salve.
Qualcuno sa come fare per mettere più estensioni predefinite nelle finestre
di dialogo per l'apertura e/o il salvataggio files in Visual C++ 6 con MFC
View/Doc?
Grazie
Luca

C++ 6 con MFC
// da msdn di gennaio 2001
The lpszFilter parameter is used to determine the type of 
filename a file must have to be displayed in the file list box. 
The first string in the string pair describes the filter; the 
second string indicates the file extension to use. Multiple 
extensions may be specified using ‘;’ as the delimiter. The 
string ends with two ‘|’ characters, followed by a NULL 
character. You can also use a CString object for this 
parameter.
For example, Microsoft Excel permits users to open files with 
extensions .XLC (chart) or .XLS (worksheet), among others. 
The filter for Excel could be written as:
static char BASED_CODE szFilter[] = "Chart Files (*.xlc)
|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)
|*.xlc; *.xls|All Files (*.*)|*.*||";
// end copia-incolla
Spero sia utile.
drj
_____________________________
Inviato da 
www.mynewsgate.net

Newsgroup: it.comp.programmare.win32
Titolo: [.net] classe socket

Salve a tutti,
  nella creazione di un server socket viene generata un' eccezione all'
istruzione:    listener.Bind(localEndPoint)
 Dim ipHostInfo As IPHostEntry = Dns.Resolve(Dns.GetHostName())
 Dim ipAddress As IPAddress = ipHostInfo.AddressList(0)
 Dim localEndPoint As New IPEndPoint(ipAddress, 11000)
 Dim listener As New Socket(AddressFamily.InterNetwork, SocketType.Stream,
ProtocolType.Tcp)
 Try
  listener.Bind(localEndPoint)
  listener.Listen(100) ................
 Con questa descrizione:
  Richiesta di autorizzazione di tipo System.Net.SocketPermission, System,
  Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 non
soddisfatta.
 Come posso risolvere il problema?
 Non trovo esempi da nessuna parte.
 Grazie,
 Lorenzo

 ha scritto nel messaggio
news:GPgX8.4300$C8....@tornado.fastwebnet.it...
Il linguaggio è VB.Net ........
Risalve
 Lorenzo
Newsgroup: it.comp.programmare.win32
Titolo: GlobalLock, GlobalUnlock, GlobalAlloc

Salve a tutti,
chi mi può spiegare per sommi capi il significato di queste tre funzioni?
Grazie.
Ciao 

chi mi può spiegare per sommi capi il significato di queste tre funzioni?
MSDN ?

Marco ha scritto:

mi sembra che siano cadute in disuso comunque; si mantengono solo per
compatibilità con vecchi sorgenti a 16 bit (credo).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 compatibilità con vecchi sorgenti a 16 bit (credo).
Mi risulta che devi usarle se vuoi lavorare con la clipboard di Windows 
(e forse anche con qualcosa che ha a che fare con oggetti OLE...).

 MSDN ?
GlobalLock
The GlobalLock function locks a global memory object and returns a pointer 
to the first byte of the object's memory block.
GlobalUnlock
The GlobalUnlock function decrements the lock count associated with a memory 
object that was allocated with the GMEM_MOVEABLE flag. This function has no 
effect on memory objects allocated with the GMEM_FIXED flag.
Io non ci capisco alcunché.
Potresti spiegarmi tu?
Grazie.

Io non ci capisco alcunché.
http://tinyurl.com/ogmx2
Ma dico, ma è così difficile ?

 Potresti spiegarmi tu?
La funzione GlobalLock blocca un global memory object e ritorna un
puntatore al primo byte del blocco di memoria dell'oggetto.
La funzione GlobalUnlock decrementa il lock count associato a un memory
object che č stato allocato col flag GMEM_MOVEABLE. Questa funzione non ha
effetto sui memory objects allocati col flag GMEM_FIXED.


 Ma dico, ma è così difficile ?
ti ringrazio per il link, ora mi metterò a studiare
però ricorda che non sono mica un esperto.
ciao 

[...]però ricorda che non sono mica un esperto.
A parte che difficilmente me lo ricorderò, perché non so neanche chi
tu sia, tu ricorda che non è necessario essere esperti per reperire le
giuste informazioni.

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

consiglio la visione di questo sito:
http://www.wintricks.com/index.html
Vito

sito interessante:
http://www.allsoftware.net/win/win98.htm
Vito
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto ! ! Come colorare da codice alcune parti delimitate di un immagine?

 Come posso fare per colorare tramite codice una parte di un immagine in cui
a priori  ho delimitato delle zone che devono colorarsi.  Per intendersi
meglio devo simulare  Paint in cui se ho per esempio un cerchio vuoto con un
clic lo coloro con il colore preselezionato dalla tavolozza colori.
Grazie a chi mi puň dare una mano.

 clic lo coloro con il colore preselezionato dalla tavolozza colori.
Pare che tu stia cercando l'API ExtFloodFill, che accetta le
coordinate del punto di partenza, il colore del bordo da
raggiungere, e un flag di opzione (FLOODFILLBORDER e`
il caso normale), e riempie l'area cosi` determinata con il
colore del brush corrente.
Come tutte le operazioni di disegno delle GDI di Windows, 
anche questa e` "transitoria", cioe` devi essere pronto a
ri-disegnare tutto a fronte di qualsiasi WM_PAINT (che puo`
giungerti, del tutto indipendentemente dalla logica della
tua applicazione, ad esempio se un'altra finestra che non
c'entra niente ha coperto e poi scoperto quella sulla quale
tu stai disegnando).
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Informazioni BMP

Scusate ho la necessità di leggere il colore di una bmp o di un file raw,
data la posizione x y catturare il valore del colore. sto utilizzando vc7
della microsoft. non voglio usare MFC. esistono librerie microsoft o
standard che fanno questo ?
In rete ho reperito una classe che legge bmp e fa quello che i serve ma
cercavo una soluzione standard "ufficiale".
Qualche idea ?
grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie.
ciao

Grazie.
Per ufficiale, intendo dire che non ho ancora studiato il formato file
bmp, ed ho trovato i sorgenti di una classe C che provvede a caricare una
bmp e gestirla con una serie di metodi. Questa classe č stata realizzata
da qualcuno e messa in rete, io cercavo l'equivalente ma realizzato da
Microsoft qualcosa di meno "artigianale" se esiste. In alternativa ripiego
su questo software libero fatto piuttosto bene e/o mi studio il formato.
Non vorrei iniziare utilizzando questa cosa per poi scoprire che esiste
una libreria Microsoft che fa gia tutto. Per ora non la ho trovata visto
che non voglio utilizzare MFC.
Saluti.


 che non voglio utilizzare MFC.
Una libreria Microsoft che fa già tutto è GDI+, ma dubito che sia il caso di
utilizzarla solo per leggere il formato BMP.
Soprattutto nel caso di bitmap a 24 bit di colore, la sua implementazione è
molto banale e ti permette di realizzare velocemente ciò di cui parli.
Ciao,
Marco Era
www.marcoera.com
Nick su Mercurio: Marco
www.mercuriomessenger.com
Newsgroup: it.comp.programmare.win32
Titolo: Chiedo qualche consiglio per prog in MS VC++

Debbo per lavoro mettere le mani su un "semplice" (così mi hanno detto...)
programma scritto in Microsoft Visual C++ 6 sotto Windows NT 4.0 con lo
scopo di modificare l'interfaccia utente (il programma in questione dovrebbe
usare MFC ma su questo non ci giurerei).
Premetto che non sono un programmatore di professione ma conosco, e ho
usato, il C con MS-DOS ed ho le nozioni di base della OOP e del C++, d'altro
canto non ho nessuna conoscenza della programmazione in Windows né del
Visual C++, né men che meno di MFC.
Ho il sorgente del programma ma non riesco ("ovviamente", direte voi :-)) ad
orientarmi, ero abituato ad una bella funzione main() unica e ben visibile
dalla quale riuscivo a capire dove iniziava il prg, che funzioni chiamava,
dove finiva; qui in VC++ non ci capisco niente, non riesco a capire dove
inizia il codice, doce finisce, quali aspetti sono secondari, quali
fondamentali ecc.
Ho allora preso a prestito "Programmare Microsoft Visual C++, quinta
edizione" di D.J. Kruglinski, G. Sheperd, S. Wingo, edito da Mondadori
Informatica; mi sembrava che potesse essermi utile, visto che dice di essere
diretto proprio a persone con le mie conoscenze di base, ma neanche qui
riesco a trovarmi bene: ad esempio promette di spiegare quello che c'è da
sapere di Windows per programmare (i messaggi ecc.ecc.) ma se lo fa lo fa
tramite un sacco di esempi, IMHO in modo dispersivo ed anche qui non ci
capisco niente.
Mi sa che le conoscenze che dovrei acquisire sono:
Visual C++, MFC, WinNT, gestione della GUI del prg; non ho bisogno di cose
"strane" (ActiveX, OLE ecc) né di roba avanzata (non mi servono thread né
semafori).
Per farla breve chiedo a chi fra voi si è magari trovato in situazioni
simili alla mia, qualche consiglio:
1)in quale testo posso trovare come passare da C/DOS a VisualC++/WinNT in
modo abbastanza indolore e senza che debba diventare programmatore di
professione (chiedo troppo ? :-)) ?
2)voi che avete sorpassato il trauma di questo passaggio che libri avete
usato ?
Scusate se questo msg è OT anche qui ma lo avevo già postato su
it.comp.lang.c++ e là mi hanno detto che era OT.
Ringrazio di cuore chi vorrà aiutarmi,
saluti a tutti, Paperino.

 usato ?
Programmare Microsoft Visual C++, quinta
edizione" di D.J. Kruglinski, G. Sheperd, S. Wingo, edito da Mondadori
Informatica sito nell'armadio del Labii.
Comunque se non ce la fai ti do 1 consiglio: TORNA I SOLDI!!!!!!!!!
Buon lavoro
scherzavo :)))
Sent via Deja.com 
http://www.deja.com/
Before you buy.

usato ?
Vedi sopra.
Davide

 Comunque se non ce la fai ti do 1 consiglio: TORNA I SOLDI!!!!!!!!!
???
scusa ma non penso di conoscerti e non capisco le cose alle quali ti
riferisci.
Ciao.

 Davide
Grazie del consiglio.
Saluti.

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

Salve a tutto il NG!
Vorrei sapere se è possibile sapere (magari attraverso una API) se una
finestra è attiva e se il focus è impostato su di lei.
Normalmente per impostare il focus utilizzo:
setFocus(HWND handle_della_finestra)
Grazie.
--
Alberto

 Alberto
ciao

 ciao
Grazie ancora e Ciao!
--
Alberto
Newsgroup: it.comp.programmare.win32
Titolo: traduttore VB2C/C++

ciao a tutti
esiste un programma che traduce il codive VB6 (Visual Basic) in codice C o
C++ Win32?
credo che si afattibile, casomai il contrario sarebbe impossibile
se esiste dove lo posso trovare?
--
ciao
- Xaero -
"Un'idea che non sia pericolosa non
merita affatto di essere chiamata idea"
                Oscar Wilde

credo che si fattibile,
Quando l'hai finito me lo passi?
Thanxx


 Penso che sarebbe un sogno se esistesse!!
non penso
sto iniziando a imparare adesso il C++
se lo conoscessi bene lo farei, ma quando lo conoscerň bene il C++ Win32
probabilmente non sarň piů interessato a questo progetto
(p.s.: se c'č qualcuno che vuole fare questo progetto e ha una minima
conoscenza di C++ e delle API Win32 io offro tutte le mie conoscenze su VB6
& Co.)
cmq si tratta di:
convertire tutti gli eventi in chiamate a funzioni, chiamate dal gestore di
messaggi
convertire i form in dialoghi
convertire il codice
le chiamate alle API nel progetto VB si riutilizzano normalmente in Win32
ripeto, se c'č qualcuno interessato... fate un fischio! :)


 Penso che sarebbe un sogno se esistesse!!
http://www.metamorphic.com/
VB to C++


e ti sembra poco?



L'avevo scaricato tempo fa (non ricordo quale versione) ma era molto
limitato (escluderei il fatto che fosse una demo) e se facevi roba
particolare si piantava!
Martino.


wrote:


Newsgroup: it.comp.programmare.win32
Titolo: RAS: leggere la velocita` di connessione e il numero di byte spediti/ricevuti

Esiste un modo standard per fare le cose al subj? Ho guardato un po' su
MSDN, ma a parte le funzioni RasAdminXX (che funzionano solo sotto a NT)
non ho trovato nulla.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:tFVS5.20046$FV2.5...@news.infostrada.it...

Per Win95/98 il solo metodo che sappia e' quello di leggere le
informazioni direttamente dal registro di sistema. Windows NT ha il
monitor delle prestazioni per cui e' tutto piu' semplice. Ho un link
in visual basic ma le regole vanno bene lo stesso:
http://www.totalenviro.com/PlatformVB
segui le indicazione del dial-up networking.
Ciao.
Il Michett@
--

 segui le indicazione del dial-up networking.
Grazie, daro` un occhio...


Sigh... e quindi immagino usare HKEY_DYN_DATA. :(
Se puo' essere d'aiuto, su MSDN c'e' un HOWTO illuminante a proposito
(lo sto usando per leggere il CPU Usage).
L'articolo e' il Q174631 intitolato "HOWTO: Access the Performance
Registry Under Windows 95".
--
Andrea Laforgia (ICQ 87230455)
"A C program's trick is sometimes a C++ program's trap"
                                          [S.B.Lippman]

 (lo sto usando per leggere il CPU Usage).
ho il codice x leggere il CPU-usage in NT/2000 e in 95/98 se ti interessa...
--
ciao
..::[xaero]::..
Newsgroup: it.comp.programmare.win32
Titolo: ListView

Qualcuno sa dirmi come posso creare una listview in C?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie.
ciao

 ciao


 Ma cosa intendevi per "inizializzare i commoncontrol"?
Devi chiamate InitCommonControls o InitCommonControlsEx prima di potrelo
creare, guarda la documentazione delle due funzioni.
-- 
Marco Barisione
http://marcobari.altervista.org/

Newsgroup: it.comp.programmare.win32
Titolo: Funzioni MFC

Sto modificando un codice per ottenere una serie di funzioni che siano
indipendenti dalle librerie MFC.
Vorrei rimuovere da un programma in visual c++ 5.0, distribuito su più
moduli, tutte le chiamate MFC per utilizzare la modalita di compilazione not
using MFC. Esiste un programma che determina quali funzioni contenute nel
sorgente appartengono ad MFC oppure una lista di tutte le funzioni MFC.
Ho gia eliminato tutte le funzioni afx* e la parte del programma che
implementava l'interfaccia grafica.
Devo eliminare pure le variabili di tipo CString?
Compilando senza MFC ottengo:
Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol
__endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol
__beginthreadex
Debug/windsurf.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
Se rimuovo tutte le funzioni MFC questi errori spariscono?
Mentre in una serie di librerie esterne sono passato dalla modalità MFC a
quella senza MFC in maniera indolore.
                                    Grazie Marco



 ha scritto nel messaggio
news:Opfo5.102851$dF5.1...@news.infostrada.it...

Newsgroup: it.comp.programmare.win32
Titolo: CListCtrl && chkbox

Cerco doc e/o esempi di utilizzo dello stile chk box nei List Control.
                                                            Grazie, Fabio

...


Newsgroup: it.comp.programmare.win32
Titolo: BCB: verifica stampante accesa

Come posso verificare se la stampate sia pronta per la stampa o no?
Ringrazio in anticipo 
Franco

 ha scritto nel messaggio
news:MPG.15906d3ff...@news.tiscalinet.it...



Prima di fare gli spiritosi provate almeno a capire le domande.
Mi sembra evidente che il buon Franco chiedeva come si fa a sapere  DA
PROGRAMMA se una stampante è online. E questa non mi sembra affatto una
domanda stupida.
Bye.

 ha scritto nel messaggio
news:9g7f11$7j275$1...@ID-55193.news.dfncis.de...

Cerca informazioni su :
BOOL GetPrinter(
    HANDLE hPrinter, // handle to printer of interest
    DWORD Level, // version of printer info data structure
    LPBYTE pPrinter, // pointer to array of bytes that receives printer
info. structure
    DWORD cbBuf, // size, in bytes, of array of bytes
    LPDWORD pcbNeeded  // pointer to variable with count of bytes retrieved
(or required)
   );
e
struct _PRINTER_INFO_2 {
 ............
    DWORD     Status;
..........
};
dove  Status può valere :
Windows NT:
PRINTER_STATUS_PAUSED
PRINTER_STATUS_PENDING_DELETION
Windows 95:
PRINTER_STATUS_BUSY
PRINTER_STATUS_DOOR_OPEN
PRINTER_STATUS_ERROR
PRINTER_STATUS_INITIALIZING
PRINTER_STATUS_IO_ACTIVE
PRINTER_STATUS_MANUAL_FEED
PRINTER_STATUS_NO_TONER
PRINTER_STATUS_NOT_AVAILABLE
PRINTER_STATUS_OFFLINE
PRINTER_STATUS_OUT_OF_MEMORY
PRINTER_STATUS_OUTPUT_BIN_FULL
PRINTER_STATUS_PAGE_PUNT
PRINTER_STATUS_PAPER_JAM
PRINTER_STATUS_PAPER_OUT
PRINTER_STATUS_PAPER_PROBLEM
PRINTER_STATUS_PAUSED
PRINTER_STATUS_PENDING_DELETION
PRINTER_STATUS_PRINTING
PRINTER_STATUS_PROCESSING
PRINTER_STATUS_TONER_LOW
PRINTER_STATUS_UNAVAILABLE
PRINTER_STATUS_USER_INTERVENTION
PRINTER_STATUS_WAITING
PRINTER_STATUS_WARMING_UP

 proprio un post da it.comp.programmare.win32
Proprio in un post da it.comp.programmare.win32, era sottinteso: "Come 
posso fare da programma"
Sveglia!!!
Ciao
Franco

 ha scritto nel messaggio
news:MPG.15918a30e...@news.tiscalinet.it...


 stampa o no?
Dovresti monitorare lo stato del segnale ONOF (o OFON) della porta
parallela. L'unico modo che conosco per farlo e` leggere direttamente nella
locazione I/O giusta; in C:
BOOL bStampantePronta = inp( LPT_ADDR+1) & 16 ? TRUE : FALSE;
Ovviamente inp() lo puoi usare sotto a Windows 9x, ma non sotto a NT/2000.
Per usarlo sotto a questi ultimi devi avvalerti di un driver; in rete trovi
un driverino, giveio.sys, che installato al volo concede al tuo processo i
privilegi necessari per leggere e scrivere sulle porte I/O.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Disegnare una Bitmap su una finestra

Salve,
il mio problema consiste nel disegnare su una finestra (o su un controllo)
una bitmap a 32bit di cui ho l'array in memoria.
Ho provato con il seguente codice che non funziona...
void DrawBitmap(HWND hwnd, DWORD *src, DWORD Width, DWORD Height)
{
HDC ps_hdc,hdcTemp;
HBITMAP hbmTemp;
RECT r;
 GetClientRect(hwnd, &r);
 if(InvalidateRect(hwnd,&r,true))
  if(ps_hdc=GetDC(hwnd))
   if(hdcTemp = CreateCompatibleDC(ps_hdc))
    if(hbmTemp=CreateBitmap(Width,Height,1,32,src))
    {
     SelectObject(hdcTemp, hbmTemp);
StretchBlt(ps_hdc,0,0,r.right,r.bottom,hdcTemp,0,0,Width,Height,SRCCOPY);
     ReleaseDC(hwnd,ps_hdc);
     ReleaseDC(hwnd,hdcTemp);
     DeleteDC(hdcTemp);
     DeleteObject(hbmTemp);
     GdiFlush();
     ValidateRect(hwnd,&r);
    }
}
...qualcuno sa darmi una mano?
Grazie.

On Sun, 2 Nov 2003 09:37:44 +0100, "4N" <x...@yyy.zzz> wrote:
[cut]
Prova ad usare la funzione OleLoadPicture, non ho sotto mano codice di
esempio ma con google non dovresti fare fatica.
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

Newsgroup: it.comp.programmare.win32
Titolo: PD cerco programmatore

cerco un programmatore  per realizzare piccolo programma( win 95/98 ) per
agenti rappresentanti, preferibilmente uno studente che lavori per
arrotondare.
049/8932355
--
http://www.ara.it/

ciao tipo.
se ti puņ inteessare ti posso servire.
mail me at 
Ang...@libero.it
or at 
Ang...@tin.it
...perņ ho degli orari strani.. tipo tutta la notte....
...che ovviamente posso cambiare...
dimmi d +...





or at 
Ang...@tin.it
2 indirizzi email x 3 post = 6 persone diverse?   ;-)
Saluti,
    Mardy
Newsgroup: it.comp.programmare.win32
Titolo: Eccezione in CoGetMalloc

Appena chiamo CoGetMalloc per ottenere l'allocatore COM IMalloc il 
programma va in GPF. Perch�? COM � stato gi� inizializzato prima 
(CoInitialize).
Qualche idea? :-|

 Qualche idea? :-|
Risolto con CoTaskMemAlloc() e CoTaskMemFree().
Solo che... PERCHE' queste due funzionano e invece CoGetMalloc() mi dà 
errore? Dopotutto fanno la stessa cosa che farei io.
Dovevo per caso caricare prima la ole32.dll con LoadLibrary()? Ma se è 
così, perché le CoTaskMem* invece funzionano pure senza??

 Qualche idea? :-|
Sarà banale... ma i parametri che passi sono giusti?
Potresti postare il tuo codice?

 Potresti postare il tuo codice?
Eccolo: compila tutto bene, ma a runtime...
//--------------------------------------
#include <comdef.h>
#include <objbase.h>
#include <pincopallo.h>
HRESULT r1;
r1 = CoInitialize(NULL); // ok
CLSID clsid;
r1 = CLSIDFromProgID((L”PincoPallo”),&clsid); // ok
IUnknown * pPincoPalloX;
r1 = CoCreateInstance (clsid, NULL, CLSCTX_LOCAL_SERVER, IID_IUnknown, 
(void**) &pPincoPalloX );  // ok
IMalloc* pIMalloc;
r1 = CoGetMalloc(1, pIMalloc);	// BADABAANG!!
IOPincoPallo *pPincoPalloIF;
PincoPalloSTATUS *pss;
r1 = pPincoPalloX–>QueryInterface(IID_IOPincoPallo,
(void**)&pPincoPalloIF);
r1 = pPincoPalloIF–>GetStatus(&pss);
printf(”Status.szVendorInfo = %ls\n”, pss–> szVendorInfo);
pIMalloc–>Free(pss–>szVendorInfo);
pIMalloc–>Free(pss);
//------------------------------------
Se invece non recupero il puntatore a IMalloc ma uso CoTaskMemFree per 
liberare la memoria di pss, fila tutto liscio. :-|


devi passare l'indirizzo di pIMalloc -> r1 = CoGetMalloc(1, &pIMalloc);
poi al termine -> pIMalloc->Release();
Ciao

 poi al termine -> pIMalloc->Release();
pIMalloc è già un puntatore a IMalloc. L'indirezione non serve.


:-)
Hai almeno provato prima di rispondere?
Ciao

 r1 = CoGetMalloc(1, pIMalloc); // BADABAANG!!
...
Non riesco proprio a capire come faccia a compilare questo codice!
Da MSDN:
HRESULT CoGetMalloc(
   __in   DWORD dwMemContext,
   __out  LPMALLOC *ppMalloc
);
il secondo parametro ï¿½ un puntatore a un puntatore a IMalloc. E mi 
sembra pure ovvio: stai chiedendo al sistema di fornirti un puntatore, 
quindi devi passare il puntatore al puntatore.
E il c++ dovrebbe impedirti di compilare quella roba che hai scritto. Da 
me ad esempio esce:
error C2664: 'CoGetMalloc' : cannot convert parameter 2 from 'IMalloc *' 
to 'LPMALLOC *'
Il codice giusto ï¿½:
IMalloc* pIMalloc;
r1 = CoGetMalloc(1, &pIMalloc);

Il 30/10/2010 20.37, Massimo Soricetti ha scritto:

??? si ma tu devi passare un puntatore a un puntatore. E ti ripeto: mi 
sembra pure ovvio. Altrimenti come puoi sperare che la CoGetMalloc ti 
ritorni un puntatore? E di nuovo: il codice che hai postato tu non 
dovrebbe neppure compilare. Come è possibile che compili? Devi aver 
imbrogliato il compilatore in qualche modo...
Newsgroup: it.comp.programmare.win32
Titolo: Problemi con OnSetFocus

Salve Gente, vi scrivo perche' ho un problemacon la la funzione
OnSetFocus abbinata ad un controllo CEdit:
Io vorrei che venga visualizzata una finestra di dialogo quando viene
selezionato un controllo CEdit in maniera da fare un controllo sulla
"consistenza" dei dati inseriti dall'utente prima di visualizzarli nel
controllo CEdit stesso.
Succede pero' che il programma entra in loop, infatti quando l'utente ha
digitato il dato nell'apposita finestra di dialogo il controllo ritorna
alla finestra di base e quindi al controllo CEdit stesso e quindi
rientra nella funzione OnSetFocus, rivisualizzando la finestra di
immissione dati.
Per ora ho risolto sostituendo la funzione OnSetFocus con la funzione
OnChange ma non e' la stessa cosa!!
Come faccio per usare OnSet Focus in maniera corretta?
Grazie mille a tutti
Saluti fil

 immissione dati.
Questa puo` essere una possibile applicazione della funzione
PeekMessage(), nominata in un altro thread. Dopo la chiamata a
DialogBox() (oppure a CDialog::DoModal() oppure alla funzione che usi
per creare la dialog), rimuovi tutti i messaggi WM_SETFOCUS che sono
stati depositati nella cosa:
while( PeekMessage( &msg, hwnd, WM_SETFOCUS, WM_SETFOCUS, PM_REMOVE));
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: Messaggio WM_SIZEPARENT

Dove posso trovare informazioni sul messaggio WM_SIZEPARENT dato che
cercandolo sull'MSDN del VC++ pare che non ve ne sia alcuna traccia ?

 cercandolo sull'MSDN del VC++ pare che non ve ne sia alcuna traccia ?
Sulla technical note TN024, come per tutti gli altri messaggi
privati di MFC (nota che TN024 e`, naturalmente, sulla MSDN,
come lo sono tutte le altre technical notes dell'MFC).
Alex

Grazie, effettivamente eseguivo una ricerca sbagliata nei sottogruppi
dell'MSDN
Luke Pat


 dell'MSDN
Il tab "search" (il terzo dell'MSDN su CD, ad es.) puo` essere
molto utile; a cercare "gerarchicamente" si rischia di trovarsi
nella zona errata e di spenderci chissa` quanto tempo.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] msvcrt.lib linka a msvcr71.dll: è normale?

Salve a tutti.
Tempo fa mi lamentavo su questo stesso newsgroup che il Visual C++ Toolkit
2003 rilasciato da Microsoft non contenesse molte librerie essenziali, in
primis la msvcrt.lib .
Ebbene, dopo avere tentato inutilmente di crearla a partire dalla msvcrt.dll
(ho letto che conteneva anche parti statiche) e dopo una ricerca su
Internet, ho scaricato il Net SDK (di circa 108(!) Mega) dal sito di
Microsoft ed ho trovato (sparse malamente sul mio HD) le librerie mancanti.
La stranezza č perň questa: la msvcrt.lib NON linka alla msvcrt.dll (che č
di default sul mio WinXP), ma alla msvcr71.dll, presente nella cartella Bin
del Toolkit, che ho dovuto copiare in Windows/System32.
La domanda č: tutto ciň č normale ?
A me pare altamente frustrante potere ridurre di molto la grandezza degli
eseguibili, se poi si deve allegare una dll che nessuno ha di serie. Anche
sul VC standard succede cosě ?
Grazie per la risposta.
PS. Se qualcuno č interessato nel Net SDK č incluso anche un compilatore C#
(sparso malamente nei meandri dell'HD), che puň essere utilizzato ad esempio
con la IDE GPL SharpDevelop (non so perň bene i termini della licenza del
compilatore).

 La domanda č: tutto ciň č normale ?
sě
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.2.2. C, C++ and ASM developers
                               and beta testers are welcome!

Newsgroup: it.comp.programmare.win32
Titolo: Per tutti

Per spostarmi all'interno di un file utilizzo:
The SetFilePointer function moves the file pointer of an open file.
DWORD SetFilePointer(
    HANDLE hFile, // handle of file
    LONG lDistanceToMove, // number of bytes to move file pointer
    PLONG lpDistanceToMoveHigh, // address of high-order word of distance to
move
    DWORD dwMoveMethod  // how to move
   );
E per sapere la posizione in cui sono all'interno di un file quale funzione
devo utilizzare ??????
Grazie.

Usa la medesima funzione, con "DistanceToMove" pari a zero e "MoveMethod"
pari a FILE_CURRENT.
Ciao,
Stefano.

 ha scritto nel messaggio
news:9qk8as$1asa$1...@stargate1.inet.it...

Ho scritto cosě:
  DWORD pos;
  pos = SetFilePointer( Handle,0,NULL, FILE_CURRENT );
ma non ottengo niente di buono .. il numero pos č un num. casuale.
Mi potresti dire dove sbaglio.
Grazie

Non mi sembra che tu stia sbagliando; la seguente "console application"
funziona correttamente:
#include <windows.h>
#include <tchar.h>
int main(int argc, char* argv[])
{
    HANDLE hFile =
CreateFile(_T("c:\\Progs\\Vc\\Comp.txt"),GENERIC_READ,0,NULL,OPEN_EXISTING,0
,NULL);
    SetFilePointer(hFile,100,NULL,FILE_BEGIN);
    DWORD dwPos = SetFilePointer(hFile,0,NULL,FILE_CURRENT);
    printf("Pos: %d\n",dwPos);
    return 0;
}
Ciao,
Stefano.
Newsgroup: it.comp.programmare.win32
Titolo: Dialogbox su finestra?

Premesso che non ho incontrato alcun problema a gestire una finestra
principale in C o un Dialogbox trattato come finestra principale, ho seri
problemi a far apparire un dialog box come child di una finestra.
Cortesemente qualcuno puņ aiutarmi?

Non e' ben chiaro per quale motivo vorresti che la tua dialog box sia child
di una finestra, forse perche' la vuoi visualizzare all'interno di essa?
Per far questo puoi utilizzare la classe CFormView, la quale ti permette di
visualizzare una finestra di dialogo descritta nel file di risorse
(sostanzialmente il file che genera app-studio quando crei delle finestre di
dialogo) semplicimente specificandone l'ID.
Se usi app-wizard puoi fare tutto questo in modo quasi completamente
automatico.


Newsgroup: it.comp.programmare.win32
Titolo: [NEWBIE] ... TextBox?

Ciao a tutti.... sn alle primissime armi di VC++ vorrei poter scrivere in un
TextBox (che ha la variabile membro m_text1) il classico "Hello World!" ...
ma nn ci riesco!
Come devo fare?
Il corrispondente (m_text1.text="Hello world") in VB...
Grazie dell'attenzione e scusate la domanda banale!!!
Ale(xand[18])

 ma nn ci riesco!
m_text1.SetWindowText("ciao mondo");
PS: ne hai di strada davanti... 8)
-- 
Luc.

Bella lě ;-) tnx
non devo fare nessun UpdateData? ... cmq ti ringrazio Luc..
Di strada solo in VC++ ne ho da fare molta, x il linguaggio cn cui lavoro
mika tanto ;-P ... e poi cmq devo ancora inziiare a studiare :-P magari era
scritto su qualche libro :-)
Grazie cmq.
Ciauz
"Luc" <XXX...@katamail.comXXX> ha scritto nel messaggio
news:MPG.172107c76...@tornado.fastwebnet.it...


Purtroppo xò nn riesco a farlo funzionare...
oid CTestDlg::OnOK()
{
 m_text1.SetWindowText("ciao mondo");
}
C:\Programmi\Microsoft Visual Studio\MyProjects\test\testDlg.cpp(175) :
error C2039: 'SetWindowTextA' : is not a member of 'CString'
:/ ??
uffa....

"Ale(xand[18])" <xan...@NOSPAMMARMIemail.it> ha scritto nel messaggio
news:a96s59$ojn$1...@fe1.cs.interbusiness.it...

Ok, dunque visto che usi il meccanismo del DDX (vero ?), hai associato una
varibaile CString al controllo.
Di conseguenza il sistema "giusto" può essere:
m_text1 = "Ciao mondo";
UpdateData(FALSE);
allo stesso modo con il meccanismo DDX puoi associare un controllo (CEdit ad
esempio di controlli di Edit) ad una variabile.
In questo caso potevi usare la scrittura:
m_text2.SetWindowText("Il pippero è .... un ballo che .... io e te");
Ciao
Porlock

 scritto su qualche libro :-)
Magari...
-- 
Luc.

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

Ho trovato un'impleentazione di MD5 in c++ scritta dalla rsa...
Il codice fa uso di CString. Che sono? In che differiscono da
std::string? Sono standard?
E' possibile passare da CString a std::string in maniera indolore?
Grazie a tutti e ciao..

 Grazie a tutti e ciao..
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Conte occorrenze TEdit

Ho in un TEdit una stringa del tipo sigle nazioni
 
ita,ger,ger,fra,ita,ita,fra,ger,ita
 
vorrei calcolare il numero massimo delle volte in cui la stringa pi� 
frequente appare
 
nel caso di cui sopra 4 volte (ita)
 
altra stringa
 
ger,ger,ita,ita
 
in questo caso 2 (ger,ita)
 
altra stringa
 
ger,ita,fra,ita,fra,fra
 
in questo caso 3 (fra)
 
altra stringa
 
ita,fra
 
in questo caso 1 (ita,fra)
 
altra stringa
 
fra,ita,fra
 
in questo caso 2 (fra)
 
Ho trovato una funzione sulla rete,ma mi calcola solo il numero delle parole 
della stringa.
 
Grazie per un eventuale aiuto.
 
 

Azzardo, strtok?
 
 
Ciao 
 
 


 
Ci sono modi e linguaggi per risolvere quel problema
Ma il nesso con l' ambiente win32 proprio non lo vedo
Newsgroup: it.comp.programmare.win32
Titolo: [Urgente] come creare un file system?

ciao a tutti
volevo creare un file system diverso, da FAT E NTFS e da NFS, come faccio a 
creare l'apposito driver per win 2k/xp e 98 /Me?
posso usare Visula c# . net o al max visual c++ .net?
Inoltre per il mio nuovo file system ho bisogno di richiamare un setting del 
disco speciale, come faccio a crearlo, volevo metterlo nella finestra delle 
proprietà.
come faccio?
grazie per la collaborazione
Gabriele Fantoni 

 come faccio?
Per 50,000 euro te lo sviluppo io. Completo. Te lo consegno nel 2006. 
-- 
Luc

 ha scritto nel messaggio 
news:MPG.1d3c7fa08...@tornado.fastwebnet.it...


 
Su questo non so come aiutarti.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 nel 2006.
Un po' in là come consegna, ma il prezzo non è male.
Steve. 

 come faccio?
Ma scusa, fai una domanda di quelle da una tonnellata, che richiederebbero 
un libro per spiegare solo come iniziare e poi ci metti pure urgente ... 
capirai che non è un bel modo di presentarsi.
Il kit per sviluppare file system è separato da tutto il resto del ddk.
Il resto del ddk è scaricabile gratuitamente mentre il kit IFS è a 
pagamento:
http://www.microsoft.com/whdc/devtools/ifskit/default.mspx
Questo consente a MS di tenere traccia di chi sviluppa IFS e di ottenere un 
id univoco.
Se vuoi sviluppare un IFS ti converrà tenere un corso specifico che 
normalmente si frequenta negli USA.
-- 
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

http://www.acc.umu.se/~bosse/

Newsgroup: it.comp.programmare.win32
Titolo: [ot] programma per fare la guida di un software

salve sto cercando un programma per fare le guida di un softw quelle hlp
potete darmi qualche info ?
so che ci sono anche delle api per creare le guida ma non ho tempo 
...purtroppo
grazie ciao. 


io conosco (di nome, tra qualche mese lo dovro' pure usare...) doxygen, me
lo ha "preannunciato" e mi ha dato un manuale un cliente per cui sto facendo
un lavoro, esiste sia per linux/unix (per cui è nato) che per Windows (per
cui è stato portato).
Maggiori info qui
www.doxygen.org
<snip>
Newsgroup: it.comp.programmare.win32
Titolo: Qt, wxWidget, gtk?

Quali librerie sono più semplici utilizzare fra queste: Qt, Gtk, wxWidget...
Grazie

 Grazie
Ho esperienza solo con wxWidgets, ma ho letto codice anche delle Qt e
delle Gtk. Allora: le QT e le wxWidgets sono in C++, mentre le GTK
sono in C ma penso che abbiano anche un wrapper per C++.
Tutte e tre sono disponibili anche per altri linguaggi, come Python ad
esempio.
Per la semplicità, penso che grosso modo siano equivalenti. Forse il
modello delle GTK può risultare un pò ostico all'inizio, ma credo sia
questione di abitudine.
Forse ti conviene prendere in cosiderazione anche altri parametri
oltre alla semplicità. Per esempio, posso dirti che il look and feel
delle QT e delle wx sotto Windows è decisamente un passo avanti
rispetto a quello delle GTK. In più anche le licenze sono diverse, ti
consiglio di dargli un'occhiata.
Spero di essere stato di aiuto, Paolo

 Grazie
Le più semplici in assoluto credo siano le FLTK. Però l'aspetto grafico non 
è il top.
Altro pregio: producono programmi che pesano pochissimo!
Kaos.

Newsgroup: it.comp.programmare.win32
Titolo: ancora Help Visual c++ 6.0

In una dll che non usa MFC.
Come faccio per abilitare e disabilitare un common control.
Grazie a tutti,
Alessandro.

 Alessandro.
ciao

 wrote in message
news:ad7ma9$970$1...@news.ngi.it...


Newsgroup: it.comp.programmare.win32
Titolo: Windows 2000

Ho sentito da fonti non molto attendibili che Windows 2000 non permette di eseguire programmi senza certificazione.
In questo modo verrebbe rotta la compatibilita' all'indietro con tutti i programmi sviuluppati per Win32, a meno che chi li ha
sviluppati non fornisca la certificazione usando i propri id digitali (come avviene gia' adesso per alcuni programmi scaricati da
internet).
Vorrei sapere se e' vero, o se e' una delle tante leggende metropolitane che girano ?

 Vorrei sapere se e' vero, o se e' una delle tante leggende metropolitane
che girano ?
La seconda che hai detto.
Alex

 Vorrei sapere se e' vero, o se e' una delle tante leggende metropolitane
che girano ?
É più probabile che la certificazione in questione riguardi i programmi che
utilizzano la modalità kernel, tipicamente i driver dei dispositivi, che su
NTx possono essere certificati o non esserlo, mentre su 2k la certificazione
dei laboratori autorizzati dalla microsoft dovrebbe essere obbligatoria.
Come vedi ho utilizzato una serie di forme dubitative, dacché con la M$ uno
non sa mai veramente fino a che punto prendere sul serio certe
affermazioni...
in ogni caso nulla a che fare con le procedure di autentificazione
dell'autore degli activex :-)
Ale Riolo
Newsgroup: it.comp.programmare.win32
Titolo: Lettura valore CComboBox

Ho creato una combobox in Visual C++ ma ho problemi nel leggerne il
valore. Ho settato da ClassWizard sia la variabile m_combo (valore) che
la m_combocontrol (controllo), ora nel mio codice, nello stesso file, se
scrivo m_combocontrol. non vedo l'help dei metodi.
Se definisco una nuova combobox con CComboBox test; e faccio test. lo
vedo! In realtà non vedo nessuno degli oggetti che ho nel mio form, devo
richiamare qualche metodo particolare? Ho provato con UpdateData ma
niente..!
Grazie 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie 
Ti consiglio di usare il v ecchio metodo, che è sempre più efficace.
GetDlgItemText -> Per leggere in una stringa
oppure 
GetDlgItemInt -> Per legger in un intero
Ciao
F

Newsgroup: it.comp.programmare.win32
Titolo: mail verify

curiosità: ho visto che esistono programmi che controllano se un indirizzo
e-mail è ancora valido, cioe se esiste ancora...
qualcuno di voi sa come diavolo fanno?
grazie
Mario

 qualcuno di voi sa come diavolo fanno?
Non è possibile. Si può provare con il comando VRFY del protocollo SMTP, 
ma la gran parte dei server non permette più di usarlo (facilita troppo 
gli spammer), ed è l'unico modo sicuro al 100%
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato
Newsgroup: it.comp.programmare.win32
Titolo: [C++ Builder] Ridimensionamento TStringGrid

Uso CodeGear C++Builder 2007 e mi farebbe comodo poter intercettare il 
ridimensionamento di righe e colonne in una TStringGrid, ma mi sembra che il 
relativo evento non esista.
Attualmente mi arrangio in un altro modo, ma se fosse possibile usare un 
sistema più semplice e diretto... :-)
Cristiano 

 possibile usare un sistema piů semplice e diretto... :-)
Secondo me la soluzione piů pulita č la creazione di un
componente derivato da TStringGrid. Penso, anche se non ne sono
certo, che in quel modo potresti riuscire ad intercettare
l'evento in questione.
Altrimenti puoi subclassare il componente. Prova ad esempio il
codice seguente, a me funziona, ma quel numero magico 45108 non
mi piace neanche un po'. Insomma, provalo bene prima di
rilasciarlo.
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
    FOriginalProc = StringGrid1->WindowProc;
    StringGrid1->WindowProc = StringGridProc;
}
__fastcall TForm1::~TForm1()
{
    StringGrid1->WindowProc = FOriginalProc;
}
void __fastcall TForm1::StringGridProc(TMessage &msg)
{
    msg.Result = 0;
    if (msg.Msg == 45108)
    {
        // riga o colonna ridimensionata
    }
    FOriginalProc(msg);
}
Al momento che sistema stai utilizzando?
HTH,
-- 
Stefano Frosio
www.esse-effe.com

 Al momento che sistema stai utilizzando?
Ho un vettore statico in DrawCell con il quale confrontare l'attuale 
larghezza delle colonne con la larghezza alla chiamata precedente, ma non è 
il massimo dell'efficienza, specialmente se dovrò includere il controllo 
anche sulle righe.
Grazie
Cristiano 

 anche sulle righe.
Ho provato ha usare StringGrid e vorrei sapere alcune cose:
Cosa bisogna settare per poter scrivere all'interno delle celle?
Con quale metodo posso ricavare la larghezza dell'n-esima riga o colonna?
DrawCell in quale scheda dei componenti si trova?
Grazie 

 DrawCell in quale scheda dei componenti si trova?
Non ho capito la domanda, ma ti consiglio di sperimentare anche un po' da 
solo; è molto più divertente e istruttivo. :-)
Cristiano 

 solo; è molto più divertente e istruttivo. :-)
In pratica in quale delle schede si trova? Accanto a TStringGrid non l'ho 
trovata. Parlo delle schede in cui clicchi e trascini il componente sulla 
form. 

 componente sulla form.
DrawCell non č un componente, č un evento di TStringGrid.
Cristiano 

 DrawCell non è un componente, è un evento di TStringGrid.
Ah ecco, scusa ma quando l'altro giorno hai scritto la seguente frase:
"Ho un vettore statico in DrawCell"
avevo letto *di* DrawCell quindi pensavo fosse qualcosa di istanziabile e 
cercavo tra i vari componenti :-)
Ciao.
Newsgroup: it.comp.programmare.win32
Titolo: [OT] corso gratuito

Mi scuso in anticipo se questo messaggio può essere ritenuto "inopportuno"
per i contenuti della lista, ma riteniamo che questa sia un opportunità
concreta per molte persone.
CORSO GRATUITO DI: "ESPERTO DI SVILUPPO INTERNET E COMMERCIO ELETTRONICO".
DCI Informatica ha deciso di investire in un innovativo progetto di
formazione di competenze professionali e di background culturale per giovani
nell'ambito del WEB: nasce così il corso gratutito di "ESPERTO DI SVILUPPO
INTERNET E COMMERCIO ELETTRONICO".
         L'obbiettivo è quello di formare giovani preparati che possano
lavorare immediatamente e crescere da un ruolo di junior a livelli di
maggior maturità. La crescita professionale (e personale) naturalmente
richiede tempo ed esperienza lavorativa effettiva. Il nostro corso vuole
dare una panoramica completa dello stato dell'arte per lo sviluppo
(linguaggi generici e di script), l'ambiente (Windows NT e 2000) e l'
evoluzione dei servizi di un sistema operativo server (Proxy, posta
elettronica, commercio elettronico), l'interazione di più aspetti (security,
raccolta di informazioni e comunicazione con database) e quant'altro serve
per Internet.
         Diversamente dai pochi corsi oggi esistenti sul mercato, seppur
buoni da un punto di vista teorico e formativo, il nostro corso si distingue
perché ha una forte connessione con il mondo reale del lavoro e con le
esigenze aziendali.
         La presenza di formatori estremamente preparati ma che appartengono
allo stesso tempo al mondo del lavoro, affiancamenti in progetti reali, un
nutrito kit di materiali a supporto (libri ufficiali, cd-rom, testi
predisposti appositamente o ripresi da pubblicazioni anche estere), test e
situazioni di stress, per ottimizzare l'apprendimento, completano l'offerta.
Per ulteriori informazioni ed iscrizioni visitare il sito: 
www.inelli.com
oppure contattare:
Jean Redutto
E-Business Consultant
DCI Informatica
Piazza S. Maria Beltrade, 2
20123 Milano - Italy
Tel: 
+39-02801258
 Fax. 
+39-0286994213
mailto:
jean.redutto@dciconsulting
http://www.dciconsulting.it
-------------------------------------
CONFIDENTIALITY NOTICE
This message  is  intended  only  for  the use of the individual or
entity to which it is addressed, and may contain information that is
privileged, confidential and exempt from disclosure under applicable
law.

si, con la scusa li fate lavorare gratis come muli