mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Marea di warning con Map

Dopo aver dichiarato un nuovo tipo in questa maniera
ho bella sorpresa di compilare ed ottenere 64 warning
di tipo C4786
  typedef map<string, int> FIELDS_MAP;
ora nonstante questo non sia un errore vorrei eliminare questa marea
di warning.
Come devo fare per non averlo più?

 wrote in news:afcbv6$h2$1
@
newsreader.mailgate.org
:

Puoi provare a accorciare il nome degli identificatori (ma nel tuo caso 
temo che siano soprattutto i template utilizzati dalla libreria 
standard ad allungare spaventosamente il nome) oppure disabilitare il 
warning con #pragma warning(disable : 4786).
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Stringhe su più righe in un popup

Salve a tutti, ho un piccolo problemino nella corretta visualizzazione 
di un testo scritto su righe multiple in un popup.
Ad esempio, ho questo testo:
"ciao ciao
pippo"
e voglio visualizzarlo in un popup.
Per scriverlo in un popup utilizzo queste funzioni:
     case WM_PAINT:
     hdc = BeginPaint(hWnd, &ps);
     GetClientRect(hWnd,&rect);
     MessageBox(NULL, (LPTSTR)MESSAGGIO_PRECEDENTE, LPTSTR)"Messaggio 
precedente",1);
              DrawText(hdc,MESSAGGIO_PRECEDENTE,-1,&rect,DT_SINGLELINE);
         EndPaint(hWnd, &ps);
         break;
Dentro la procedura per la gestione dei messaggi del popup.
La MessageBox me lo visualizza correttamente il DrawText, che uso per 
scrivere nel popup, mi scrive una cosa simile:
ciao ciao||pippo.
Perchè?
Come posso risolvere questo problema?
Grazie, ciao ciao.

Perchè?
Scrivi: "ciao ciao\npippo".

 Scrivi: "ciao ciao\npippo".
Il "ciao ciao pippo" lo prendo da una editbox e lo memorizzo in una 
stringa che se metto in una MessageBox mi viene visualizzato 
correttamente quindi credo "ciao ciao\npippo" sia quello che 
effettivamente c'č nella stringa o no?
Grazie, ciao ciao

DT_SINGLELINE);
-- 
********************************************************************
"... e come tutte le cose umane anche la mafia avrà una fine."
"Lo Stato non può processare se stesso."
"... fateci caso, avete mai sentito un politico proclamare <<La Mafia 
sarà sconfitta!>>?"
********************************************************************

 
Grazie mille me ne sono accorto ed ho risolto.
Grazie, ciao ciao.

Newsgroup: it.comp.programmare.win32
Titolo: Come controllo flusso di dati?

e poi non mi sembra OT se si parla di c e di come controllare una
periferica..

Newsgroup: it.comp.programmare.win32
Titolo: systray , messaggi WM ecc.

Ciao
Spero di non disturbarvi.
Volevo chiedere:  l'equivalente del metodo _Load in VB
qual'è nel Win32 SDK ?
Ossia quale messaggio WM dovrei controllare ?
Vi spiego meglio il problema:
Devo portare del codice Vb che serve a creare una finestra che sta nella
systray.
Ecco, uno spezzone di codice in VB:
Private Sub Form_Load()
       Me.Show
       Me.Refresh
       With nid
        .cbSize = Len(nid)
        .hwnd = Me.hwnd
        .uId = vbNull
        .uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE
        .uCallBackMessage = WM_MOUSEMOVE
        .hIcon = Me.Icon
        .szTip = "Your ToolTip" & vbNullChar
       End With
       Shell_NotifyIcon NIM_ADD, nid
      End Sub
Ecco, come lo inteso in C:
if (messg==WM_CREATE)
{
 NOTIFYICONDATA nid;
int result2;
 nid.cbSize = sizeof(nid);
 nid.hWnd             = hWnd;
 nid.uID              = NULL;
 nid.uFlags           = NIF_ICON || NIF_TIP || NIF_MESSAGE;
 nid.uCallbackMessage = WM_MOUSEMOVE;
 nid.hIcon            = LoadIcon(NULL,MAKEINTRESOURCE(IDI_WINLOGO));
 result2 = Shell_NotifyIcon(NIM_ADD,&nid);
}
Ho provato sia con WM_CREATE che con WM_SHOWWINDOW. Nel primo caso il metodo
non viene richiamato affatto nel secondo viene richiamato ma stranamente non
succede nulla. (ossia shell_notifyicon() viene eseguita correttamente ma non
si ha nessun effetto visibile)
Mi sapreste aiutare ?
Magari consigliandomi anche del codice già pronto tratto non so da qualche
tutorial. (ci ho perso due ore sulla systray !! :) )
Ciao
Grazie

 wrote in message 8grbul$24m$1...@nslave2.tin.it...

Questa riga e' sbagliata :
    nid.uFlags           = NIF_ICON || NIF_TIP || NIF_MESSAGE;
Dovresti svrivere :
    nid.uFlags           = NIF_ICON | NIF_TIP | NIF_MESSAGE;
Che ha un significato totalmente diverso.
Guaito.


Risolto. Grazie
Bye

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

Ho fatto un programma in Visual c plus plus,
in cui creo 6 thread ed il programma funziona ma,
ogni thread chiama una funzione la quale si trova nel main.
Io voglio che ogni funzione sia in file diverso si può fare ?
e come ?
Grazie a tutti per l'aiuto
Kevin
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 e come ?
Quello che chiedi e' spiegato anche nel Kernigham&Ritchie prima edizione. Da
allora nulla e' cambiato su questo argomento.
Ciao. Federico.
Newsgroup: it.comp.programmare.win32
Titolo: [newbie] vc++ 6 aggiungere controlli

Salve a tutti,
sono un autodidatta di programmazione e nell'ultimo anno sono passato dalla 
programmazione in vb al c (con devc++ come ide e solo programmazione testo) 
al vc++ (linguaggio c). Sto cercando di creare le prime interfacce con mfc. 
Vorrei chiedervi se c'e' la possibilita' di aggiungere dei controlli oltre a 
quelli che vc++ offre di default: in vb ad esempio era possibile aggiungere 
dei controlli gia' presenti nel sistema, e' possibile fare lo stesso in 
vc++? come? Per esempio avrei bisogno di un tab controll che mi permetta di 
mettere dei controlli per ogni tab. Chiedo scusa se sono ot o se la cosa 
puo' sembrarvi molto banale... ma sto muovendo i primi passi... anzi se 
avete tutorial o libri da consigliarmi :-)
ciao
Dade 

 vc++?
