mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: VC++.NET 2003 - Rinominare un progetto

E` da poco tempo che uso il software in oggetto. Sto sviluppando un progetto
(attualmente contiene parecchi file .c e .h) e adesso devo cambiargli nome.
In pratica devo cambiare nome alla directory che contiene il progetto e
cambiare nome ai file .aps, .ncb, .rc, .sln, .vcproj e anche al nome
dell'eseguibile generato per Debug/Release.
E` sufficiente cambiare il nome a questi file/directory o devo cambiare
qualcosa dentro questi file? Ovviamente vorrei "toccare" il progetto il meno
possibile.

 wrote in message
news:cj9d3e$sll$
1...@newsreader.mailgate.org

Non conosco VC++.NET e non so quali file genera per mantenere traccia
del progetto. In VC++ 6.0 bisogna cambiare il nome del progetto anche
all'interno dei file .dsp e .dsw.
Un consiglio spassionato: se non sai dove mettere le mani, lascia
perdere.
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 perdere.
Grazie, pero` non e` che "voglio" cambiarlo ... "devo" cambiarlo! ;)
Provero`...

 Provero`...
Fatti un backup di tutti i file che anrdai a modificare... :-)


 Provero`...
Confermo che è un mezzo disastro, ma si può fare. 
-- 
Luc


Per cambiare in modo tranquillo i nomi dei file sorgenti:
- Da solution explorer, elimina il file dal progetto
- Da file system, rinomina il file
- Da solution explorer, riaggiungi il file
- Naturalmente, per gli header devi cambiare i riferimenti nei sorgenti...
Per cambiare directory della solution:
- Rinominare la directory della solution. Non glie ne frega nulla a 
nessuno di come si chiama.
Per cambiare nomefile della solution:
- Rinominare il file della solution. Non glie ne frega nulla a nessuno 
di come si chiama.
Per cambiare nome alla solution:
- Da solution explorer, tasto destro, rename
Per rinominare il file/dir progetto:
- Chiudere Visual Studio
- Rinominare il file e la dir
- Aprire il file sln (solution) con il notepad
- cambiare il riferimento al progetto
- Riaprire Visual studio
Per rinominare il progetto:
- Da solution explorer, tasto destro, rename

 Confermo che è un mezzo disastro, ma si può fare. 
Esagerato.
Se hai una solution con un solo progetto, è banale. Con una solution con 
più progetti, a meno che non ti metti a fare cialtronate rischi di 
perdere solo le dipendenze.

 Se hai una solution con un solo progetto, è banale.
Si, non ho pensato che ci sono anche i monoproject... ;) Deformazione 
professionale... 
-- 
Luc
Newsgroup: it.comp.programmare.win32
Titolo: costrutto while + valori hex

ciao ho un vettore di valori esadecimali e devo scriverli su un file, ma ho
un'infinita' di problemi:
quando devo andarlo a scrivere su un file ( uso l'api WriteFile, ma non e'
questo il problema, per questo penso di non essere O.T. ) ho dei seri
problemi nel capire quando sono alla fine del vettore... ecco l'esempio
// vettore
char szMsg[8] = { 0xff, 0xff, 0xf5, 0x05, 0x01, 0x00, 0x00, '\0' };
// variabile che mi memorizza i bytes scritti
 DWORD dwWritten = 0u;
// risultato della WriteFile()
 BOOL bResult = FALSE;
// contatore utilizzato nel ciclo while...
 UINT i = 0u;
// scrittura nel file precedentemente aperto con la CreateFile()
while( szMsg[i] != '\0' )
{
      bResult = WriteFile(hFile, &szMsg[i], 1, & dwWritten, NULL);
      i++;
      if (!bResult)
      {
           cout << "La WriteFile ha fallito!!!\n";
           break;
      }
 }
l'errore e' il seguente: cosi' facendo la WriteFile mi va a scrivere solo i
primi 5 caratteri perche' poi quando incontra il valore
0x00 lo considera come terminatore di fine stringa ( giustamente ).
Se provo invece ad utilizzare la strlen per calcolare la lunghezza del
vettore il risultato e' lo stesso:
la strlen restituisce 5, dato che quando arriva a 0x00 lo considera come
terminatore della stringa, quindi
// scrittura nel file precedentemente aperto con la CreateFile()
while( int  iLen = strlen(szMsg) + 1 > i )
{
      bResult = WriteFile(hFile, &szMsg[i], 1, & dwWritten, NULL);
      i++;
      if (!bResult)
      {
           cout << "La WriteFile ha fallito!!!\n";
           break;
      }
 }
 anche questo costrutto fallisce miseramente, avete un consiglio da darmi???
P.S. non posso cambiare l'ultimo carattere e mettere, per esempio, un
asterisco
char szMsg[8] = { 0xff, 0xff, 0xf5, 0x05, 0x01, 0x00, 0x00, '*'};
perche' le specifiche sono rigide e, comunque, a me incomprensibili; non
capisco infatti perche' non possa cambarlo, ma tant'e'...

 problemi nel capire quando sono alla fine del vettore... ecco l'esempio
Scusami, ma non ti capisco.
Non sai quanto è lungo szMsg?????
char szMsg[8] = { 0xff, 0xff, 0xf5, 0x05, 0x01, 0x00, 0x00, '\0' };
WriteFile(hFile, szMsg, sizeof(szMsg), &dwWritten, NULL);
Se invece lo allochi:
char *szMsg;
szMsg = new char[array_length];
WriteFile(hFile, szMsg, array_length, &dwWritten, NULL);
Se invece il contenuto viene creato da qualcun altro, dovrà anche dirti
quanto è lungo.
Kiuhnm

 asterisco
Hai provato a usare:
sizeof(szMsg) / sizeof(char)
nel tuo caso ritorna 8, che e' il valore che stai cercando. Comunque 
dovresti usare unsigned char, o BYTE/UCHAR se preferisci la notazione 
'alla windows'
Ciao.
Luca.
Newsgroup: it.comp.programmare.win32
Titolo: Visual C - WM_SETTEXT in EDIT control

Salve.
Ho creato una finestra con la classe registrata EDIT, specificando
come control styles ES_MULTILINE ES_READONLY ed altri. Ho difficolta'
nel visualizzare mediante codice (con SendMessage WM_SETTEXT)
stringhe contenenti escape sequence, nello specifico "\n" newline.
Questo non viene interpreato come nuova linea, ma visualizzato con
un carattere non video. Se la finestra la creo con la classe
registrata STATIC tutto funziona normalmente. Cosa ho tralasciato ?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 tralasciato ?
Non potendo provare la butto lě: hai provato con "\r\n" o anche 
solo "\r"?
Steve. 

 solo "\r"?
Avevo provato con \r e con \n\r senza dar importanza alla sequenza,
ma si comportava sempre allo stesso modo, sparava a video
caratteri non visualizzabili nell'uno e nell'altro caso. Poi leggendo
il tuo post, m'e' venuto di fare il tentativo \r\n e.. funziona. Boh forse
qualche dimenticanza nell'interprete. Comunque grazie :)


 Comunque grazie :)
Comunque prego :-).
Steve. 

 giusta...
Spe'.. il solo \n che sta per nuova linea, comprende sia CR che LF.
Quindi aggiungere un CR prima o dopo del newline, penso sia
ridondante.
Penso che se funziona in questo modo, e' perche ci sara' una
interpretazione su questo doppio codice, e non sul solo /n. Tant'e' che
come dicevo, il solo /n per il controllo SATIC funziona. Mah..


 ridondante.
Eh no, č proprio la sequenza che viene *generalmente* 
interpretata come "ritorno del carrello" e "nuova linea", cioč 
il ritorno a capo insomma. Puoi verificare anche con un file di 
testo ad esempio.
Steve.
Newsgroup: it.comp.programmare.win32
Titolo: Un paio di consigli su Visual C++

Vi chiedo un paio di consigli: 
1) Non ho ancora esperienze di programmazione in ambiente windows con
c++, quale testo mi consigliate? Considerate che sto cercando un libro
che tratti anche gli archivi ado, ma tutti quelli a cui ho dato una
"rapida occhiata" non ne parlavano nemmeno. 
2) visual o borland? (avrete risposto gia un milione di vote)
Saluti
Gilmour
-- 
Icq: 32405502
Se le persone che parlano male di me, sapessero quello che dico io di loro, parlerebbero peggio.
Jim Morrison
Clicca sul link per contattarmi direttamente da icq
http://msg.mirabilis.com/scripts/contact.dll?msgto=32405502

 "rapida occhiata" non ne parlavano nemmeno.
Io programmo in Visual quindi non posso che consigliarti un testo relativo:
"Visual C++ 6 Guida Completa" di D. Chapman edito dalla Apogeo.
Dopo questo ti consiglio un approfondimento con
"Visual C++ 6" di Bates edito dalla McGrawHill
I due testi si integrano a vicenda anche se il primo è un po' più di base.
Cmq tieni sempre conto che con Visual hai a disposizione MSDN che, una volta
che hai capito come rigirartici, è fondamentale per la programmazione
Windows.
Ciao, spero di esserti stato utile.
Walter

Walter
Ti ringrazio...
una curiosità, cosa pensi dei testi per le certificazioni microsoft?



Mi dispiace, ma non ho mai avuto occasione di consultarli.
Magari se ti capita, fammi sapere te cosa ne pensi.
Alla prossima
Walter

Magari se ti capita, fammi sapere te cosa ne pensi.
Ho dato una rapida occhiata ad uno dei 2 volumi: Visual c++ desktop
publishing (o qualcosa di simile). Beh, ti posso dire che sicuramente
non vale le ben 130.000lire che costa, un vero furto. L'altro non l'ho
trovato, ma cmq sento puzza di fregatura...
ps. intanto mi sono comprato il chapman, se poi mi viene lo skizzo di
dare gli esami per la certificazione microzzozz... si vedrà :)

Newsgroup: it.comp.programmare.win32
Titolo: Stampare PDF da ShellExecute

Salve premetto di non essere un esperto di C++...... (quindi ringrazio
anticipatamente)
Per un programma che ho sviluppato ho dovuto utilizzare
una win API che si chiama ShellExecute dalla documentazione MSDN:
HINSTANCE ShellExecute(
    HWND hwnd,
    LPCTSTR lpOperation,
    LPCTSTR lpFile,
    LPCTSTR lpParameters,
    LPCTSTR lpDirectory,
    INT nShowCmd
);Nel mio caso dovendo effettuare delle stampe di alcuni modelli PDF da riga
di comando, senza sapere dove è installato l'Acrobat ho pensato di
utilizzare ShellExecute con ilcomando "print" sul parametro
«lpOperation».Tale programma pare funzionare correttamente....ma l'Adobe
viene comunque eseguito a finestra invuota (cosa questa non
desiderata).Nessuno sa dirmi come poter ovviare a tale inconveniente??Grazie
e buon lavoro by
Bozu----------------------------------------------------------------Spesso
una cosa viene ritenuta impossibile dai più, ma poi arriva uno sprovveduto
che non lo sa e la realizza. Albert Einstein

 desiderata).Nessuno sa dirmi come poter ovviare a tale
inconveniente??Grazie
Anche io ho sbattuto la testa in un problema simile,
soluzione....controllare la spool della stmpante e killare acrobat appena
finisce di stampare.
Non ho trovato soluzioni più eleganti.....anzi se qualcuno ha fatto di
meglio, che proponga pure!!!
Ciao
Domenico

Bozu wrote:

eheheh...ci sono incappato anche io!!
Praticamente dopo la stampa devi per forza uccidere il processo di 
acrobat e ripartire

Scusatemi se mi intrometto ....
visto che ho lo stesso problema
Nessuno saprebbe darmi un esempio di codice
su come fare a controllare lo spool e killare poi Acrobat??
Grazie Marco

 ha scritto nel messaggio
news:cvni7b$eu2$1...@half.spin.it...


Qui c'è il sorgente di una classe C++ per controllare l'Acrobat usando il
DDE.
http://www.codeproject.com/cpp/ReaderWrapper.asp

Newsgroup: it.comp.programmare.win32
Titolo: legere un file remoto con c++

salve e' possibile leggere un file ad esempio
www.blabla.it
ง/variabili.txt
tramite un programma realizzato con VC++?
e' anche importante che non venga aerto il browser, il tutto deve
essere fatto in modo invisibile.
GRAZIE

ecco...@jumpy.it
 (GiaKKo) wrote in news:95fa32af.0211190936.6ecd31c8
@
posting.google.com
:

Se devi leggerlo come lo leggerebbe un browser devi utilizzare un 
collegamento HTTP.
Puoi utilizzare le funzioni di Wininet oppure gestire direttamente la 
connessione via socket.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: aiuto a pagamento

Ho bisogno che qualcuno sia in grado di formularmi un programma che funzioni
con access, per meglio descritto:
ho gia un database di clienti esistente ( lo stesso che uso per contabilità
che ha una estensione .dbf ), e partendo da quello, devo fare in modo che a
mio piacere possia richiamane uno o piu, e possia modificare dei campi
aggiuntivi, ed a una mia conferma si vadano a collocare in un report che
succeesivamente verrà stampato.
per essere più chiaro:
il risultato di tutto serve per creare ogni giorno una distinta per le
spedizioni con clienti differenti, su ogni foglio
 comunque la soluzine migliore è quella di scrivermi che successivamente ci
si metterà in contatto telefonico.
ron...@tin.it
 Massimo

 ha scritto nel messaggio
news:8a435i$mto$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.programmare.win32
Titolo: icone e menu in stile .NET

Qualcuno mi saprebbe dire dove posso trovare le icone per fare una
toolbar, le icone open,save,save all etc...
Altra domanda, come si fa a creare i menu in stile Visual Studio 7,
ovvero con il bordo e l'icona di fianco.
Sto cercando di fare questo con il C# sotto windows XP.
Bye Bye

 Sto cercando di fare questo con il C# sotto windows XP.
da' un'occhiata al Document Explorer per vedere in che assembly stanno. 
Ricorda solo che non puoi distribuire programmi che usano componenti di 
Office
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: C++Builder3: DiskSize?

Salva a tutti!
                Usando la funzione DiskSize in BCB3, ho scoperto che non
riesce a vedere la dimensione del mio HD da 4GByte, mi ritorna 2Gbyte. Che
devo fare? Usare le API apposite (devo anche vedere quanto spazio libero
ho...)? Qualcuno me le sa indicare?
Grazie!

riesce a vedere la dimensione del mio HD da 4GByte, mi ritorna 2Gbyte
E' vero :-(((
Devi usare l'API GetDiskFreeSpaceEx
Ciao.
--
Stefano Tempesta
PC Service Software
http://www.tempesta.cc.st
temp...@tin.it

Sigh lo immaginavo.... non è che per caso sai anche come si fa, vero? Io
finora non ho mai usato APIs in BCB... :-)
Ciao,
        Giovanni
Stefano Tempesta <temp...@XXXtinXXX.it> wrote in message
7k3euf$guc$1...@nslave1.tin.it...


    // preleva lo spazio libero su disco
    PULARGE_INTEGER avaibleToCaller, totalBytes, freeBytes;
    double free;
    String unit;
    avaibleToCaller = new _ULARGE_INTEGER;
    totalBytes = new _ULARGE_INTEGER;
    freeBytes = new _ULARGE_INTEGER;
    unit = " Bytes";
    if (GetDiskFreeSpaceEx("C:\\", avaibleToCaller, totalBytes, freeBytes))
    {
       free = freeBytes->QuadPart;
       if (free > 0x400) {          // 1 Kb
          unit = " Kb";
          free /= 0x400;
       }
       if (free > 0x100000) {       // 1 Mb
          unit = " Mb";
          free /= 0x100000;
       }
       if (free > 0x40000000) {     // 1 Gb
          unit = " Gb";
          free /= 0x40000000;
        }
       LabelDiskFreeBytes->Caption = String((double)free) + unit;
    }
    else
       LabelDiskFreeBytes->Caption = "Non disponibile in OSR1";
Come puoi notare dall'ultimo else (e come documentato dall'help) tale
funzione non e' disponibile su Windows 95 prima edizione, ma solo a partire
dala OSR2 (quella che forniva la Fat32, per intenderci e che quindi ha
permesso di superare il limite dei 2 GB)


Newsgroup: it.comp.programmare.win32
Titolo: installazione stampante

Salve a tutti,
per lavoro avrei necessità di installare i driver di una stampante qualsiasi di sistema durante un setup per Windows NT 4.0. E' possibile fare questo? Sto ispezionando l'MSDN, ma mi insegna come installare una mia stampante con i driver forniti da me, non quelli di NT.
Spero che mi abbiate capito, ciao e grazie!
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
mail-7.tiscalinet.it
 [195.130.225.153] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

quello che volevo sapere, in parole povere, č se č possibile redistribuire i file che sono contenuti nel CD di installazione di win NT riguardanti i driver x le stampanti.
Grazie

Newsgroup: it.comp.programmare.win32
Titolo: WM_NCHITTEST

SendMessage(Handle,WM_NCHITTEST,x,y);
premesso che x e y contengono le coordinate globali del mouse sullo schermo
e Handle contiene l'handle del controllo che mi interessa,il risultato di
questo messaggio dovrebbe essere qualcosa del tipo HTBORDER, HTBOTTOM, etc
etc, in base a dove si trovi il cursore sul controllo di Handle, invece
restituisce sempre 0. Qualcuno mi puo fare un esempio di come si usa? In
particolare dovrei rilevare se nel momento in cui invio il messaggio il
cursore si trova su HTVSCROLL.
Grazie

 SendMessage(Handle,WM_NCHITTEST,x,y);
leggi meglio la documentazione, WPARAM non viene usato mentre
LPARAM contiene x e y (rispettivamente nella low e high order
word):
    SendMessage( Handle, WM_NCHITTEST, 0, MAKELPARAM(x, y) );
cheers,
Aldo
__END__
$_=q,just perl,,s, , another ,,s,$, hacker,,print;


Grazie!

Newsgroup: it.comp.programmare.win32
Titolo: Sviluppare videogames per console

Salve,
qualcuno di voi ha mai avuto esperienze di programmazione di giochi per
console? Sapete quanto costa e come procurarsi un kit di sviluppo per
Playstation 2, X-Box o GameCube?
Grazie
--
Noixe

 wrote in message
news:p5oxb.150609$e6.54...@twister2.libero.it...


Ok, grazie, posto lě.
Ciao

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

Ho questo problema (sto sviluppando con VC6 su win2000):
ho creato una socket TCP (e' femminile??) per un'applicazione server, su
questa socket poi eseguo un'operazione bind(), poi una listen() infine
una accept().
Cosi' il processo rimane in attesa sulla porta assegnata.
Non appena un client si connette il processo server riparte.
A questo punto vorrei che il server sia pronto ad accettare una nuova
connessione e quindi ripeto l'operazione di accept().
Ma in questo caso la funzione ritorna immediatamente con un valore di
socket non valido.
Credo di avere dimenticato qualcosa nel mio codice ma non so cosa.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Credo di avere dimenticato qualcosa nel mio codice ma non so cosa.
Manca la richiesta di connessione da un client? (e 3... :) )
ciao
Newsgroup: it.comp.programmare.win32
Titolo: COMPILARE BOLLETTINI FATTURE A COMPUTER

Chiedo senza impegno, se qualcuno mi puň insegnare come compilare un modulo.
Esempio:
Io scanalizzo un modulo, (es: bollettino postale) lo faccio vedere a video, 
lo compilo, poi levo la scanalizzazione dal video, cosě mi resta solo quello 
che ho digitato, poi metto il bollettino in stampante e stampo, cosě esce il 
modulo compilato a computer.
Un problema sarebbe anche  quello (che se io mi creo un tabulato, uguale a 
una mia fattura, che mi serva solo per la compilazione a computer, poi il 
tabulato lo elimino, in modo che mi resti solo le voci digitate, descrizioni 
prezzi ecc.) di far si che il cursore ad ogni pressione del tasto "TAB" si 
presenti ogni volta nella casella successiva della maschera tabulato.
In allegato trovi anche un bozzetto, come vorrei fare.
Spero di essere stato un po chiaro, ciao e grazie mille per un buon 
suggerimento di come fare.
Oscar G. Treviso 

 Chiedo senza impegno, se qualcuno mi può insegnare come compilare un modulo.
C'entra qualcosa con la programmazione Win32?
In ogni caso, ti consiglio di usare uno strumento di reporting se devi 
sviluppare un software come Crystal Reports o alternative varie (che 
preferisco), oppure se devi semplicemente creare un modulo 
precompilabile ti conviene affidarti ad Adobe Acrobat, ottimo per questo.

Newsgroup: it.comp.programmare.win32
Titolo: Debug di una finestra Win

Ciao a Tutti
        devo lavorare con le immagini acquisite da webcam .
Queste vengono visualizzate in una finestra ed ho
a disposizione il puntatore della memoria video della finestra.
Essendo un comune mortale quando scrivo codice commetto errori
e devo fare debug per trovarli.
Purtroppo durante il debug VC++ 6 non mi fa vedere la finestra e le
modifiche alla memoria video fatte passo a passo.
Sarebbe molto utile poter vedere queste modifiche.
C'e' un modo,qualche opzione del compilatore o alcuni breakpoint in punti
strategici?
Grazie e Ciao
                    Francesco

 strategici?
No, questi metodi sono sempre insoddisfacenti. L'unico metodo davvero
efficace e` quello di fare in modo che la finestra del Visual C++ e
quella del tuo eseguibile siano visibili contemporaneamente (non
sovrapposte), in modo che le modifiche grafiche siano visualizzate
passo-passo.
In casi come questi viene molto utile avere due monitor e una di quelle
schede video con due uscite...
--
Lorenzo

 Lorenzo