Sě, se ti riferisci a controlli presenti nelle DLL di windows. Piů in 
generale, per usare un controllo (o qualsiasi altra funzione/risorsa) in 
una DLL esterna precompilata ti serve di includere un file header che 
dichiari le funzioni esportate da quella DLL, cosě che il compilatore 
possa generare il codice di chiamata adatto. Ah, e naturalmente il 
programma deve caricare in memoria la DLL stessa, tramite chiamata 
all'apposita funzione delle API di windows, prima di creare/usare il 
controllo/funzione/risorsa... dai una letta all'help di vc++ per i dettagli.
PS: ma l'help di vc++ fa proprio schifo o č solo una mia impressione?...


non e' che fa schifo, e' che, almeno nel mio caso, trovo difficile la 
ricerca, e i risultati molte volte non sembrano pertinenti alla ricerca. 
Aggiungi il fatto che mi trovo un po' spaesato con vc++ ed ecco il motivo 
del mio post :-) Sai, ci vorrebbe una bella guida che spieghi i concetti 
base dell'ide ma ancora devo trovarne una discreta :-)
ciao e grazie del tuo aiuto
Dade 

 ricerca, e i risultati molte volte non sembrano pertinenti alla ricerca. 
Quello che succede pure a me. Sě, direi che fa proprio schifo :-)
Newsgroup: it.comp.programmare.win32
Titolo: Esportare funzione da DLL a EXE.