In alternativa, se hai a disposizione due PC connessi in rete, c'è il debug
remoto...
Federico.
Newsgroup: it.comp.programmare.win32
Titolo: ridimensionare una listbox

Ciao, sto costruendo una applicazioncina di monitoraggio in C (ed api 
Win32 ).
Vorrei gestire lo scroll di una ListBox all'interno di una dialog.
E' corretto procedere come segue :
Intercettare nella DlgProc l'evento VM_SIZING , calcolare la variazione 
di tutta la dialog rispetto alla attuale, (e fin qui mi funge) ma poi 
quando uso la MoveWindow sul controllo listbox per cambiarle le 
dimensioni .... la listBox mi sparisce ...
Qualcuno ha qualche dritta ? (o meglio ancora una soluzione migliore :) )
ciao
Pier Paolo

 Pier Paolo
Se si tratta di ridimensionare a run-time il controllo ListBox
(in base alle dimensioni di tutta la Dialog, cosa c'entra la scroll del
controllo?)
confronta quanto hai fatto con l'esempio in MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/usingwindows.asp
Ammesso che le coordinate siano valide, forse si tratta solo di aggiungere
ShowWindow(hwndChild, SW_SHOW); 
Saluti
JJ
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/usingwindows.asp
Mi sono espresso in cagnesco... non mi riferivo allo scroll ma al 
resizing del componente... latte e grappa la mattina mi fanno male :)


 ringrazio cmq dei suggerimenti :)