Ciao, ho creato una funzione in una DLL che uso in un programma, ma
non funziona.
Nella DLL:
...
BOOL 1var = FALSE;
int      2var = 0;
_declspec(dllexport) void Funzione1(BOOL var1, int var2)
{
    1var = var1;
    2var = var2;
}
_declspec(dllexport) void Funzione2()
{
    if(1var == TRUE)
    {
         MessageBox(NULL,"Valore TRUE",NULL,MB_OK);
    }
    else
    {
         MessageBox(NULL,"Valore FALSE",NULL,MB_OK);
    }
}
Nell'EXE:
....
__declspec(dllimport) void Funzione1(BOOL,int);
__declspec(dllimport) void Funzione2();
...
Funzione1(TRUE,0);
Funzione2();
...
ecc
ecc
...
il problema č: perche Funzione2() mi ritorna sempre il valore FALSE
anche se tramite Funzione1(TRUE,0) ho passato TRUE nella variabile
1var contenuta nella DLL???
Per caso sbaglio da qualche parte???
Grazie per la risposta :(

Grazie per la risposta :(
xché é idiota il compilatore che ti fa compilare una cosa del genere!
questo é assurdo...
vuoi vedere che ......... no no ...
il vc++ stavolta non é, sarebbe stato troppo
cod

int      2var = 0;
CyberWalkie C/C++ Compiler : Fatal Error 2040 : 
Declaration terminated incorrectly
--
CyberWalkie - walkietalkie(at)
libero.it

Uso il VC++ e nel compilarlo non mi ritorna nessun errore, sembra
andare tutto bene.
Insomma, invece di sollevare polemiche sui compilatori, come risolvo
il mio problema?
Grazie di nuovo!!!


Grazie di nuovo!!!
dichiara static la variabile... anche se é già static in quanto é
dichiarata fuori da ogni funzione...
cod

 il mio problema?
Nessun problema. Sul mio computer compila ed esegue perfettamente - non ho
fatto altro che copiare dal tuo post ed incollare in un paio di progetti VC,
aggiungere un WinMain, e farlo andare. Il risultato è TRUE - e non FALSE.
Mi sa che c'è qualcos'altro che ci sfugge.
Ciao.
Zello

Nonostante le polemiche, sono riuscito a risolvere il problema, grazie
all'intervento di una persona in un newsserver straniero (come al
solito, noi italiani ci distinguiamo...)
Bastava dichiarare le variabili come:
 
#pragma data_seg("share")
BOOL 1var = FALSE;
int 2var = 0
#pragma data_seg()
in modo da renderle comuni a tutta la dll.
inoltre, le suddette variabili possono anche essere inizializzate
senza alcun problema...
Grazie...

Nonostante le polemiche,
Non credo ci sia stata nessuna polemica.
Guarda che non e' sbagliato pensare che 1var e 2var siano
identificatori errati, perche' lo sono a tutti gli effetti, sotto
qualunque linguaggio di programmazione.  E gia', noi italiani ci
distinguiamo sempre, proprio perche' non conosciamo neanche gli
aspetti di base dei linguaggi di programmazione.
--
CyberWalkie - walkietalkie(at)
libero.it

 in modo da renderle comuni a tutta la dll.
Non ci credo! Questa cosa (praticamente identica) l'ho letta meno
di 3 ore fa !!
Posso chiederti a che ng ti sei rivolto?
Ciao & grazie.   Davide DG.
Newsgroup: it.comp.programmare.win32
Titolo: struttura dati da inviare con una send

Ho un problemino con una send. Dovrei inviare i dati immagazzinati in questa
struttura dati:
typedef struct type_pacchetto {
        char userName[30];          /* nome mittente */
        char sourceCode[8192];     /* codice sorgente */
        char fileName[30];          /* nome file */
        int tipo;                   /* tipo del pacchetto */
        unsigned long int crc;      /* CRC */
} type_pacchetto;
ad un server. Sia il client che il server girano su Win, quindi non ci sono
problemi di compatibilità tra i tipi di dato, però nei test ho verificato
che al server arrivano tutti campi vuoti. I dati contenuti nella struttura
vengono inseriti a run-time.
La send del client è questa: send( sd, (void *)&pacchetto,
sizeof(pacchetto), 0 );
La recv del server è questa: recv( sd, (void *)&pacchetto,
sizeof(pacchetto), 0);
Sapreste aiutarmi? Grazie
PS: il medesimo messaggio è stato postato anche su it.comp.lang.c


Un problema, non so se è il tuo, è che la recv non è garantito che catturi
tutti i dati richiesti: possono essere necessarie più chiamate. Controlla se
il valore restituito è uguale al numero di bytes richiesti.

Newsgroup: it.comp.programmare.win32
Titolo: GUI: Piccolo problemino

Salve a tutti, ho appena creato un'applicazione utilizzando VC++ 6.
L'applicazione è dialog based e, in particolare, è composta da un'unica
dialog. In pratica si tratta di un convertiore per database che apre un db
in input ed uno in output e mappa e ricalcola i campi.
Il mio problema è questo:
Se lancio l'applicazione e la lascio andare tutto ok. Se solo provo a fare
un click, anche solo sul titolo della dialog, l'interfaccia grafica si
blocca completamente. L'applicazione continua a fare il suo dovere, ma non
vuole proprio saperne di visualizzarmi l'avanzamento dei "lavori".
La CPU resta fissa al 99% (effettivamente è un'applicazione compute
intensive) dall'inizio alla fine e quindi sia quando l'interfaccia funziona
sia quando non funziona!
Ho provato con una RedrawWindow finanche nella DDX ma nulla da fare...
Spostando la dialog in modo da portare il suo contenuto grafico oltre il
desktop e riportandola poi "a vista" la finestra viene ridisegnata. Questo
significa che i messaggi da parte del framework arrivano...maledetta
micro$oft!
Qualcuno ha qualche idea/suggerimento.
Grazie a tutti in anticipo.
ZaZy

 ha scritto nel messaggio
news:c6llgd$m3f$1...@alix.livenet.it...

probabilmente dovresti eseguire le elaborazioni in un thread separato
(vedi CWinThread)
--
Pela


Grazie, Pela, ma č esattamente quello che faccio...colpa mia, mi ero
dimenticato di scriverlo!
Grazie comunque per la risposta!
ZaZy
Newsgroup: it.comp.programmare.win32
Titolo: stili di finestra

HO notato che alcuni software (tipo Emule) hanno oltre alle  3
classiche caselline per la chiusura ,riduzione a icona e ingrandmento
anche una 4 casellina che posizione la finestra sulla barra di sistema
(dove c'e' l'orologio per intenderci) .
Ho provato a vedere i nuovi stili sotto XP senza successo .
Come si implementa questa funzionalita ?

 ha scritto nel messaggio 
news:n94en1h4fu0j9e4c4...@4ax.com...


(spiegato un pò malaccio ma spero renda l'idea)
in effetti non ci ho capito niente e non uso framework

in effetti non ci ho capito niente e non uso framework
Aggiungere un pulsante in quella posizione non e' compito delle
API di Windows.
Devi farti tu il pulsante graficamente e piazzarlo in quella
posizione. E' un lavoro ingrato perche' ogni Windows ha la sua
veste grafica (grazie Bill...)

posizione. 
Capito.
Io pensavo fosse implementato in qualche modo nello stile della
finestra.
grazie

Newsgroup: it.comp.programmare.win32
Titolo: codice esadedimale di ctrl-z.

chi mi puo' dare il codice ex di ctrl-z?
CTRL-C   ==x03
CTRL-Z  ==????
grazie

CTRL-Z  ==????
0x1a
-- 
Andrea Laforgia
#exclude <windows.h>

 CTRL-Z  ==????
CTRL-A ='A' & 0x1f ='a' & 0x1f = 0x01
CTRL-B ='B' & 0x1f ='b' & 0x1f =0x02
CTRL-C ='C' & 0x1f ='c' & 0x1f =0x03
...
CTRL-Z ='Z' & 0x1f ='z' & 0x1f = 0x1a

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

selva..non so se sono un argomento..boh'..
cmq...qualcuno sa per favore darmi una dritta su qualche sito in
italiano sull'HASKELL??? Anche buoni siti in inglese....
grazie
Livio

Ciao,
    non ho approfondito molto ma l'unico che ho visto è 
www.haskell.org
 che
forse conosci gia'.
A presto :-)
Marco Abis
http://www.programmazione.it
 Il sito Italiano di riferimento per lo
sviluppatore
ab...@programmazione.it


non c'è piu'..!! uffi!! qualcos'altro!!

Ciao,
    come non c'e' più? Io continuo a vederlo.

Newsgroup: it.comp.programmare.win32
Titolo: Sempre sul Colore della Static...

SetTextColor() la uso solitamente per cambiare il colore del testo nella
finestra principale.
Ma in una static come faccio ad usarla questa funzione? Supponendo che la
finestra static si chiami "hwndStatic", mi potete fare un esempio in
codice di come fare a rendere la finestra static di sfondo bianco e il
colore del testo nero?
Grazie,
Pier Antonio Mauriti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sfondo bianco e il colore del testo nero?
WM_CTLCOLORSTATIC
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 WM_CTLCOLORSTATIC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


Ringrazio ma come lo devo gestire WM_CTLCOLORSTATIC? 
E che cavolo , vuoi tutta la pappa pronta ?
Ti guardi la gestione del messaggio che ti e' stato suggerito e trovi
tutte le risposte .

 tutte le risposte .
Peraltro la pappa era gia' pronta, bastava che leggesse l'altro mio post in
risposta al medesimo quesito reiterato...
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 anticipatamente a tutti per la preziosissima collaborazione. 
Per il codice, cerca il nome del messaggio su 
groups.google.com
.
P.S. quando rispondi non riportare tutto il testo del messaggio a cui 
rispondi e, se devi riportarne delle parti per facilitare la 
comprensione delle tue risposte, riportale _prima_ della tua risposta.
Per maggiori info sul quoting:
http://www.uwasa.fi/~ts/http/quote.html


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

Salve a tutti,
    sono un neofita di programmazione e ho bisogno di un aiuto.
Sto' creando il mio primo programma sotto Windows e ho deciso di usare un
DLL (cosa che non avevo mai fatto). Seguendo il tutorial che ho trovato su
www.programmazione.it
 ho scritto la mia piccola DLL e l'ho caricata nel mio
programma usando LoadLibrary() e GetProcAddress().Fin qui tutto bene.
Visto che il programma sembrava funzionare, l'ho voluto provare  a casa di
un mio amico ma qui' la DLL non veniva caricate!!!
L'ho provato su altri computer ma la DLL non viene caricata (HWND==NULL!!!).
Come mai? Qualcuno mi sa' dire dove posso aver sbagliato??.
Per la cronaca, l'ho scritta e compilat in C usando il Borland C++ 5.02
Grazie a tutti.
Bow-wow
Killer


Quanto dici mi sembra strano, l'unica idea che ho a riguardo potrebbe essere
il path della DLL. Quando richiami la LoadLibrary() devi specificare il path
della DLL da caricare, se
poi cambi il percorso della DLL la LoadLibrary() non ti restituisce +
l'handle del modulo.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

 l'handle del modulo.
Il path e' giusto, anche perche', come ho gia scritto, sul mio PC lo legge.
Sono convinto che sia un errore nella compilazione della DLL.
Ho notato che mi dice "LIB mancante" o qualcosa del genere, mentre la DLL la
crea.
Cosa serve il file .LIB e come si crea.
Grazie comunque della risposta.
Bow-wow
Killer
Newsgroup: it.comp.programmare.win32
Titolo: variabili d'ambiente

Ciao a tutti!
Per un'applicazione che sto realizzando, avrei la necessità di sapere se
esiste un sistema per rendere una variabile d'ambiente creata
contestualmente ad un processo (e quindi, in prima istanza, locale ad esso)
globale (un po' come succedeva per W9x, in cui una scrittura di una
variabile d'ambiente nell'autoexec.bat, ad esempio TEMP,  e il successivo
riavvio del sistema, permetteva a tutti i processi di "condividere" TEMP).
Ho guardato SetEnvironmentVariable(), ma la variabile che crea è locale al
processo da cui è partita la chiamata.
C'è da metter mano nel registry?
Grazie a tutti!!!
Alex

 ha scritto nel messaggio
news:oDa0a.136323$0v.38...@news1.tin.it...

sì la chiave è questa
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session
Manager\Environment
Pela

 globale
Al volo? L'unica idea che mi viene e` quella di "iniettare" il tuo
codice con uno hook in tutti gli altri processi, e poi chiamare
SetEnvironmentVariable() da ciascuno di essi. Si tratta di un argomento
non banale, guarda SetWindowsHookEx() tanto per iniziare ma preparati a
imparare diverse cose.
--
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: Semplicissimo programma per distanza angolari... chi mi aiuta?

Avrei bisogno di un semplicissimo programma che inserite delle coordinate in
gradi le elabora seconda una semplice formula
d=arccos( cos(t2-t1)*cos(l1)*....)che calcola la distanza angolare tra i due
punti. Mi servirebbe per calcolare distanze tra oggetti della volta celeste.
Il programma dovrebbe consistere in un finestra con 4 caselle in cui
inserire i dati della coppia di coordinate (nella forma di gradi decimali,
ad es. 48,23334°) e un tasto che fa visualizzare il prodotto della formula.
Attualmente uso un semplice foglio elettronico ma un programmino sarebbe
piu' comodo...
Purtroppo sono assai ignorante in fatto di programmazione (conosco solo un
po' di pascal, ma davvero poco...) per cui non è che c'e' un'anima buona che
potrebbe darmi una mano? :-)
non credo sia molto difficile per un esperto...
grazie a chiunque mi vorra' aiutare (o anche indirizzare an un NG piu'
appropriato, nel qual caso mi scuso per l'OT).
saluti
Lucky Dog
--
email: 
lodi...@tiscalinet.it

 email: 
lodi...@tiscalinet.it
-- 
+-------*Le tre leggi del buon utente*-------+
|============================================|
+-Legge Zero---------------------------------+
|Un utente non puo' installare Windows, o cau|
|sera' la fine del suo PC e la rovina dell'u-|
|manita' !!!! Cobra(
franc...@iol.it
)      |
|                  (
maraf...@xoommail.com
)|
|============================================|

Scusa per l'OT ma tira fuori le altre leggi del buon utente...( secondo
avviso..)
--
Ciao , Ricardo Antonio Piana
(Rico per gli amici)
ricard...@tiscalinet.it
http://web.tiscalinet.it/ricardopiana
Newsgroup: it.comp.programmare.win32
Titolo: SysListView32 e notifica selezione

Salve! Qualcuno mi sa dare una mano? :-)
Sapete x caso qual'è la notifica che devo ricevere da una List View
(quella dei common controls) per sapere quand'è che la selezione cambia?
Mi servirebbe qualcosa di analogo alla notifica LBN_SELCHANGE delle List
Boxes.
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


forse questo LVN_ODSTATECHANGED
-- 
Pela

 Boxes.
La notifica è: LVN_ITEMCHANGED.
Controlla che lo stato che cambia sia LVIS_SELECTED.

Grazie a tutti e due, ma non capisco una cosa: qual'è la differenza fra
LVN_ODSTATECHANGED e LVN_ITEMCHANGED?
E in generale, quale caratteristica comune hanno le notifiche LVN_ODXXX?
Cioè, cosa vuol dire "OD" ?


 Cioè, cosa vuol dire "OD" ?
Le notifiche con le iniziale LVN_OD sono inviate da un list view control in
modalità "owner data", che si ottiene creando la finestra con lo stile
LVS_OWNERDATA. Un list view di questo tipo non mantiene una copia dei dati
che inserisci, ma invia una notifica ogni volta che è pronto per mostrare
sullo schermo un elemento (sta a te rispondere alla notifica e fornire il
valore per l'elemento in questione e/o lo stato dell'elemento).
Newsgroup: it.comp.programmare.win32
Titolo: esiste un sw che...

ciao a tutti, 
sto cercando da qualche parte, se esiste, un freeware che mi 'stringa'
la porta d'uscita di un server web locale. 
Mi spiego meglio: sono un webdesigner e di solito testo e debuggo i
miei siti su LAN, con un PC con personal web server sopra. 
Ora, su rete locale va tutto bene e i siti scendono con grande
velocità (ovviamente). Quindi  il rendering della pagina è pressoche'
immediato. 
Ma cosa succederebbe se a vedere i miei siti fosse uno con il vecchio
modem a 14.4 o 28.8 ereditato dal cugino ? Dato il volume di lavoro
che ho, non posso perdere le giornate a fare upload su server in
Internet e poi ricollegarmici via 'vecchio modem' !
Quindi sto cercando qualcosa (tipo proxy ?) che si ponga in un
qualunque punto tra il server della LAN e il browser client per creare
un buffer di pacchetti che ritrasmette un po' alla volta (magari con
velocita' regolabile).
Tipo un tubo grosso che versa acqua in una cisterna da cui prelevarla
con un rubinettino in fondo. A me servono la cisterna e il
rubinettino.
esiste ?
ciao, 
dario

 writes:
da> ciao a tutti, 
da> sto cercando da qualche parte, se esiste, un freeware che mi 'stringa'
da> la porta d'uscita di un server web locale. 
Non è  freeware (è  Libero ma non  necessariamente gratuito)  un certo
S.O. di mia  conoscenza che permette lo shaping  del traffico. Mi pare
una cosa un po' troppo laboriosa da attuare.
Un'altro modo  sarebbe quello di  forzare il traffico verso  il server
WWW a passare attraverso una  connessione seriale (SLIP o PPP) a bassa
velocità. Non dovrebbe essere impossibile sotto Win32...
da> Mi spiego meglio: sono un webdesigner e di solito testo e debuggo i
da> miei siti su LAN, con un PC con personal web server sopra. 
Può servire molto anche ragionare sul carico di dati che devono essere
trasferiti visitando il sito.
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+
| Attenzione: rispondo ad ogni invio di pubblicità non richiesta | 
| o spam di qualsiasi altro genere con un messaggio al provider  |
| di competenza. Ai sensi della legge sulla privacy NON avete il |
| permesso di utilizzare i miei dati per questi scopi.           |
+----------------------------------------------------------------+