Ah ha!
Si tratta di una "vecchia" questione.
Cerca su Google
"ListBox horizontal scroll Win32"
o Vedi per esempio
http://www.codeproject.com/combobox/hscroll_listbox.asp
troverai la soluzione che ti piace di più, (spero).


Grazie davvero tanto :) MI hai dato un enorme aiuto :)
ciao
PP

Newsgroup: it.comp.programmare.win32
Titolo: Qualcuno ha provato Radiate?

Volevo sapere se qualcuno si e` iscritto a radiate per rilasciare
adwares....
Se si`, c'e` qualcuno che ha una copia del contratto in italiano?
O almeno che mi possa tradurre i punti importanti?
Volevo provare, ma prima preferisco chiedere.
-- 
DGP85               | Don't change the address.
http://thedaps.net/
 | No Binaries or HTML at this address.

 adwares....
Ti prego, non unirti anche tu alla legione degli spioni dell'Aureate. :)
P.S. Hint: 
http://grc.com/
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Ti prego, non unirti anche tu alla legione degli spioni dell'Aureate. :)
Allora:
-gli shareware li cracccano
-i freeware non li pagano
-commerciali non li vogliono...
Che faccio????


 Che faccio????
Hai gia` avuto esperienze negative con gli shareware?
Secondo me se si chiede un prezzo "onesto" una buona parte degli utenti
potrebbe almeno considerare di pagarti. Ovviamente dipende tutto da
quanto intendi guadagnare, ma penso che ormai chi scrive shareware (a
meno che non si tratti di qualcosa prodotto da un piccolo team di
programmatori o comunque qualcosa di molto completo) possa al massimo
"arrotondare un po'". Diciamo che tu scriva un tool senza infamia e
senza lode e che lo faccia pagare 20-30 mila (che e` il limite che io
sarei disposto a sganciare per un programma relativamente "semplice").
Se si viene inclusi in qualche grosso repository come VolFTP, secondo me
una cerchia dai 100 ai 1000 utenti si puo` creare; diciamo che la meta`
di essi si registrino (il tasso di pirateria se non sbaglio e` attorno
al 40%, ma ci sono le aziende che lo abbassano, penso che fra i privati
si arrivi tranquillamente sopra al 50%). Otterresti un guadagno fra 1 e
10 milioni, che non e` male, ma di certo non ci si puo` campare. Chiaro
che se poi hai un'idea quasi-geniale e qualche anno fa scrivi GetRight,
cambia tutto e gli utenti possono anche diventare 10000+... :)
Preciso comunque che di queste cose non me ne intendo per nulla, ed e`
possibile che stia sparando una cazzata dietro l'altra :-). Non mi sono
mai interessato perche` per ora i programmi che potrei vendere come
shareware sono stati scritti per diletto nei ritagli di tempo; troverei
un po' immorale obbligare qualcuno a pagarmi una cifra che non sia
irrisoria per qualcosa del genere. Ovviamente se tu invece sei partito
con l'idea di scrivere un programma per venderlo, e ti sei imposto di
perderci del tempo sopra, le cose cambiano.
Poi comunque scherzavo: se vuoi tentare la fortuna con Aureate fai pure,
poi ci dirai se e` cosi` redditizio come sembra. ;-)


Newsgroup: it.comp.programmare.win32
Titolo: Corsi visual c++

Ciao,
     vorrei sapere se esistono corsi validi di Visual c++.
Grazie
Ciao
FAbio

 wrote in message 7u20gf$5ld$1...@nslave1.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: [C++] come si scrive sullo schermo?

Ho scritto un programma che compie ciclicamente dei controlli su una
variabile booleana. Se il valore di questa cambia allora deve scrivere sullo
schermo una riga di questo tipo
WEBCAM [X]       BITRATE [10]
oppure
WEBCAM [X]       BITRATE [10]
a seconda del valore del booleano. Il problema è che usando
printf("WEBCAM [ ]  BITRATE [%2i]\n",x);
le linee a schermo vengono scritte l'una sotto l'altra. A me piacerebbe che
le linea nuova sovrascrivesse la precedente, di modo che sullo schermo ci
sia solo una linea e si eviti l'effetto scrolling. C'è un'istruzione che mi
aiuti?

 printf("WEBCAM [ ]  BITRATE [%2i]\n",x);
Soluzione non testata:
printf("WEBCAM [ ] BITRATE [%2i]\r",x);
cioč \r anzichč \n? Non so, prova un po'...
Paolo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

FUNZIONAAA !!!!!
Grazie  ^_^


Si anche se forse sarebbe il caso di usare
printf("\r%-70s\rWEBCAM [ ] BITRATE [%2i]"," ", x);
giusto per una questione di ... estetica :-)

 giusto per una questione di ... estetica :-)
Ho capito la sintassi. Grazie :)

Newsgroup: it.comp.programmare.win32
Titolo: Chiarimento su VisualC++

che io debba fare il fiorista [Morgan]<
Visitate il mio sito
http://digilander.iol.it/Superpork

 visuale o devo farlo tutto con chiamate a funzioni e procedure vaire?
Se si puo' fare lo puoi constatare di persona provando a farlo no? Perchè
chiedere in ML?
Byezzzzz

principale con l'editor visuale! come si fa? o meglio si fa o no?
Cosa intendi per parte client? Qual'č la parte server?
Luc.

 Luc.


 chiedere in ML?
A parte che non so quali chiamate fare per creare per esempio un EditBox in
mezzo alla parte client della finestra, la mia domanda era rivolta
soprattutto a stabilire se queste cose posso farle con l'editor visuale
(visto che è molto + comodo).
ML??
bye
Johnny

Newsgroup: it.comp.programmare.win32
Titolo: Info utente loggato

Sto usando questa funzione API (NetWkstaUserGetInfo) che torna le
informazioni riguardo l'utente loggato su una macchina.
Il problema è che torna le informazioni della macchina locale. Mi servirebbe
per interrogare una macchina remota... ma ho notato che non accetta
parametri in ingresso.
In pratica anziché fare...
NetWkstaUserGetInfo
Devo poter fare.
NetWkstaUserGetInfo \\NomeServer
Grazie a tutti.

Prova ad usare NetUserGetInfo e gli passi il nome del server e il nome
utente (okkio xchč sono wide char).
Cią !

 Cià !
Nell'altro thread hai detto che cercavi qualcosa simile a ciò che avevo
chiesto io...
ed in questo mi hai suggerito una cosa che invece non c'entra niente!
Io ho bisogno di sapere quale utente (che non conosco) è loggato su una
certa macchina.
NetUserGetInfo ritorna informazioni riguardo un determinato utente... sempre
che tu lo conosca.
Ad esempio... ora chi è loggato sulla macchina \\server001? Non lo
sappiamo... per questo non potrei usare NetUserGetInfo.
Attendo...

 Il problema è che torna le informazioni della macchina locale. Mi
servirebbe
..
NetWkstaUserEnum
NET_API_STATUS NetWkstaUserEnum(
    LPTSTR servername,
    DWORD level,
    LPBYTE *bufptr,
    DWORD prefmaxlen,
    LPDWORD entriesread,
    LPDWORD totalentries,
    LPDWORD resumehandle
   );
...
Pointer to a Unicode string containing the name of the remote server on
which the function is to execute. A NULL pointer or string specifies the
local computer.
hth
Saluti
Paolo Arosio

Newsgroup: it.comp.programmare.win32
Titolo: Come creare un servizio per NT?

Ciao!
Qualcuno può spiegarmi con un po' di pazienza (sono alle prime armi) come si
può creare un servizio per Windows NT?
Od eventualmente indicarmi alcune risorse in rete?
Grazie
Ciao!
Stef@no on Line
www.stol.nu

www.codeguru.com
"Stef@no on Line" <x...@xx.xx> ha scritto nel messaggio
news:l7466.266627$hk4.13...@news.infostrada.it...

Newsgroup: it.comp.programmare.win32
Titolo: Dopo il petzold (Programmare Windows 5° edizione)

Oramai ho gia' assimilato i contenuti di questa fantastica bibbia
della programmazione Windows e mi rendo conto che sono stati
trascurati alcuni aspetti piu' profondi che ora iniziano a
interessarmi (HOOK, per citarne uno dei tanti). Che libro potrei
prendere? (se e' sullo stesso stile del Petzold, sarebbe davvero il
massimo).
Grazie
--
Scritto da Gordon
E-mail: 
tbe...@avpu.vg
http://gordonserver.no-ip.com
 sito ufficiale del 
Gordon eMule server (
gordonserver.no-ip.org
)

 Grazie
In genere dopo il Petzold si passa al Richter, altro grande della
programmazione Windows (il titolo esatto non lo ricordo). Parla di processi,
thread, sincronizzazione, memory mapped file... E' fatto molto bene. Se
invece ti interessano solo le hook, basta fare un giretto su internet, trovi
sicuramente un sacco di materiale.
Luca

sicuramente un sacco di materiale.
preferisco un bel libro che parli di tutto ;D


 preferisco un bel libro che parli di tutto ;D
visione enciclopedica del sapere :)
piuttosto, ho trovato in casa "Programmare in Windows 3.1" sempre di
Petzold, e mi ci sto facendo le ossa.. non e' che sto facendo archeologia
^^; ? a parte lievi differenze sui tipi, mi sembra che il codice sia
perfettamente compatibile con piattaforma Win9x
--
artemis.alpeia
http://spazioinwind.libero.it/artemis

 perfettamente compatibile con piattaforma Win9x
Ti consiglio di stare cmq attenta alla documentazione
del platform sdk, se non vuoi ritrovarti....
tra le rovine ;p
Ph.
--------------------------------
Inviato via 
http://usenet.libero.it

^^; ? 
O_O
ma se devi fare un'emulatore di win3.1, va benissimo... altrimenti
passa alla nuova edizione (la 5  che si rifa' su win98). Non per dire
ma e' cambiato quasi il 50%. Per dire le due differenze piu' notevoli
(tralasciando la GUI che, ovviamente, e' stata abbellita) e' che
win3.1 non e' a 32bit (come adesso) e non supporta un sacco di belle
cose come ci sono adesso. 


In genere dopo il Petzold si passa al Richter, 
Dove trovo a Roma (ci vado domani) una libreria (il piu' pratica
possibile da raggiungiere in metropolitana) che lo venda?


Newsgroup: it.comp.programmare.win32
Titolo: Creazione codici seriali

Qualcuno saprebbe,perfavore, redirezionarmi su qualche tutorial per la 
generazione di codici seriali tipo quelli di windows ( a chiave pubblica 
quindi)


Beh.. credo che potresti iniziare dalla MSDN library
http://msdn.microsoft.com/library/
 e cercare le varie
informazioni relative alle funzioni CryptoAPI giusto
per completezza, eccoti un paio di links diretti
http://msdn.microsoft.com/library/en-us/seccrypto/security/hashing.asp
http://msdn.microsoft.com/library/en-us/seccrypto/security/creating_and_receiving_enveloped_data_messages.asp
Ciao
-- 
* ObiWan
Microsoft MVP: Windows Server - Networking
http://www.microsoft.com/communities/MVP/MVP.mspx
http://italy.mvps.org
DNS "fail-safe" for Windows clients.
http://www.ntcanuck.com
Newsgroups and forums
news://
news.ntcanuck.com
http://forums.ntcanuck.com
408+ XP/2000 tweaks and tips
http://www.ntcanuck.com/tq/Tip_Quarry.htm
Newsgroup: it.comp.programmare.win32
Titolo: ottenere l'HBITMAP di un DC

come si fa?
tnx
--
ciao
XAERO [*]
"Se vuoi renderti conto del valore del
denaro, prova a chiedere un prestito"
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCA/CM/CS/CC/E/O d?(-) s+:-- a--->? C++++(+)$@ UL-(--) P>++ L+() E-- W+++$@
N++@ o-- K- w+++(++++)@ O--- M V? PS+++ PE-(--) Y? PGP>++ t? 5? X+ R- tv-
b+(++) DI? D++ G- e !h !r y?
------END GEEK CODE BLOCK------

 come si fa?
GetCurrentObject()
    Aldo.

Newsgroup: it.comp.programmare.win32
Titolo: Thesaurus di Word97

Salve
sapete dirmi dove č memorizzato il thesaurus di Word
Grazie
Milliken

direi sara' che qualcosa che si chiama MSSPIT32.dll o similia
cia'
g0

g0

Visual Basic ?
vedo che andiamo sul semplice e sul documentato! :PP
ThesVersion
ThesInit
ThesTerminate
ThesCheck
ThesOpenMdt
ThesCloseMdt
queste sono le funzioni che MSTHIT32.DLL esporta.
dando un'occhio in giro:
ThesVersion		riceve 1 parametro
ThesInit			riceve 1 parametro
ThesTerminate		riceve 1 parametro
ThesCheck		riceve 5 parametri
ThesOpenMdt		riceve 2 parametri
ThesCloseMdt		riceve 1 parametro
bon
le dimensioni di tutti i par sono dword ovviamente, ma questo non
fornisce alcuna indicazione su cosa siano in realta'.
se scopri come funziano e cosa passare poi puoi usare la dll come una
qualsiasi dll (problemi di (c) a parte).
More l8r, maybe.
cia'
g0
[l8r]
allora:
ho dato un'occhiata a cosa combina e:
1) Il parametro di ThesVersion e' un puntatore a una DWORD che riceve
la versione del thesaurus
2) idem per thesinit che riceve una WORD* che modifica al suo interno
3) thesterminate riceve in ingresso la WORD * inizializzata da
ThesInit
4) thesOpenMdt e ThesCloseMdt vengono chiamati da ThesInit e
ThesTerminate rispettivamente (credo)
5) ThesCheck(DWORD p1, char ** testo_da_verificare, DWORD p2, char **
lista_sinonimi, int quanti_sinonimi)
bon. non credo che mi reversero' word e le sue dll + di cosi'
in bocca al lupo
g0
Newsgroup: it.comp.programmare.win32
Titolo: Aumentare lo stack disponibile al programma con Mingw32/GCC

Ciao, uso il Dev-C++ con il compiler Mingw32 (porting del gcc).
Ho realizzato un programma che usa un algoritmo ricorsivo su strutture dati
enormi (allocato dinamicamente) di oltre un milione di numeri, il punto è
che la ricorsione si beve tutto lo stack pointer ed il programma crasha.
Lo stesso programma mi crashava anche con il Borland C++ Builder, solo che
modificando nelle proprietà di progetto la memoria stack messa a
disposizione del programma, ora funziona bene.
C'è qualcosa di analogo per il gcc.
Ho provato con le opzioni -Wl,--defsym,__stack_limit=0x01000000 ma forse
sono io che non riesco ad impostarlo correttamente...
Sto pensando di studiare una soluzione non ricorsiva per risparmiare lo
stack pointer, tuttavia ormai mi è venuta questa curiosità e me la sono
presa di petto...
mi da comunque fastidio l'idea di non riuscire a compilare con il mio
compilatore preferito un programma sotto Windows per un motivo così
stupido... che strana limitazione è mai questa? Sicuramente sono io che non
so come fare con il mingw32/gcc.
Chi mi dice come si imposta uno stack "enorme" ?
ciao e grazie.

 Chi mi dice come si imposta uno stack "enorme" ?
tempo fa avevo trovato
-Wl,--stack,stackDim
dove stackDim e' la dimensione da impostare.
All'epoca non ho avuto grandi successi e non ho capito se per colpa
mia o dell'opzione che non funzionava. Poi non ho indagato oltre.
Vedi se ti e' utile.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mia o dell'opzione che non funzionava. Poi non ho indagato oltre.
Ciao Angelo, non certo per colpa tua non hai avuto successo, ora ho capito
anche io...
Le informazioni del help non erano corrette al 100%, ho dovuto aggiustare la
sintassi per tentativi.
Dopo numerose prove ho capito come fare... giusto per curiosità lo scrivo di
seguito:
// 4Mb
// -Wl,--heap=4194304,--stack=4194304
// 8Mb
// -Wl,--heap=8388608,--stack=8388608
// 16Mb
// -Wl,--heap=16777216,--stack=16777216
Onestamente non se se ci sono altri modi, comunque ho provato ad aggiungerlo
alle opzioni del linker (non ottenendo più gli errori del parser della linea
di comando) ed il programma viaggia che è una meraviglia fino alla fine e
non va in crash come prima!
ciao e grazie per l'interessamento.
Newsgroup: it.comp.programmare.win32
Titolo: IMMAGINI DDRAW

Come faccio a caricare una bitmap con LoadImage senza che mi sia
automaticamente adattata alla grandezza della finestra ???
Es.: se lavoro in fullscreen a 1024x768 e l'immagine è di 128x128, come
faccio a non visualizzare l'immagine con dimensioni adattate a 1024x768 ??
Sembra una domanda banale , ho copiato e modificato un app dimostrativa ma
non riesco ad impostare quella che credo sia una flag apposita, e allora
vedo l'immagine ingrandita....
Grazie a tutti....

 ha scritto nel messaggio
news:9jjz8.32795$W9.7...@twister2.libero.it...

Se l'immagine la copi in un Device Context puoi usare l'API StretchBlt,
almeno credo.

 >
LoadImage??? ma stai parlando di ddraw o no??
se usi ddraw prova a cercare nel tuo codice l'istruzione: *->BltFast() o
*->Blt(), nel caso tu usassi la prima sostituiscila con la seconda e poi
 HRESULT Blt(
  LPRECT lpDestRect,
  LPDIRECTDRAWSURFACE3 lpDDSrcSurface,
  LPRECT lpSrcRect,
  DWORD dwFlags,
  LPDDBLTFX lpDDBltFx
);
usa come lpDestRect il rettangolo in cui vuoi sia inserita la bitmap.
Premetto che non l'ho provato quindi non ti assicuro che lo ridimensioni.

Newsgroup: it.comp.programmare.win32
Titolo: Problema con sscanf

Ho scritto un codice simile a questo per indizializzare delle variabili con
i dati letti da un file:
char buffer[] = "AAA 1 2 BBB"
char s1[128];
int n1;
int n2;
char s2[128];
sscanf( buffer, "%s %d %d %s", s1, n1, n2, s2 );
Va in access violation appena tenta di convertire il primo numero. Qualcuno
sa dirmi perche?
merlinO

sscanf( buffer, "%s %d %d %s", s1, n1, n2, s2 );
sscanf( buffer, "%s %d %d %s", s1, &n1, &n2, s2 );
-- 
S.L.

 sscanf( buffer, "%s %d %d %s", s1, &n1, &n2, s2 );
ops! :-)
merlinO
Newsgroup: it.comp.programmare.win32
Titolo: Ancora sui thread

Ciao a tutti,
innanzitutto grazie per le risposte precedenti.
La nuova domanda e' : come si intercetta il valore di ritorno di un thread
(ambiente VC++ con MFC) ?
Inotre e' lo stesso ritornare tale valore dal thread con una return o con
AfxEndThread( return_value )?
Grazie

 AfxEndThread( return_value )?
In teoria si`.
Alex

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

Sto cercardo di avviucinarmi alle API per programmare in VB. Qualcuno sà
dirmi se trovo sulla rete un elenco delle API di Windows e il loro utilizzo
(es. l'API pinco pallino serve per .....)? Pretendo troppo?
Grazie Enrico

 wrote in message
news:8g5tom$scj$1...@news.flashnet.it...


 ha scritto nel messaggio
news:8g63te$a0e$1...@nslave2.tin.it...


Ciao a tutti
SApete se esiste una guida che contenga buona parte delle api, con
spiegazioni ed esempi chiari per dei principianti?
grazie!
--
Newsgroup: it.comp.programmare.win32
Titolo: Visual C++: non ci capisco un H

Un sistema veramente poco chiaro che con il C++ standard ha poco a che
vedere.
Da 2 giorni sto cercando di capire quale debba essere a grandi linee
la struttura di un programma ma niente...
Per esempio le risorse: cosa sono ? come vengono considerate all'atto
della compilazione ?
In una finestra con un menu di 2 voci non sono riuscito a capire come
sono state inserite le 2 voci perchè non compaiono nel programma.

 sono state inserite le 2 voci perchè non compaiono nel programma.
trovi tutti i dettagli su 
http://msdn.microsoft.com

 ha scritto nel messaggio
news:72eiiv8b1scu4v0ig...@4ax.com...

Beh, anche il C++ standard è (molto) poco chiaro se non lo studi ;-)
A parte gli scherzi, ti consiglio un acquisto:
http://www.gorilla.it/gorilla/product.asp?sku=1572316950&dept%5Fid=
in italiano:
http://www.gorilla.it/gorilla/product.asp?sku=8871319206&dept%5Fid=
Ciao

 sono state inserite le 2 voci perchč non compaiono nel programma.
Non ho capito.
-- 
Marco Barisione
http://spazioinwind.libero.it/marcobari/

 Bel consiglio mi hai dato: un libro fuori stampa......:-)