esiste ?
Certamente. Io ho un server proxy freeware che ti permette di
impostare un limite massimo di banda utilizzato dalle applicazioni che
vi si appoggiano. Tu lo lanci sul tuo pc, imposti che i.e. oppure
netscape usino un proxy socks e ti colleghi al sito "remoto". Cosi'
facendo puoi "strozzare" la banda a N kbytes/sec.
Se vuoi, te lo cerco nel mio archivio: contattami via mail.
webm...@icem.it
Saluti.


questo lo faccio normalmente, ma mi serviva
qualcosa per automatizzare il controllo su
problemi tipo il rendering progressivo di tabelle
e impaginazione varia (cioe' cosa uno vede via
via che la pagina scende).
grazie,
dario
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.programmare.win32
Titolo: DLL VC++ 5.0 da usare in VB Professional SP3 5.0

Ciao a tutti,
   ho un problema con una DLL creata in VC++ 5.0:  la DLL praticamente
esegue la trasformata di fourier di 2 vettori double passati come ingresso e
la restituisce come uscita su altri 2 vettori.  tutti e 4 i vettori sono
passati come parametri della funzione.
Il prototipo della funzione è il seguente:
void __declspec( dllexport ) _stdcall fft_double (
    unsigned  NumSamples,          /* must be a power of 2 */
    int       InverseTransform,    /* 0=forward FFT, 1=inverse FFT */
    double   *RealIn,              /* array of input's real samples */
    double   *ImaginaryIn,         /* array of input's imag samples */
    double   *RealOut,             /* array of output's reals */
    double   *ImaginaryOut );      /* array of output's imaginaries */
...e la dichiarazione in VB è questa:
' InverseTransform -->  0=forward FFT, 1=inverse FFT
Public Declare Sub fftDDll Lib "fft.dll" Alias "fft_double" _
                            (ByVal NumSamples As Long, _
                             ByVal InverseTransform As Integer, _
                             ByRef RealIn() As Double, _
                             ByRef ImaginaryIn() As Double, _
                             ByRef RealOut() As Double, _
                             ByRef ImaginaryOut() As Double)
...proprio non so' cosa cacchio fare!!! mi da' un errore assurdo: non sto'
dicendo che mi da' un errore di run-time standard... mi si pianta il VB e mi
da' un errore in VBA5.DLL!!!!
VB5 ha provocato un errore di pagina non valida nel
modulo VBA5.DLL in 0177:0fbd43f2.
Registri:
EAX=000000a1 CS=0177 EIP=0fbd43f2 EFLGS=00010286
EBX=0064cfcb SS=017f ESP=007ff068 EBP=007ff0fc
ECX=0fbd44c9 DS=017f ESI=0064cf94 FS=5be7
EDX=0063d7b0 ES=017f EDI=f9b83cd1 GS=0000
Byte all'indirizzo CS:EIP:
66 83 3f 01 75 14 8b 5f 0c 0b db 74 0d 58 2b 47
Immagine dello stack:
00000000 00000001 00000080 00000000 007ff108 00647f6e 00000004 3feffd88
00000100 00000000 0fbd7b5c 3feff621 f10dd814 bfa91f65 007ff130 0064cf6c
Help please!!!!
Alberto G.
san...@clu.it
Cb Gandalf  27.275 Genova
SWL Ge/3093

 [ . . . . ]
In C++ a 32 byte il tipo di dato int è a 32 bit, mentre in VB un integer è a
16 bit.
Prova modificando int in short (C++) o integer in long (VB)
Bruno

Prova modificando int in short (C++) o integer in long (VB)
Meglio la seconda soluzione: usare sempre Long al posto di integer...
Sidewinder
Newsgroup: it.comp.programmare.win32
Titolo: Eventi ATL

Salve, ho un problema... il mio scopo e' avere una applicazione server
che ogni x secondi notifichi le n applicazioni client ad esso
connesse... Il problema e' che riesco a lanciare eventi solo in
coincidenza delle chiamate dei metodi del server da parte del client.
Come posso notificare i client senza che loro facciano acuna richiesta?
Se potete consigliarmi qualche esempio da scaricare sulla rete ve ne
sarei grato
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 sarei grato
Se proprio vuoi devi creare un interfaccia DCOM anche ai client. Ma non è 
semplicissimo!
-- 
Luc.

 semplicissimo!
*sigh*


 scaricare sulla rete ve ne sarei grato
Puoi fare generare degli eventi all'applicazione server e fare in modo 
che il client li riceva utilizzando i "connection points".
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 che il client li riceva utilizzando i "connection points".
Purtroppo e' proprio questo che non riesco a fare. 
O meglio risco a fare un Fire_MioEvento()solo all'interno di un metodo
chiamato
dal client.
Come faccio a sparare un evento se il client non mi chiede nulla? 
Come faccio, ad esempio, a creare un timer sul server e mandare eventi
ai client
anche quando loro non mi chiedono nulla?
Ciao


 che il client li riceva utilizzando i "connection points".
Purtroppo e' proprio questo che non riesco a fare. 
O meglio risco a fare un Fire_MioEvento()solo all'interno di un metodo
chiamato
dal client.
Come faccio a sparare un evento se il client non mi chiede nulla? 
Come faccio, ad esempio, a creare un timer sul server e mandare eventi
ai client
anche quando i client sono in attesa?
Ciao


Newsgroup: it.comp.programmare.win32
Titolo: Sistema Operativo

Qual è il sistema più veloce per un EXE VisualC++ per sapere su qale
win sta girando?

win sta girando?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getversionex.asp

 win sta girando?
GetVersionEx()
Kiuhnm

Newsgroup: it.comp.programmare.win32
Titolo: [OT] - Windows XP

Salve a tutti e scusate l'OT,
con WinXP se si ha l'unità "F" occupata (connessione o altro) e si prova ad
inserire una chiavetta USB...
windows non riesce ad associare nessuna unità.
Avete mai notato questa anomalia, o si verifica solo sul mio PC?
Grazie
RDF

 Avete mai notato questa anomalia, o si verifica solo sul mio PC?