Oops... non avevo letto i link... comunque quello in inglese è sicuramente
disponibile, ed il Prosise è considerato il migliore per imparare le MFC.
Ciao

 sono state inserite le 2 voci perchè non compaiono nel programma
risorsa di tipo menu associata ad una risorsa di tipo dialog. Niente di 
trascendentale. Avrai un file .rc generato dall'editor risorse: prova a 
darci un'occhiata
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers
                               and beta testers are welcome!

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Tabella con righe annidate

Sapete consigliarmi un oggetto MFC (CListBox, CListCtr, ecc) ove sia
possibile avere righe annidate per avere una tabella (lista) mulririga e
multicolonna, editabile? Un po' come Excel o Access quando si hanno delle
righe risultato di espansioni di righe superiori. Il mio problema è che non
posso utilizzare un albero perchè i nodi dell'albero dovrebbero essere delle
liste editabili e non so se CListCtrl mi permette multiple colonne e
soparttutto righe annidate. Scusate se sono stato poco chiaro. Grazie

 wrote in message
news:8ePFd.83849$
C94....@tornado.fastwebnet.it

Non sono certo di aver capito.. comunque un'occhiata alla 
MFC Grid control 2.25 (
http://www.codeproject.com/miscctrl/
)
potrebbe tornare utile.
Saluti
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.programmare.win32
Titolo: manuale italiano directx per vb6