A me personalmente (che "gioco" con 2-3 chiavette inserite random) mai...
-- 
Alex {per email metti '[IOPOSSO]' nell'oggetto}
"Le persone nel mondo si dividono in tre categorie:
quelle che sanno contare e quelle che non sanno contare." (Legge di
Wincorn)

JoGiò wrote:

Solo il tuo PC.

Newsgroup: it.comp.programmare.win32
Titolo: Differenza sostanziale fra ACCESS 97 e ACCESS 2000

Come da oggetto vorrei sapere la differenza sostanziale, riguardante magari
il modulo Jet di Access, fra le due versioni '97 e '2000
Grazie a chi risponde
Paco

 wrote in message 88ghdr$kjq$1...@nslave2.tin.it...

Ho trovato una differenza, che a me sembra importante, (pero' non so se e'
sostanziale o cos'altro).
Access 2000 supporta campi testo Unicode, Access 97 no.
Newsgroup: it.comp.programmare.win32
Titolo: [OT] - Immagine associata alle opzioni di menu'

Salve a tutti,
vorrei realizzare un menu' simile a quelli di excel e di word, in cui alcune
opzioni sono associate ad un'immagine. Mi hanno detto che servono delle API.
Qualcuno sa come fare?
Programmo in VC++ 6 in ambiente Windows.
Grazie anticipatamente a tutti e buon lavoro.

 vorrei realizzare un menu'
Ti ho già risposto.
-- 
Luc.

 wrote in message
MPG.17e1312ae...@tornado.fastwebnet.it...


 Ti prego di rispondermi nuovamente se ne hai la possibilità.
www.codeguru.com
-- 
Luc.

Newsgroup: it.comp.programmare.win32
Titolo: Lista delle Dir

Grazie per l'aiuto ora so come ottenere i nomi dei file in una directory, mi
sapreste però dire come posso fare ad ottenere anche l'elenco delle
directory contenute nella directory di partenza così da poter scrivere una
funzioncina ricorsiva che mi dia tutti i file a partire da una directory di
partenza?
Grazie
Wezzy

...

ciao!

Newsgroup: it.comp.programmare.win32
Titolo: Accedere ai newsgroup

 - Trion Homepage
-- 
Posted from [213.255.37.65] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ho proprio esperienza in questo campo.
Se sai usare i comandi telnet con Visual Basic, nelle FAQ di
it.news.aiuto reperibili all'URL
news:o905psg278mqgf7a9...@4ax.com
 (nntp) o via Web al
sito 
http://www.news.nic.it/news-it/
 sono disponibili URL riguardanti
le specifiche del protocollo NNTP / NRTP.
-- 
DGP85                | May the Force be with you!
http://thedaps.net/
  | No Binaries or HTML at this address.
http://www.dgp85.com
 | Don't change the address.
Newsgroup: it.comp.programmare.win32
Titolo: CTreeCtrl a colori è possibile?

Ciao a tutti, nel mio viaggio alla scoperta del VC++ mi si è presentato un
dubbio: è possibile avere all'interno di un Tree control colori diversi per
righe diverse? mi spiego meglio, dovrei costruire un albero per catalogare
delle persone; vorrei scrivere in blu i nodi(ex: AMICI, PARENTI, COLLEGHI,
...) ed in verde le foglie dell'albero (ex: Mario Rrossi, Giuseppe
Verdi,...). Si può fare?
Grazie in anticipo
RX1
--------------------------------
Inviato via 
http://usenet.iol.it

> Verdi,...). Si può fare?
Ad ogni item puoi associare una diversa icona, quindi del colore che vuoi,
non so se la scritta possa cambiare colore, questo non l'ho mai fatto....
Denis

Su
http://www.codeguru.com/treeview/item_color_font.shtml
Trovi un
articolo che spiega come fare...
Davide.


Davide.
grazie :-)
RX1.


 righe diverse?