ho bisogno di aiuto!dove posso trovare qualcosa su come programmare le
directx in vb6???
-- 
Posted from 
relay3.inwind.it
 [212.141.53.74] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Dai un'occhiata su 
http://gpi.infomedia.it
 e
www.multiplayer.it/itaprogaming
rhymes
rhy...@insieme.net
"La realtà delle cose si nasconde dietro 
la loro reale apparenza (Maestro Hiamuri)"


 ha scritto nel messaggio
news:MABBKGOFCBNMNBEFCL...@inwind.it...


 ha scritto nel messaggio
news:97ec0p$qjh$1...@nreadB.inwind.it...


Newsgroup: it.comp.programmare.win32
Titolo: Favorire lo switching dei tasks Come?

Salve ho fatto una procedura eseguita in un thread isolato con
priorita' on_idle.
Il problema che sotto win9x nonostante la priorita' questo si prende
tutta la cpu manco fosse in Time_critical (e' un cliclo che viene
eseguito in continuazione).
Allora sperimentalemente avevo scoperto che tutto si risolveva se
aggiungevo 
sleep(0) all'inizio di ogni ciclo. Cosi la mia procedura usava tutta
la cpu libera disponibile senza ostacolare gli altri programmi.
ma sembra che sotto windows ME questo trucco non funzioni +....
ne conoscete un'altro che abbia lo stesso effetto?
Grazie
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
Kirys Tech 2000: 
http://www.kt2k.com

 ne conoscete un'altro che abbia lo stesso effetto?