Si`, ma devi disegnarle tu usando un controllo owner-draw.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: altezza di una combobox...

Ciao, sto inserendo via codice una CComboBoxEx in una mia classe derivata da
CToolBar.
Riesco ad inserire le stringhe nella ComboBox ma non riesco ad impostare
l'altezza della listbox, per cui quando clicco sul pulsante per far apparire
la lista, non suvvede nulla...
Le stringhe le ho inserite perche' se uso la tastiera, riesco a scorrerle...
Non sono riuscito a trovare alcuna funzione membro tipo:
SetListHeight, SetHeight...
Qualche idea?
Davide.
-- 
Posted from 
origin.vit.iit.nrc.ca
 [132.246.41.10] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 la lista, non suvvede nulla...
L'altezza "complessiva" delle combobox la devi impostare direttamente nel
parametro cy quando la crei.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Nuovi libri ...

ciao a tutti ... mi servirebbero nuovi consigli su dei libri che dovrei 
comprare, mi potreste consigliare su libri che avete gia' letto o che sapete per 
certo ottimi ???
a) programmazione concorrente, thread
b) programmazione avanzata C
d) programmazione avanzata C++ (ho gia' il think e il BJ.Stroustrup)
e) design pattern
ringrazio tutti quelli che riescono a darmi dei consigli
ciao

 b) programmazione avanzata C
Non posso dirti per certo che sia ottimo, dato che non l'ho letto, ma 
sugli autori non ho alcun dubbio (dato che sono quasi tutti 
frequentatori di comp.lang.c, nel quale fanno sfoggio di *grande* 
competenza).
Il titolo e` `C Unleashed' (
http://users.powernet.co.uk/eton/unleashed/
 
- qui puoi vedere anche gli argomenti di cui tratta).
La cosa interessante e` che tutto il codice del libro e` scritto in C 
standard, quindi assolutamente portabile.
Vedi anche la recensione su ACCU 
(
http://www.accu.org/bookreviews/public/reviews/c/c002280.htm
).
Questo sara` di certo uno dei miei prossimi acquisti.
-- 
Enrico `Trippo' Porreca

 e) design pattern
Qui ho letto qualche cosa, ma evito di consigliarti un libro, c'e' gente che
che su questo argomento ha letto molti piu' libri di me..... (anche se alla
fine credo che i migliori siano i soliti 2 o 3....)
Tommy

 ha scritto nel messaggio
news:blcrbv$tcf$2...@news.ngi.it...


 e) design pattern
7) Design Patterns
Se non puoi acquistarli tutti ti consiglio di prendere perlomeno i numeri
1,2,4 e 7.
ciao Anto
-- 
"Computer science is not about computers any more than astronomy
is about telescopes." -- EW Dijkstra

Newsgroup: it.comp.programmare.win32
Titolo: Aggiornare SDK

Sto Usando bcb4 e vorrei aggiornare l'sdk, qualcuno conosce la 
procedura?
Ho scaricato l'sdk dal sito microsoft, ho sostituito gli include e le 
librerie a non funge (marea di errori durante la compilazione)
Ciao
Franco

 Franco

Newsgroup: it.comp.programmare.win32
Titolo: MFC e ordinamento di database

Usando gli oggetti della gerarchia CDao...  come procedo se voglio
ordinare una tabella di un Access DB ?
grazie

Devi impostare il membro di dati "m_strSort" della classe
"CDAORecordset". Ti scrivo ciò che è riportato in MSDN:
CDaoRecordset::m_strSort
"Contains a string containing the ORDER BY clause of an SQL
statement without the reserved words ORDER BY. You can sort on
dynaset- and snapshot-type recordset objects. 
You cannot sort table-type recordset objects. To determine the
sort order of a table-type recordset, call SetCurrentIndex.
The use of m_strSort has no effect when opening a recordset
using a CDaoQueryDef pointer."


"CDAORecordset". Ti scrivo ciň che č riportato in MSDN:
Ti ringrazio per le info .
Ho visto pero' che funziona perfettamente anche cosi :
   db.Open(TEXT("Servbase.mdb"));
   recset.Open(AFX_DAO_USE_DEFAULT_TYPE,TEXT("SELECT * FROM FERIALE
ORDER BY ORA_ENTR"),NULL);
ciao

 >"CDAORecordset". Ti scrivo ciò che è riportato in MSDN:

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto Cercasi ...

Hail,
Cerco ardentemente manuali che mi possano aiutare a sviluppare semplici
applicazioni grafiche sotto windows(magari in vc ++) .
Anche solo in 2D.
Aiutamemi anche se con Consigli.
Grazie.
--
Gods made Heavy Metal, and they saw it was good.
They said to play it louder than hell, and we promised that we would.
When the looser say it's over with, you know that it's a lie
Cause gods made heavy metal and it's never gonna die.
Manowar

 
Se cerchi dei manuali, potresti dare un'occhiata alla biblioteca della tua
città, altrimenti ci sono degli indispensabili tutorial su
http://gpi.eden.it
"
Qui trovi di sicuro tutto quello che ti serve e anche di più!
Se vuoi programmare in DirectX, fammelo sapere che ti posso dare una mano
Ciao, Francesco
PS:Boia chi molla Linux!
-- 
+-------*Le tre leggi del buon utente*-------+
|============================================|
+-Legge Zero---------------------------------+
|Un utente non puo' installare Windows, o cau|
|sera' la fine del suo PC e la rovina dell'u-|
|manita' !!!! Cobra(
franc...@iol.it
)      |
|                  (
maraf...@xoommail.com
)|
|============================================|

 wrote in message
37F75059...@libero.it...


P.S. A morte Torvalds!
Invidia? Io credo proprio di si.....
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

 wrote in message
Ks8K3.29008$nP6.2...@typhoon.libero.it...






No , inc***atura , avevo appena finito di configurare il KDE...
Uaz uaz uaz!!!! :-) Eh eh eh ehhhhhhhhhhhhh! Mi sto spanzando dalle risate
:-)
Posti un messaggio contro il Linux (pro Microsoft) e quell' obbrobrio di
newsreader chiamato Outlook ti spara 3 messaggi di fila. Questa si che è una
punizione esemplare! :-)
Ciao, Giuseppe
---------------------------------------------------------------------------


 wrote in message
p3oK3.31098$nP6.3...@typhoon.libero.it...

Newsgroup: it.comp.programmare.win32
Titolo: API - Dialoghi

Salve,
vorrei sapere se c'è un metodo (usando gcc) per compilare un file .cpp ed un
file .rc
Seguendo il corso su 
programmazione.it
 di Alex Martelli sono riuscito a
compilare il primo programma, ma non ho capito molto bene i dialoghi (sono
un pò lento a capire). Qualcuno potrebbe spiegarmeli?
p.s.: Alla fine del capitolo 4 dei dialoghi se non mi sbaglio ho due files
da compilare; il primo (api2.cpp):
---------------------------------------------------------
#define STRICT
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR
lpCmdLine, int nCmdShow)
{
 DialogBoxParam(0,"MioDialogo",0,0,0);
 return 0;
 }
--------------------------------------------------------
ed il secondo (che sarebbe il file miodialogo.rc):
--------------------------------------------------------
#include <windows.h>
MioDialogo DIALOG DISCARDABLE 0, 0, 186, 92
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Un Dialogo vuoto"
FONT 8, "MS Sans Serif"
BEGIN
END
--------------------------------------------------------
il prob è che quando lo compilo (gcc c:\api2.cpp -o api2.exe) e lo faccio
partire, non mi appare nulla.
Come potrei fare?
Grazie per la pazienza



Newsgroup: it.comp.programmare.win32
Titolo: CreateThread Handle

Mi è sorto ultimamente un dubbio, e credo di aver trovato già la
risposta. Chiedo comunque conferma.
Quando creo un Thread (sia che usi CreateThread direttamente che usi
beginthread o _beginthreadex) mi viene restituito un Handle a un evento
che viene settato quando il thread esce.
Però visto che io non mi preoccupo dell'uscita del thread (se lo facessi
sarei un elegante programmatore, non credete?) mi disinteressavo
dell'handle e lasciavo che la variabile si perdesse quando uscivo dalla
procedura che chiamava il thread.
Però un esempio che ho trovato (che non c'entrava direttamente con il
multithread) chiudeva, subito dopo la chiamata a _beginthreadex,
l'handle restituito dalla procedura, asserendo che non gli interessava
dello stato del thread... 
E' del tutto corretta quest'ultima affermazione o l'esempio era
mistificante? E' solo un costrutto di beginthreadex, o bisogna farlo
anche per CreateThread?

 anche per CreateThread?
Correttissima e necessaria anche per CreateThread, se no si
accumula piccola spazzatura nel kernel.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: curiosità sù tp

Salve non so nulla della programmazione ma mi interesserebbe conoscere
quali siano le potenzialità di un linguaggio come turbo pascal,cioè cosa sia possibile creare sfruttandolo al massimo.
Grazie ciao.

 linguaggio come turbo pascal,
Col Turbo Pascal ci fai solo dei programmi per il DOS, non e` che al giorno
d'oggi siano il massimo della vita. :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

 ha scritto nel messaggio:
Salve non so nulla della programmazione ma mi interesserebbe conoscere
quali siano le potenzialità di un linguaggio come turbo pascal,cioè cosa sia
possibile creare sfruttandolo al massimo.
Come ti ha già detto Lorenzo con TP non vai oltre il DOS.
Interessante è, invece, l'aspetto Windows del TP, conosciuto come Delphi (è
una definizione molto semplicistica, Delphi non è una evoluzione del TP,
utilizza la sintassi del TP) che ti presenta un framework solidissimo come
VCL e un ambiente OO reale. Inoltre è quantomeno degno di sguardo Kylix,
quelli che molti definiscono "Delphi per Linux".
Ciao! :-)
--
- Carlo -
c.b...@libero.it

Come ti ha già detto Lorenzo con TP non vai oltre il DOS.
beh, non sono completamente d'accordo... perché non é detto
che io debba programmare per forza in DOS! Posso anche utilizzare
compilatori pascal per windows, tralasciando il delphi essendo un
ambiente di sviluppo professionale.
Credo comunque possa valutare l'idea di utilizzare il Dev-Pascal..
se vuole restare in ambiente Pascal, se puoi vuole migrare verso
nuovi orizzonti (che a mi oavviso col pascal c'hanno soltanto in
comune la sintassi) ben venga...
cod

Credo comunque possa valutare l'idea di utilizzare il Dev-Pascal..
Che non e' TP.
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>

Newsgroup: it.comp.programmare.win32
Titolo: Masterizzazione da codice

Vorrei conoscere una procedura per copiare files e cartelle su co-rom.
Cioč effettuare una masterizzazione da codice.(Il programma che sto
scrivendo č in C++)
Ringrazio anticipatamente chiunque voglia dedicarmi parte del suo tempo per
aiutarmi

 ha scritto nel messaggio
news:c2mlsu$4ia$1...@lacerta.tiscalinet.it...


 questo tipo di prodotto.
Segnalo a entrambi questo, che e` open source e di ottima qualita`:
http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
Si puo` scegliere se "integrare" il codice nella propria applicazione,
oppure (soluzione secondo me molto piu` bella) pilotare l'eseguibile
usando opportunamente gli switch da riga di comando.
Ovviamente cdrecord sarebbe eseguito in una console nascosta, e tutto
l'I/O con esso avverrebbe attraverso delle pipe passate alla
CreateProcess().
-- 
Lorenzo

Non sono pero' riuscito a nascondere la console col Borland Builder 5. Come
faccio?
graziezzz


 (soluzione secondo me molto piu` bella)
bella? è come farsi il bagno vestiti
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.2.1. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: ActiveX

ho sviluppato un'active X in Visual C++ 
ma ogni volta che devo eseguire il mio programma 
su un pc diverso dal mio mi chiede che l'activeX venga registrata.
se faccio regsrv32.exe ocx dopo funziona... ma come posso evitare questo
passaggio? grazie
Muzero
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

   
In tutto il mondo si usa eseguire un'installazione prima di lanciare 
un'applicazione. non so.. ti serve qualcosa di più artistico ?

-Giacomo- ha scritto:

il problema e' che per registrarla devo essere per forza amministratore...
o no?!?

Newsgroup: it.comp.programmare.win32
Titolo: #include e predichiarazione di classi

Ciao a tutti ed eccovi un bel problemino:
Ho una classe A dichiarata in A.h e una classe B dichiarata in B.h. Ora
diciamo che voglio usare un puntatore a B in A e un puntatore a A in B. Uso
la predichiarazione e scrivo:
--- A.h ---
class B;
class A
{
B* pB;
};
--- B.h ---
class A;
class B
{
A* pA;
};
Beh qual è il problema ? Il prblema è che quando compilo se in A.cpp e in
B.cpp ho #incluso rispettivamente B.h e A.h ho errori di link di "simbolo
già definito" o "simbolo esterno non risolto" in A.obj e B.obj.
Se invece non #includo B.h e A.h ottengo errori di compilazione tipo "uso di
classe A(o B) indefinita"
Qual è la soluzione ???
Andrea

Prima di tutto distinguiamo la dichiarazione dalla definizione:
Dichiarazione della classe A nel file "a.h":
--- taglia ---
#ifndef    CLASSEA_H_
#define    CLASSEA_H_
class A
{
protected:
    int i;
public:
    A();    // Costruttore
    ~A();    // Distruttore
    int Get_i();
    void Set_i(int ii);
};
#endif    // CLASSEA_H_
--- taglia ---
Definizione (o implementazione) della classe A nel file "a.cpp":
--- taglia ---
#include "a.h"
A::A()
{
    i=0;
}
A::~A()
{
}
int A::Get_i()
{
    return i;
}
void A::Set_i(int ii)
{
    i = ii;
}
--- taglia ---
L'errore "simbolo già definito", era dato dal fatto che nel file di
dichiarazione (.h) non usavi:
#ifndef    NOMECLASSE_H_
#define    NOMECLASSE_H_
/*
    Dichiarazione classe qui
*/
#endif
Questo fà in modo che la dichiarazione venga effettivamente "dichiarata" una
volta sola. Il compilatore microsoft ha una direttiva che sostituisce questo
#ifndef/#define/#endif. Basta inserire:
 #pragma once
in testa al file ".h".
Ciao.

 ha scritto nel messaggio
news:AKfV8.52041$bv6.3...@telenews.teleline.es...

Io ho fatto una prova con il visual C++ (6.0)
file A.h
class B;
class A
{
public:
 void Start();
 B* pB;
 A();
 virtual ~A();
};
file A.cpp
#include "stdafx.h"
#include "A.h"
#include "B.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
A::A()
{
}
A::~A()
{
}
void A::Start()
{
 pB->Start();
}
file B.h
class A;
class B
{
public:
 void Start();
 A* pA;
 B();
 virtual ~B();
};
file B.cpp
#include "stdafx.h"
#include "A.h"
#include "B.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
B::B()
{
}
B::~B()
{
}
void B::Start()
{
 pA->Start();
}
e mi compila senza problemi.
Ciao
Porlock.

 Qual è la soluzione ???
Bisogna che sia in A.cpp sia in B.cpp includi, nell'ordine che vuoi,
entrambi gli header A.h e B.h
--
zello

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

Faccio una dll e non uso MFC.
Cosa devo chiamare per visualizzare il pannello standard
per la selezione di un file ?
Grazie a tutti,
Alessandro.

 per la selezione di un file ?
SHBrowseForFolders
-- 
Luc.

 Alessandro.
ciao

 wrote in message
news:ad304u$1or$1...@news.ngi.it...


     }
ciao