Spiega meglio. Se io metto un processo in bassa priorita` e gli faccio
consumare tanta CPU, lui me la consuma, ma non appena un processo a
priorita` normale me la richiede lui soccombe e non avverto nessun
rallentamento...
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

rallentamento...
Questo accade fintanto che fai chiamate a procedure api di windows,
questa procedura esegue dei cicli tutti interni ed in loop senza
chiamate esterne e ti assicuro:
Priorita' on_idle e tutto VA LENTISSIMO se non metto sleep(0)
Il sistema dei thread di win e' notoriamente bakato.
Il problema che sto trucco sotto Windows ME non funziona.
la mia procedura e' cosi (delphi):
repat
asm
svariati calcoli in asm
end;
until cancontinue;
Ciao


 sleep(0)
Non saprei, ho fatto spesso dei programmi del genere e non ho mai avuto
dei problemi. Forse il comportamento sotto a 9x e` diverso da quello
sotto a NT...


sotto a NT...
si infatti sotto nt la cosa funge :D
e funge anche sotto 9x con il trucco che ti dicevo, il problema e' che
la cosa sotto win me va male perche' si comporta come win9x ma il
trucco non funge.


Newsgroup: it.comp.programmare.win32
Titolo: Resizing di una finestra

Salve a tutti, sapete dirmi come faccio a forzare le dimensioni di una
finestra durante il resize? Nella ONSIZE recupero le dimensioni della
finestra dopo che č stata dimensionata, io vorrei fare in modo che la
finestra assuma alcune dimensioni ben precise, in modo da individuare un
certo dipo di disposizione dei controlli su tale finestra.
Avete qualche consiglio???
Grazie a tutti
Luca

SetWindowPos
-- 
Sostituire
nameci con sysline-group dall'indirizzo per l'e-mail
Bye
   Nameci
Newsgroup: it.comp.programmare.win32
Titolo: Immagine di bkg in una finestra

Salve.
Qual'è la funzione per inserire un'immagine in background in una
finsetra? E qual'è quella per caricare l'immagine stessa?
Ciao e grazie.
Giacomo

:

Il background di una finestra viene ridisegnato processando il messaggio 
WM_ERASEBKGND. Se devi disegnare un immagine è sufficiente creare una 
bitmap in memoria (utilizzando un DC di appoggio) e copiare la porzione da 
"rinfrescare" ogni volta che viene richiesto un WM_ERASEBKGND.
Per caricare l'immagine puoi utilizzare LoadBitmap.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Valter Minute
Giacomo

 wrote in message
391c6c0a...@news.tiscalinet.it...

Non vorrai mica cambiare il filename dell'immagine di sfondo ogni
volta che si ridisegna la finestra?!  Apri e carica quel file una
volta sola, la prima che serve, poi riusa sempre quell'HBITMAP, no?!
Alex

Alex
Giacomo



 il bmp come sfondo.
InvalidateRect su tutta la finestra seguito da UpdateWindow.
Alex

Alex
Giacomo

 Qual'è il messaggio giusto da mandare?
Non devi spedirlo tu, devi chiamare le API che lo causano,
cioe` le due sotto elencate:


Alex
Giacomo

Alex
Giacomo

 wrote in message
392424de...@news.tiscalinet.it...

Perche` non stai passando hwnd alla InvalidateRect.
Alex

Newsgroup: it.comp.programmare.win32
Titolo: classe per JPG

qualcuno e' a conoscenza di una classe C++ (open source) per comprimere
immagini in formato JPG?!?
Tommy
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

immagini in formato JPG?!?
Prova CxImage di Davide Pizzolato

Da qui ho scaricato una libreria e un programma di esempio che funzionano
bene. Il sito era già segnalato su questo NG.
http://www.winsite.com/bin/Info?500000011775
Ciao
Fulvia
Newsgroup: it.comp.programmare.win32
Titolo: Cambiare tipo di Font in listbox

Salve a tutti!
Come posso fare a modificare il font (predefinito è il System e io vorrei
metterci il Courier New) di una listbox (in C)?
Grazie a tutti,
Gabriele
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 metterci il Courier New) di una listbox (in C)?
per qualsiasi tipo di finestra, usa WM_SETFONT. ;)


Newsgroup: it.comp.programmare.win32
Titolo: ?? Qualche programmatore gentile...SOS!!

Ciao a tutti!
Ho un problema: all'interno della finestra principale (hwnd) creo una
finestra con lo stile WS_CHILD|WS_VISIBLE (hwnd2).
Vorrei utilizzare i tasti di scelta rapida e per questo chiamo all'inizio
(nel loop) TranslateMessage.
Se io lo chiamo solo per hwnd va benissimo:
hAccel = LoadAccelerators (hInstance, szAccel) ;
while (GetMessage (&msg, NULL, 0, 0))
{
if (!IsDialogMessage (hwnd, &msg))
{
if (!TranslateAccelerator (hwnd, hAccel, &msg))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
} 
}
return msg.wParam ;
Con questa procedura se sono su hwnd e premo un tasto di scelta rapida
(es. CTRL+N) funziona tutto bene, ma se sono su hwnd2 ovviamente ignora la
pressione dei tasti di scelta rapida.
Come posso fare a mettere i tasti di scelta rapida sia su hwnd che su
hwnd2?
Grazie a tutti.
Spero di essere stato chiaro e non troppo noioso.
GB
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 pressione dei tasti di scelta rapida.
Forse hwnd2 non ha il fuoco al momento della pressione dei tasti...
