mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Connessione diretta

Salve ragazzi vorrei un'informazione.
Allora... se volessi scrivere del codice per stabilire una connessione 
telefonica diretta tra me ed il pc di un altro utente, come dovrei fare?
Cioč io vorrei proprio dire al modem di telefonare al numero 01-234567 e 
non al provider di internet.
E dall'altra parte magari il mio stesso programma deve abilitare il 
modem a rispondere.
Si puň fare?
Attendo fiducioso :)
-- 
Nella vita una sola cosa č certa: se la storia ci ha insegnato qualcosa, 
č che si puň uccidere chiunque. (Micheal Corleone)
Posted from X-Privat Free NNTP server - 
www.x-privat.org

Aggiungo... vorrei fare questo per uno scambio di dati, senza dovermi 
appoggiare a provider et simili.
E poi, se ci riesco, il tcp/ip funziona?
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque. (Micheal Corleone)


Ciao, Darkbyte!
Il giorno 13/11/2003 alle ore 09:21 hai scritto:
 D> Cioč io vorrei proprio dire al modem di telefonare al numero 01-234567 e
 D> non al provider di internet.
Puoi usare le API Ras* (RasDial, RasHangup, ecc.) per stabilire una
connessione di rete, oppure i normali comandi AT per dialogare con il modem
e fare una connessione dati pura e semplice.
 D> E dall'altra parte magari il mio stesso programma deve abilitare il
 D> modem a rispondere.
Dall'altra parte puoi mettere un ascolto il modem con i comandi AT oppure se
hai un NT/2000 server impostare il RAS per accettare connessioni di rete
entranti, con tanto di DHCP e routing (se necessario).
Bye

Ciao, Darkbyte!
Il giorno 13/11/2003 alle ore 09:22 hai scritto:
 D> Aggiungo... vorrei fare questo per uno scambio di dati, senza dovermi
 D> appoggiare a provider et simili.
Uno ZModem e vai...
 D> E poi, se ci riesco, il tcp/ip funziona?
Solo se usi il RAS sia su client che su server.
Bye

 Si puň fare?
Certamente!
Le TAPI (= "Telephone API", documentazione su MSDN) fanno esattamente al
caso tuo.
Puoi usarle per stabilire la connessione telefonica, ed eventualmente
anche per far dialogare gli utenti a voce, esattamente come se i loro pc
fossero dei telefoni (ovviamente servono microfoni e casse audio); se gli
utenti hanno delle videocamere digitali si possono fare anche delle
videoconferenze.
Per i trasferimenti dati perň, TAPI non ti puň aiutare: dopo aver
effettuato la connessione telefonica con TAPI, devi effettuare i
trasferimenti, ad esempio, con le Communication Resources.
ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: log

vorrei sapere se esiste un programma che mi possa far visualizzare o
meglio registri tutto quello che succede sul mio pc.
spero di aver risposte soddisfacenti
ringrazzio in anticipo
ciaooo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 spero di aver risposte soddisfacenti
Ad esempio...?
-- 
Luc.

www.sysinternals.com
Sezione utilities
Dome
Newsgroup: it.comp.programmare.win32
Titolo: Terminazione processo lanciato

Ciao a tutti ,
io ho il seguente problema: devo lanciare dal mio codice di Visaul C++
che gira sotto macchine microsoft un eseguibile esterno , e mi
interessa che il resto del mio codice non vegna eseguito finchè
l'esegubile non è terminato.
Io personalmente ho utilizzato questo codice :
//inizio codice
HANDLE hwnd;
hwnd=ShellExecute(NULL,"open","C:\\mioexe.exe","","c:\\",SW_SHOW);
WaitForSingleObject(hwnd,INFINITE);
CloseHandle(hwnd);
AfxMessageBox("Finito");
//fine codice
Ma il codice non funziona.Qualcuno sa dirmi come mai?
Grazie a tutti dell'attenzione
ALessio

 Ma il codice non funziona.Qualcuno sa dirmi come mai?
Perchč non puoi metterti in attesa sull'handle di una finestra. Devi 
farlo sull'handle del processo.
Visto che lanci un semplice exe, al posto di ShellExecute puoi usare 
CreateProcess che torna l'handle del processo e del suo thread 
principale. Ricordati di chiuderli una volta che hai completato 
l'attesa!
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non č valido)

 (l'indirizzo di reply di questo messaggio non è valido)

Newsgroup: it.comp.programmare.win32
Titolo: Help Help Database access corrotto !!!!

Il database access 97 risulta corrotto non permette il ripristino perchè
in un campo numerico (o chiave primaria) risulta memorizzato il
valore -21252122 . Non permette di cancellare il record.
Come posso fare ??? Grazie !!!

...

Ho avuto un'esperienza simile con una maschera corrotta...
non ho potuto fare altro che creare un nuovo database e importarci tutti gli
oggetti del vecchio, ad esclusione della maschera impazzita, che ho dovuto
ricreare...
Magari puoi tentare un taglia/copia/incolla dei campi rimanenti.
Auguri!
Gianfranco
Newsgroup: it.comp.programmare.win32
Titolo: Esecuzione automatica

Salve,
come è possibile avviare l'esecuzione automatica di un programma senza 
mettere il collegamento nella cartella "Esecuzione Automatica", ossia 
in maniera meno palese?
Presumo che devo andare a cambiare il registro di sistema...
Grazie
J.
Inviato da 
www.mynewsgate.net

 Presumo che devo andare a cambiare il registro di sistema...
Aggiungi una entry in questa chiave nel registry indicando l'eseguibile da
lanciare
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
Non c'e' bisogno di dire che e' il primo posto dove tutti vanno a guardare
per virus, trojan & Co. (se questo e' il tuo intento :-P)
Ci sono anche altre chiavi simili a questa che si differenziano per come
vengono usate, ma non mi ricordo. Ora che hai la dritta puoi cercarle su
Google :D
Ciao.

 Google :D
Io posso aggiungere che oltre alla chiave Run esiste anche RunOnce, che
contiene un elenco di programmi che verranno avviati solamente all'avvio
successivo alla scrittura del valore al suo interno; inoltre le chiavi Run
e RunOnce sono presenti anche nello stesso percorso presente in
HKEY_CURRENT_USER oltre che HKEY_LOCAL_MACHINE.
Mi sembra inoltre che oltre a Run e RunOnce esistesse anche RunServices...
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 successivo alla scrittura del valore al suo interno
Cosa intendi per scrittura del valore al suo interno? Perdonami ma non ho 
capito.
Inviato da 
www.mynewsgate.net

 
No, la cosa non mi preoccupa perché tanto il programma che cerco di 
avviare, seppure senza finestre, è visibile con CTRL+ALT+CANC come 
processo in esecuzione. Per stare sicuro innanzitutto lo dovrei togliere 
dai processi. Vabbé. Comunque grazie
Inviato da 
www.mynewsgate.net

 capito.
Significa che dopo che hai modificato il valore della chiave di
registro, devi riavviare la amcchina affinche la modifica abbia
effetto.
 
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 effetto.
Veramente non proprio, o almeno io intendevo questo: prima scrivi il
valore all'interno della chiave RunOnce, poi quando riavvii windows il
programma ti si avvia, ma siccome subito dopo Windows cancellerà il
valore, dalla prossima volta il programma non si avvierà più in automatico.
E' come dice il nome stesso, RunOnce, no? "Avvia una volta sola".

Newsgroup: it.comp.programmare.win32
Titolo: Problemi con DCOM

Salve a tutti del N.G.
ho un problema con un EXE ActiveX che non ne vuole sapere di attivarsi a
partire da un client attraverso DCOM.
ho recuperato la documentazione MSDN ed ho cercato di settare tutto
correttamente attraverso dcomcnfg.
Purtroppo il programma client (scritto in VB) mi da runtime-error 70
Autorizzazione negata, il che fa pensare che la richiesta del client sul
server remoto ci sia arrivata (anche perchè nei task attivi vedo l'EXE
activeX) ma non sia riuscito a passare le sicurezze impostate.
Il server fa parte dello stesso dominio del client ed è sulla stessa lan.
Con dcomcnfg ho impostato le default properties sul server a:
enable dcom on this computer
default authentication level = connect
default impersonation level = identify
default security access permission (ho aggiunto everyone allow access)
default launch permission (ho aggiunto everyone allow access)
sulle proprietà dell'applicazione:
application type = local server
authentication level = default
location = run application on this computer
security = use default access permission, use default launch permission
identity = launching user
Dove sbaglio ???
grazie


che macchine sono i due PC ?  server e client intendo ?
anche se hai messo quelle impostazioni... fai attenzione
che la secutiry per DCOM e' un po' piu' bastarda, mi 
ci sono appena scontrato !
sulla macchina server, definisci un utente pippo e assegna la password
pluto, sulla macchina client fai lo stesso, fai logon con pippo sul
client e vedrai che tutto funzionera'.
ciauz
Vincenzo 'lo sciamano'   Bologna (ITALIA-ITALY)
Homepage  
http://www.geocities.com/vincesalsero/
Membro Fondatore del CSM (Club Seghe Mentali)
http://www.seghementali.org
Newsgroup: it.comp.programmare.win32
Titolo: CDA e WAV

Perchè uno stesso cd musicale, messo su due computer differenti (s.o.
win98), mostra i file musicali uno in cda e l'altro in WAV?
Sergio

win98), mostra i file musicali uno in cda e l'altro in WAV?
Probabilmente perchè su uno dei 2 è installato CD Freaks, un vxd che ti
mostra la reale gerarchia dei CD audio!
Ciao
--
- Carlo -
Newsgroup: it.comp.programmare.win32
Titolo: Creare un thread a run-time

Stavo pensando... se si alloca della memoria con flag EXECUTE (usando
VirtualAlloc) la si riempe con del codice.. intendo una serie di opcode
sensati in linguaggio macchina (in pratica una funzione compilata o
assemblata senza referenze esterne) e si passa il puntatore della stessa a
CreateThread(), potrebbe funzionare ??
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 CreateThread(), potrebbe funzionare ??
basta che il codice assembly sia valido: ricordati di gestire lo stack
delle chiamate, di non lasciarci parametri...
p.s.: ma non fai prima ad implementare una funzione?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 p.s.: ma non fai prima ad implementare una funzione?
Certo, però metti che il codice da caricare sia criptato.. lo modifico a
run-time e poi lo passo a CreateThread. Il codice non sarebbe visibile
disassemblando semplicemente l'EXE, ma occorrerebbe studiare il sistema di
criptazione (e farlo seguendo l'assembly non è una passeggiata).


 puntatore della stessa a CreateThread(), potrebbe funzionare ??
ricordati solo di chiamare FlushInstructionCache prima di CreateThread,  
o il thread potrebbe trovare solo un sacco di ADD [EAX], AL
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

>ricordati solo di chiamare FlushInstructionCache prima di >CreateThread ...
Ok, grazie per il consiglio.. ma perché dovrebbe trovarsi delle
ADD ? Se gli passo il puntatore del mio codice non dovrebbe partire con la
prima istruzione da lì ? Dovrebbe essere come se gli passassi l'indirizzo di
una funzione interna al programma stesso... La cosa si fa interessante. :-)


 sono riuscito a farlo funzionare.
veramente lo dicevo in base alle mie conoscenze... ^^


 una funzione interna al programma stesso... La cosa si fa interessante. :-)
in pratica vuol dire che troverebbe una marea di zeri... la cosa si fa
interessante :)
illuminaci, Juliet!


>in pratica vuol dire che troverebbe una marea di zeri...
Sě, questo l'avevo capito... :-) Era del perché non dovrebbe trovare il I
byte a cui fa riferimento il puntatore.


 prima istruzione da lě ?
sě, ma devi assicurarti che il tuo codice ci sia davvero. Perciň chiama 
FlushInstructionCache, giusto per escludere che il problema sia questo. 
E, per inciso, nulla ti vieta di mettere breakpoint sul codice generato


 E, per inciso, nulla ti vieta di mettere breakpoint sul codice generato..
Il massimo sarebbe poter chiamare le funzioni delle DLL importate nel
processo principale... Mmm.. magari potrei ricavare tutti i puntatori ai Jmp
delle funzioni, compilarle in una lista e passare il puntatore della lista
come parametro a CreateThread() . Poi il mio thread dovrebbe sapere che il I
valore della lista si riferisce a una certa API, il II a un'altra, etc..
Fantascienza :-? :-)

Newsgroup: it.comp.programmare.win32
Titolo: Riferimento al simbolo esterno _main non risolto.

Ho provato a cercare un newsgroup che trattasse di MFC e non avendolo
trovato
pongo qui una richiesta di aiuto.
Ho due file
HELLO.H
class CMyApp : public CWinApp
{
     public: virtual BOOL InitInstance ();
};
class CMainWindow : public CFrameWnd
{
     public:   CMainWindow ();
     protected:   afx_msg void OnPaint ();
                  DECLARE_MESSAGE_MAP ()
};
e
HELLO.CPP
#include <afxwin.h>
#include "Hello.h"
CMyApp myApp;
BOOL CMyApp::InitInstance()
{
         m_pMainWnd = new CMainWindow;
         m_pMainWnd->ShowWindow (m_nCmdShow);
         m_pMainWnd->UpdateWindow ();
        return TRUE;
}
BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
     ON_WM_PAINT ()
     END_MESSAGE_MAP ()
CMainWindow::CMainWindow ()
{
        Create (NULL, _T ("The Hello Application"));
}
void CMainWindow::OnPaint ()
{
        CPaintDC dc (this);
        CRect rect;
        GetClientRect (&rect);
        dc.DrawText(_T("Hello MFC"), -1, &rect,
                        DT_SINGLELINE | DT_CENTER |  DT_VCNTER);
}
Il codice è tratto dal libro "Programmare Windows con MFC"
Nel generare la soluzione con Visual C++ NET  ho questo errore:
"error Lnk 2019: riferimento al simbolo esterno _main non risolto nella
funzione _mainCRTStartup."
Dopo un paio di ore ho pensato di chiedere aiuto.
Ringrazio per eventuali suggerimento.
Rosario

 Rosario
ciao
Newsgroup: it.comp.programmare.win32
Titolo: BVb2Vc

Hello All!
Esiste un Convertitore di Progetti VB6 --> VC++ ??
LO so, mediamente non e' un granche' fare delle conversioni 
automatiche, ma ho un paio di progetti relativamente corposi, che non 
vorrei piu' gestire col VB, anche perche' credo che siano troppo 
pesanti per il compilatore: su u\a macchina con 128MRam spesso e 
malvolentieri ottengo " unable to run C2.exe" : reboot della macchina, 
stop dei programmi inutiizzati (gozzilla, palmSync, antivirus...) e 
tutto va, pero che pappe...!
RIccardo

 tutto va, pero che pappe...!
Ma che programma hai fatto ?!?
A me non e' mai capitato di fare in VB un programma che necessiti piu' di
128MB di RAM. Tiene oltrettutto conto che quando finisci la memoria windows
usa quella virtuale !!!
Passare a VC++ e' una ottima idea, ma non credo che il problema siano i
128MB ;-)
Alex

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Modeless DialgoBox

scusate se faccio una domanda banale ma non sono molto pratico con questa
libreria
come suggerito da msdn ho fatto cosi:
//nella finestra principale
m_progDlg=new CProgDlg;
m_progDlg->Create(IDD_DLG,this);
//un thread secondario manda dei messaggi a m_progDlg
//e fin qui tutto bene
//a fine thread manda UM_PROG_FINISH
..CDownloadWnd::OnProgFinish..
{
   DestroyWindow();
   return 0;
}
void CDownloadWnd::PostNcDestroy()
{
 delete this;
 CDialog::PostNcDestroy();
}
ma alla chiamata di DestroyWindow windows impazzisce completamente e mi
tocca riavviare!!
cosa sto sbagliando?
ciao,grazie

cosa sto sbagliando?
void CDownloadWnd::PostNcDestroy()
{
 delete this;    <----- TOGLI QUESTA RIGA
 CDialog::PostNcDestroy();
}
La delete viene gia' fatta dall'implementazione di ::PostNcDestroy()
-- 
ciao, hal

 }
Vuoi uccidere un cadavere con quella delete... ;) 
-- 
Luc.

 libreria
grazie per le risposte
pero quelli di msdn sono prorpio bastardi:
"When you implement a modeless dialog box.... You should also override
PostNcDestroy and call delete this from within it, since modeless dialog
boxes are usually allocated with new"
ciao

 ha scritto
nel messaggio news:PBxka.73208$Jg1.1...@news1.tin.it...

significa che:
...
..
costruttore di classe
CView::CView()
{
    m_pdlg = new CDlg1();
...
...
...
}
distruttore
CView::~CView()
{
    if( m_pdlg )
    {
        delete m_pdlg;
        m_pdlg = NULL;
    }
}
Newsgroup: it.comp.programmare.win32
Titolo: Tesi: Creazione HELP con Borland C++ Builder

Salve a tutti.
Mi sto dilettando con una tesi di tipo numerico per scrivere un codice di
calcolo interattivo con C++ Builder 5.
Ora mi trovo a dover creare un HELP: come posso fare ?
Avete qualche consiglio da darmi ?
Grazie anticipatamente per le risposte.
Corrado Ciocca

 Ora mi trovo a dover creare un HELP: come posso fare ?
Secondo me ormai il modo piu` semplice e` quello di scriversi un
ipertesto HTML (normali pagine web linkate fra loro attraverso URL
relativi) e poi "convertirlo" in formato CHM usando l'HTML Help Compiler
(che puoi scaricare gratis dal sito della Microsoft). Cosi` prendi due
piccioni con una fava: crei un help Windows-like ma nello stesso tempo
crei anche una guida consultabile da altri OS.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: Area client divisa in zone

Come si realizzano le finestre(tipo Outlook) in cui l'area client č divisa
in piů sottozone e ci sono delle barre per irdimensionare dinamicamente le
varie zone(solo WinAPI, niente MFC)?
Penso che vadano create delle finestre figlie con lo stile WS_CHILD e
posizionate nell'area client, facendo in modo che muovendo le barre, le
finestre contigue vengano ridimensionate di conseguenza. Ma come si creano
queste barre? Sono solo delle finestre molto sottili con bordoposizionate
tra le finestre che delimitano le varie aree o cosa?
Inoltre, come si realizzano i menu con tasti sempre tipo Outlook.
In entrambi i casi, a limite, mi interessa sapere se c'č un sistema
specifico, o vanno create tutte a mano partendo da finestre di base...
Grazie.
--
Marco Iannaccone     
marc...@tin.it
ICQ: 18748121           Tolkien
"I've... seen things you people wouldn't believe. Attack ships on fire off
the shoulder of Orion.
I watched C-beams... glitter in the dark near the Tanhauser Gate. All
those... moments will be lost... in time..., like... tears... in... rain."

 Grazie.
 Prego.
Ciao.
Il Michett@
--

 In entrambi i casi, a limite, mi interessa sapere se c'è un sistema


 ha scritto nel messaggio
news:8tvh6h$hs0$1...@nslave3.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: COMUNICAZIONE FRA ASSEMBLY E C

Ho l'esigenza di scrivere pezzi di codice asm in un programma C... non
capisco però come posso fare per far "comunicare" il codice C con il codice
Asm. Cerco di spiegarmi meglio. IL mio problema è quello di far scambiare
dati fra le due parti.
Supponiamo che il pezzo di codice asm esegua una elaborazione e dia come
risultato un dato di uscita. Ora come faccio a trasferire questo dato di
uscita in una variabile definita nel programma C?
Io avevo pensato di porre il risultato in una locazione di memoria e poi
andarla a leggere con l'uso di un puntatore... ma in quale locazione di
memoria la metto? Come faccio a riferirmi alla stessa locazione sia dall'
assembly che dal C? Praticamente non conosco la "rappresentazione" della
memoria del C e dell' Asm. Poi è assoluta o è relativa? Se è relativa, l'
indirizzo iniziale (con cui poi calcolo l' assoluto) è lo stesso per il C e
l' asm? Ho qualche concetto sui registri segmento dell'8086 ma non credo che
le cose funzionino più così...
Scusate se le domande non sono chiare o sono troppe...
Se il metodo di scambio non è quello che ho pensato io ditemi qual' è quello
corretto per piacere.
Grazie.

 writes:
GDS> Ho l'esigenza di scrivere pezzi di codice asm in un programma
GDS> C... non capisco però come posso fare per far "comunicare" il
GDS> codice C con il codice Asm.
Un  metodo  comodo  è  utilizzare  la possibilità  di  mescolare  C  e
assembler usando le apposite direttive del compilatore. In questo modo
i simboli definiti  dal sorgente C sono visibili  nel codice assembler
(ci giuro sui globali, al momento non ricordo bene sui locali).
Inoltre se hai un  assemblatore che produce codice oggetto compatibile
con quello del compilatore C credo non ci siano problemi a vedere da C
(come globali esterni) i simboli definiti dall'assembler.
Infine puoi scrivere codice  assembler che implementi il protocollo di
chiamata del C.
\begin{avviso}
 
Attenzione: Leggersi lo header riguardo al mio e-mail!
Warning: read header for infos about my e-mail.
\end{avviso}
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+
Newsgroup: it.comp.programmare.win32
Titolo: Proposta di FAQ.

Salve,
visto che mi pare che ultimamente ci siano tante domande che
probabilmente dovrebbero avere una FAQ, ho voluto provare a cercare
una serie di prime FAQ per la versione 0.1b1rc0 (Beta 1 Release
Candidate 0, come Windows ;-)
Ad alcune ho già una risposta, ma la posto in risposta a questo
messaggio, per non far confusione. Altre sinceramente non le so
neppure io :-( perché non le ho mai usate.
1) Dove posso trovare della documentazione sulle API Win32?
2) Come posso con BCB diminuire le dimensioni di un progetto?
3) Ho problemi con OpenGL.
4) Ho un problema strettamente legato a BCB / Delphi...
5) Ho un problrma strettamente legato a VB / VC / VStudio...
6) Voglio creare un videogioco, come posso implementare una routine di
gioco?
7) Come posso intercettare delle chiamate al mouse / video / tastiera?
8) Come posso far muovere il mouse da solo?
9) Che installer posso usare?
Altre proposte sono gradite.
-- 
Ciao
DGP85
http://daps.cjb.net/

9) Che installer posso usare?
MSI della Microsoft (ma richiede le routine), InstallShield
www.installshield.com
 (ma è commerciale), SFX-Factory 
www.winace.com
(ma è shareware).


 (ma è shareware).
InstallMaker (
www.clickteam.com
). Semplice, completo, piccolo, freeware
per usi non commerciali.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

MSI della Microsoft (ma richiede le routine), InstallShield
(Sono ignorante in materia) Che routine?
Aggiungerei un'altra domanda: Come posso creare un help per il mio
programma?
Abbozzo di risposta: per l'help in html, HTML Help Workshop
http://msdn.microsoft.com/workshop/author/htmlhelp/freeview.asp
Saluti,
    Mardy


http://msdn.microsoft.com/workshop/author/htmlhelp/freeview.asp
Ottimo, su questa aggiungo Cheetah 6 (appena ritrovo l'URL lo posto),
per l'help standard.
-- 
DGP85
http://daps.cjb.net/
No HTML or Binaries with this address

scaricabile dal sito MS che contiene, appunto, MSI.
Speriamo che le future versioni di windows l'abbiano installato di default,
mi sembra un programma abbastanza ben fatto.
Saluti,
    Mardy

mi sembra un programma abbastanza ben fatto.
Non serve sperare: Win2k e anche Win ME lo contengono gia', lo usano
per installarsi ;-)


Newsgroup: it.comp.programmare.win32
Titolo: [urgente] [ot] SDK intel pentium 4 amd athlon

dove trovo le specifiche di dei microprocessori sopra descritti (mi serve 
tutto l'assembly  e come sono tradotte in codice macchina e cosa fà).
grazie per la vostra attenzione.
Gabry 

 tutto l'assembly  e come sono tradotte in codice macchina e cosa fà).
qui:
http://www.intel.com/design/pentium4/manuals/index_new.htm
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.programmare.win32
Titolo: CREAZIONE DEL NG it.comp.giochi.sviluppo


Newsgroup: it.comp.programmare.win32
Titolo: BCB - Da Ascii ad hex

Salve a tutto il ng.
Ho realizzato una semplice applicazione che consiste nell'inserire caratteri
da tastiera, (lettere e numeri),in un componente tipo TMEMO e  subito(grazie
all'evento Memokeypress) lo trasmetto via porta seriale ad un altro pc, il
punto è che quando spedisco i numeri vorrei trasmettere il corrispondente
valore in hex e non l'equivalente in codice ASCII.Come si fa?
Grazie in anticipo.
Antonio

 wrote in message
Hsb87.34431$Pb6.1...@news1.tin.it...


 Antonio
-- 
Ciao!
HappyCactus

valore in hex e non l'equivalente in codice ASCII.Come si fa?
In C++ i caratteri sono tipi interi, quindi puoi trasmettere
tranquillamente il carattere dall'altra parte e stamparlo
come codice esadecimale.
Il codice di trasformazione (non compilato) :
String hex_val( char c )
{
       return String( "0123456789ABCDEF"[(c & 0xf0)>>4] ) +
              String( "0123456789ABCDEF"[(c & 0x0f)] ) ;
}
--
CyberWalkie - walkietalkie(at)
libero.it

Newsgroup: it.comp.programmare.win32
Titolo: LOL! www.microsoft.com/...

 Chi e' che diceva che la Microsoft e' una societa' seria? :DDD
eheheh.. peccato che microzozz non centri nulla...
http://q20...@www.hwnd.net/pub/mskb/Q209354.asp
-- 
News2000 1.5ß Version 
http://socket2000.8m.com

 
http://q20...@www.hwnd.net/pub/mskb/Q209354.asp
Peccato davvero, un po' di umorismo non guasta mai...
Bow-wow
Killer

> > 
http://q20...@www.hwnd.net/pub/mskb/Q209354.asp
veramente è ancora più semplice la storia:
se scrivo 
http://blablabla:g...@www.hwnd.net/
 sto praticaemnte utilizzando l'autenticazione all'interno dell'url, quindi posso
scrivere qualsuasi cosa prima di un url per spacciarlo per quello che voglio:
http://www.microsoft.com
&page=
main...@www.sex.com/
scandalo! guarda cosa mettono sul sito MS!  ;-))
praticamente sto andando al sito 
www.sex.com
, e mi sto autenticando come utente "
www.microsoft.com
&page=main.asp"
cmq l'ho postato semplicemente perchè coem dice Killer un po' di buon umore non guasta mai
bye
xaero
Newsgroup: it.comp.programmare.win32
Titolo: Come fanno gli scanner a 'sentire' la pressione dei pulsanti ?

Ormai tutti gli scanner di immagini hanno i tastini che avviano
l'applicativo per acquisire, postare, stampare, ecc.
Purtroppo molti scanner possono avviare solo i propri eseguibili, quelli
forniti dal produttore.
Volendo realizzare un piccolo programma monitor per 'sentire' la pressione
dei tasti, come si potrebbe procedere?
Come intercettare i comandi che via usb/parallela/scsi arrivano al pc?
Ciao e grazie
RobertoA

 Come intercettare i comandi che via usb/parallela/scsi arrivano al pc?
scsi? cmq devi documentarti sul DDK e scrivere un driver per lo scanner
(credo però che tu debba conoscerne le specifiche).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

RobertoA wrote:

Immagino che le specifiche twain siano una buona lettura.
http://www.twain.org/

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto: è importantissimo!

Scusate se è OT, ma ne ho veramente bisogno!
Ho un programma che gira sotto dos e disegna dei grafici.
Io devo salvare questi grafici: come fare?
Con "Stamp" non funziona!
Esiste un modo?
Grazie e scusate l' OT.

Sei molto OT, ma sono buono e ti rispondo lo stesso ;)
Prova a fare una cosa:
1) soluzione scema: riduci il programma a finestra (cosi da vedere ancora la
finestra di win) e usi STAMP;
2) usi un programma come HyperSnap che acchiappa robba grafica dovunque!
Ciao
Dome

 Scusate se č OT, ma ne ho veramente bisogno!


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

In Ospedale Vi sono Computer  che registrano i tracciati
Elettrocardiografici dei pazienti per ben 36 ore, vorrei sapere con quale
sistema operativo lavorano ; si può uscire da quella videata per vedere per
esempio  le proprietà di sistema: la scheda audio ,video ,  l'Hard disk
ecc......
Grazie Michele

 ha scritto:

Si, io sono uscito dalla videata per vedere il sistema operativo.
Ma il paziente e' morto.
Paolo

Newsgroup: it.comp.programmare.win32
Titolo: Che testo per Visual c++ 6 ?

Come da subject mi consigliate un ottimo testo in italiano per
imaparare ad usare a fondo questo compilatore (MS Visual C++ 6
Professional)
grazie

Ce ne sono tanti, ma se proprio vuoi farti male, c'è ne è uno che si chiama
Programmare Windows con MFC
lo riconosci perche sono 1335 pagine di rincoglionimento assoluto!!!
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.programmare.win32
Titolo: Come definire il numero di versione?

Ciao a tutti!
Mi chiedevo se esiste uno standard o cmq delle indicazioni su come definire
il numero di versione di un software in relazione agli aggiornamenti.
Ad esempio: mi trovo alla versione 1.0.0. In funzione di quali parametri
detrmino il passaggio alla 1.1.0 piuttosto che alla 1.0.3?
Grazie in anticipo.
Ciao, Alfonso.

Ciao
Esempio: versione 
1.2.3.4
:
1=Major version
2=Minor version
3=Release
4=Build
Ciaoooooo
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[
"|IcemaN|" <ices...@NOSPAMhotmail.com> ha scritto nel messaggio
news:p6ww8.45330$vF6.1...@news2.tin.it...


Uno standard ufficiale credo non esista.
Io di solito uso questo metodo:
Assumendo che ad esmpio abbia 1.2.3.4 come versione e i valori corrispondano
alle seguenti descrizioni:
1=Major Release
2=Minor Release
3=Patch Release
4=Build number
La major release la incremento ogni qualvolta il swr in questione è stato
riscritto per almeno il 75% del codice;
La minor release la incremento ogni qualvolta aggiungo nuove feature;
La patch release la incremento se ho fatto correzioni al codice scritto
originariamente oppure ho modificato il comportamento del programma senza
stravolgerne la filosofia;
Il Build andrebbe incrementato ogni volta esegui un build sul tuo progetto;
Ho visto che alcuni tool di sviluppo aiutano con il Build number, ma per
alcuni se esegui una compilazione incrementale non viene aggiornato. Viene
aggiornato solo se esegui un Build completo del progetto.
"|IcemaN|" <ices...@NOSPAMhotmail.com> ha scritto nel messaggio
news:p6ww8.45330$vF6.1...@news2.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Scrivere un server COM con Borland C++ 5.5

 "incomunicabilita'" solo trasformando la DLL in un server COM
Non penso sia l'unica soluzione, è sicuramente possibile utilizzare DLL
compilate con Borland in VC++. Forse ti può interessare quanto riportato
nel link sottostante anche se spiega esattamente l'opposto e parla di BCB
(che poi comunque usa il tuo stesso compilatore).
http://www.bridgespublishing.com/articles/issues/0012/Using_Visual_C++_DLLs_with_C++Builder.htm
Prog.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


grazie mille, ho letto l'articolo, ma ho deciso che continuero' per la mia
strada... sono gia' abbastanza avanti, e la procedura illustrata e'
abbastanza complessa...
Newsgroup: it.comp.programmare.win32
Titolo: [HELP] modem communication

Hi!
I'm trying to write a simple C++ program (under Windows XP) to send AT
commands to my modem.
I've a problem: every time I send an command, the modem doesn't receive
it... (I've tried, for example, with a simple "ATA" or "ATDT123456"
command)...
Here's the code... Somebody can explain me why it doesn't works?
Thanks!
#include <windows.h>
#include <stdio.h>
HANDLE hCommPort;
int main(){
 char buffer[100];
 const char *pcCommPort = "COM1";
 DWORD dBytesScritti;
 DCB dcb;
 // apriamo l'handle per la porta
 hCommPort = CreateFile(pcCommPort, GENERIC_READ | GENERIC_WRITE, 0, NULL,
OPEN_EXISTING, 0, NULL);
 if(hCommPort == INVALID_HANDLE_VALUE){fprintf(stderr, "Error opening COM
device.\n");exit(-1);}
 if(!GetCommState(hCommPort, &dcb)){fprintf(stderr, "Error during
GetCommState().\n");exit(-1);}
 dcb.BaudRate = CBR_57600;
 dcb.ByteSize = 8;
 dcb.Parity   = NOPARITY;
 dcb.StopBits = ONESTOPBIT;
 if(!SetCommState(hCommPort, &dcb)){fprintf(stderr, "Error during
SetCommState().\n");exit(-1);}
 do{
  printf("Insert command: ");
  scanf("%s", buffer);
  if(!WriteFile(hCommPort, buffer, strlen(buffer), &dBytesScritti,
NULL)){fprintf(stderr, "Error during WriteFile().");exit(-1);}
 }while(TRUE);
 return 0;
}

scusate per il re-post... ho sbagliato NG...
"Roby" <cancer@myself.x> ha scritto nel messaggio
news:xKBWa.13977$cl3.4...@news2.tin.it...


 scusate per il re-post... ho sbagliato NG...
oltre a scusarti impara a quotare plz !!!
http://www.freewebz.com/iosononiubbo/iosononiubbo.htm#quotare
ciao

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

Ciao a tutti vorrei sapere come è possibile disegnare grafici  in una
mdi application


Newsgroup: it.comp.programmare.win32
Titolo: aggiornamento dell'sdk

ciao, sto sviluppando un applicativo di rete in visual C++ 6.0 e,
dovendo utilizzare le api per recuperare i settaggi della scheda di rete
(tipo GetAdaptersInfo...) ho dovuto scaricare l'update dell'sdk dal sito
della microsoft.
il problema e ' che l'update si e' installato in una nuova cartella con
il seguente path: "C:\Program Files\Microsoft SDK"
ora quando vado ad includere l'header (ad esempio Iphlpapi.h) nei miei
moduli devo dargli questa path particolare, ovvero "C:\Program
Files\Microsoft SDK".
il problema e' che questo file d'intestazione al suo interno fa
l'include di altri file header e quindi anche se modifico la path del
primo header, ho degli errori del compilatore sugli altri header che
sono richiamati da questo. il messaggio d'errore che mi da il
compilatore e' il tipico messaggio: "fatal error C1083: Cannot open
include file: 'ipexport.h': No such file or directory".
come posso fare???  ciao e grazie in anticipo!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

include file: 'ipexport.h': No such file or directory".
Compili da riga di comando o dall'IDE? 
Se lo fai dall'IDE e' abbastanza semplice: Tools / Options e selezioni
il tab Directories: li' inserisci tutti i path che ti servono.
-- 
ciao,
hal

 il tab Directories: li' inserisci tutti i path che ti servono.
si, compilo utilizzando l'ide del visual c++
ho fatto come dicevi tu, ed effettivamente adesso il file header
iphlpapi viene trovato.
linko ovviamente anche la libreria iphlpapi.lib e fin qui tutto va
bene...
il problema e ' che adesso il compilatore mi da un altro errore:
infatti dentro questo file d'intestazione (iphlpapi.h) viene dichiarato
il seguente prototipo:
DWORD
WINAPI
GetIcmpStatisticsEx(
    OUT PMIB_ICMP_EX    pStats,
    IN  DWORD           dwFamily
    );
il puntatore PMIB_ICMP_EX  e' dichiarato dentro l'header iprtrmib.h
ed e' un semplice puntatore ad una struttura, ecco la dichiarazione:
typedef struct _MIB_ICMP_EX
{
    MIBICMPSTATS_EX icmpInStats;
    MIBICMPSTATS_EX icmpOutStats;
} MIB_ICMP_EX,*PMIB_ICMP_EX;
ora dentro iphlpapi.h viene incluso correttamente questo header 
#include <iprtrmib.h>
#include <ipexport.h>
#include <iptypes.h>
pero' quando vado a compilare il compilatore mi da questo errore:
"error C2065: 'PMIB_ICMP_EX' : undeclared identifier"
perche' non lo trova???
sto diventando pazzo, tanto piu' che ho dei tempi strettissimi di
consegna, mi puoi dire dov'e' che sbaglio???


Newsgroup: it.comp.programmare.win32
Titolo: lpt1 e com1 in win2k con VBasic

Come faccio a controllare la porta seriare e quella parallela in VBasic
sotto Win2000?
...con win98 funzionava tutto.
Grazie mille
Andy


wrote:

Mscomm continua a funzionare altrettanto bene! metti su il service
pack 5 di vb ...
Antonio
Newsgroup: it.comp.programmare.win32
Titolo: Analizzatore di spettro!

Ciao ragazzi mi trovo ad affrontare una nuova battaglia tra i tasti della
tastiera del mio porattile!
Qualche giorno fà mi è saltato in mente di voler programmare un piccolo
analizzatore di spettro in real-time per la mia scheda sonora(winAmp
docet),ho solo un piccolo problema come c....... faccio,ovvero!
Di programmazione con accesso multimediale non ne ho mastiacata molto in
questi ultimi tempi, ho trovato qualche sorgente da qualche parte di
analizzatori gia realizzati in MFC, ma come faccio ad accedere al wave della
sound card ed bufferizzarlo???????????
Grazie a chi mi risponde, caffe pagato a chi non lo fa pure! cià juagliù!

 sound card ed bufferizzarlo???????????
Io ho fatto una cosa simile :-)
Ho usato le DirectX (DirectSound) sia per suonare che per registrare... puoi
scegliere tu "quanto buffer" usare e puoi anche suonare più wave in
contemporanea (fa tutto DirectX)
L'unica attenzione è che il buffer è ciclico, quindi se non lo leggi
"velocemente" lui ci scrive sopra (se registri) oppure ti risuona lo stesso
pezzo (se sei in play...)
Per fare l'analizzatore di spettro ho usato un "modello semplificato",
ovvero se conti quanti frame ci sono tra "uno zero e l'altro" puoi ricavare
la frequenza di quel pezzo di Wave... (non è preciso ma funziona in modo
quasi uguale a quello dello stereo :-D)
Ciao!
--
Virtual
e-mail: __vi...@lombardiacom.it__

Newsgroup: it.comp.programmare.win32
Titolo: [OT] MSDN macchiavellico! ! !

ma che cavolo succede?
una volta riuscivo a trovare subito quello che mi serviva, ora non
riesco nemmeno a capire dove si scaricano gli esempi una volta
raggiunt a la  pag dell'esempio:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcs
ample98/html/vcsmpacmapp.asp
boh...
--
xaero

una volta riuscivo a trovare subito quello che mi serviva, ora non
Le magiche idee di mamma MS...
Rendere difficile il facile, attraverso l'inutile...
--
CyberWalkie - walkietalkie(at)
libero.it

 Rendere difficile il facile, attraverso l'inutile...
Spetta che me la segno ... :-)
--
- Carlo -
c.b...@libero.it
Newsgroup: it.comp.programmare.win32
Titolo: Come si crea un file PDF?

Gentili colleghi del newsgroup, ho la necessità di creare un file PDF
automaticamente da codice utilizzando Visual C++ 6.0 (Adobe Acrobat è
installato). Per esempio, desidererei trasformare in PDF una semplice
stringa "ciao a tutti"...è ovvio che poi quello che si scrive è
indifferente!Come si fa? C'è una libreria particolare?Non voglio creare
un file documento e mandarla in stampa con la stampante PDF Writer, ma
desidero che all'utente sia tutto nascosto questo procedimento! Confido
in una risposta. Grazie 1000 a tutti, Sergio

 ha scritto nel messaggio
news:arva1p$bs9$1...@gossip.excite.it...

Hai due possibilità:
    - acquistare la libreria "Adobe PDF Library" direttamente dal sito della
Adobe
    - scaricarti da Wotsit (
http://www.wotsit.org/search.asp?page=2&s=text
)
le specifiche dei PDF
--
Martino
ICQ# 89077094
---
"...ditemi perché, se la mucca fa MU, il merlo non fa ME?..."
Elio e le storie Tese

indifferente!Come si fa? C'è una libreria particolare?
Da qui scarichi l'Acrobat SDK, c'e' anche una sezione con alcuni
sorgenti d'esempio e la documentazione per le API:
http://partners.adobe.com/asn/developer/acrosdk/acrobat.html
E' gratuito e si aggancia (naturalmente) al motore di Acrobat gia'
installato.
In giro ci sono anche delle librerie di terze parti che non
necessitano l'acquisto di Acrobat. Puoi controllare la PDFcreator che
e' sotto licenza GPL:
http://sourceforge.net/projects/pdfcreator/
Ciao
Paolo

Newsgroup: it.comp.programmare.win32
Titolo: Scommessa con Amico ...

Ciao a tutti,
mi rivolgo a questo NG in quanto mi serve un consiglio per .... vincere una
scommessa con un mio amico.
Premetto che io non programma con C++ (stavo vedendo qualcosa in Visual C++
6 ... ma il lavoro non me lo permette) . Generalmente mi avvalgo di Delphi
altrimenti uso VB (per creare SDK.)
Un mio carissimo amico, ha sviluppato una DLL ACTIVEX in Visual C++ 6 ma si
e' arenato su un problema, il problema e' il seguente (non chiedetemi i
particolari, cerchero' di essere molto chiaro):
la sua Dll carica un file immagine (bmp o jpg) e lo alloca in un puntatore
di memoria.
Il suo problema e' che se passa l'indirizzo di memoria (del puntatore) ad
un programma VB o Delphi, tali programmi non riescono ad estrarre o ad
accedere a tale informazioni (binarizzate).
Lui dice che IN UN ACTIVEX NON E' POSSIBILE IMPLEMENTARE (percio' ritorna
sui suoi passi e creera' una dll normale, consono di aver gia' risolto un
problema uguale) ... io gli ho detto che " NON CI POSSO CREDERE"
Voi potete aiutarmi ... anche con qualche righina di codice, a vincere
questa scommessa ???
Ciao a tutti
Filippo
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Lui dice che IN UN ACTIVEX NON E' POSSIBILE IMPLEMENTARE (percio' ritorna
cosa?!?!

 cosa?!?!
LOL! Stavo dicendo uguale :-)!
-- 
Alex {per email metti '[NOSPAM]' nell'oggetto}
"Prima di dedicarti all'impossibile accertati di aver fatto tutto il
possibile" (Alex1980)
Newsgroup: it.comp.programmare.win32
Titolo: Handle & console


http://fly.to/dr_f

(mi serivrebbe per usarlo in MessageBox)
Le MessageBox vengono visualizzate comunque anche passando NULL come primo
parametro. Se proprio vuoi passare un HWND valido usa quello del Desktop
ottenuto tramite l'API GetDesktopWindow();
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

Newsgroup: it.comp.programmare.win32
Titolo: VC e variabili di ambiente di sistema

ciao,
ho provato ad utilizzare la funzione SetEnvironmentVariable() per settare 
una variabile di ambiente,
sembrerebbe funzionare (la GetEnvironmentVariable() la vede) ma qualcosa non 
va.
Mi spiego.
Io devo settare la variabile SDL_VIDEODRIVER al valore "windib" per far 
funzionare le routine grafiche SDL.
Tale variabile viene usata poi non direttamente dall'eseguibile VC ma da una 
dll dell'SDL che io richiamo.
Se lo faccio a mano, vado in risorse del 
computer-proprieta'-avanzate-variabili d'ambiente-VARIABILI DI SISTEMA.
Se lo faccio con la SetEnvironmentVariable("SDL_VIDEODRIVER", "windib");
la cosa non sembra essere analoga, tant'e' che l'SDL non funziona.
Pare che la veda solo il processo stesso, ma non la dll dell SDL che io uso 
a runtime.
Cosa sto sbagliando?
grazie
GCL

Cosa sto sbagliando?
La SetEnvironmentVariable viene riconosciuta *solo* del proprio
processp.
Trovato su Google:
La SetEnvironmentVariable e' gia' usata dalla stessa SDL.
Prova con:
_putenv ("SDL_VIDEODRIVER=windib");

 Cosa sto sbagliando?
Niente. Le cose funzionano cosi'.
Le variabili d'ambiente settate all'interno di un processo sono
visibili solo dal processo e dai suoi figli (sempre che gli si
permetta di ereditare l'ambiente del genitore).
Per quanto riguarda il tuo problema specifico, probabilmente la
dll effettua un check delle variabili al caricamento, pertanto
prima che tu possa chiamare la SetEnvironmentVariable().
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

Buon Giorno
Premetto che č da pochissimo che sto utilizzando c++,
il mio desiderio era di scrivere delle librerie fatte da me per gestire le
finestre, textbox, button etc .. su piattaforma Windows, ma con la
conoscenza attuale e impossibile.
Sapreste consigliarmi un interfaccia gratis per Windows che funzioni con
DEV-C++.
Grazie a Tutti

 con DEV-C++.
Cerca WxWindows (
www.wxwindows.org
) oppure Fox Toolkit
(
www.fox-toolkit.org
). Sono entrambe cross-platform.
Ciao,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \

 DEV-C++.
Se non hai grandi esigenze e vuoi smanettare un po' dai un occhio al mio
piccolo framework
http://www.sgr.info/windev
Ciao
Stefano "HappyMan" (Lake Maggiore - NO)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
despammed.com
Newsgroup: it.comp.programmare.win32
Titolo: [OT] - Dubbio sulla CObList !

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


Che io sappia RemoveAll() rimuove gli elementi ma non dealloca un bel
niente: quindi č corretto ciņ che pensavi. Per ulteriori certezze cerca
CObList su MSDN: io avevo trovato un pezzo di codice che spiegava la
distruzione della lista.
Ne approfitto per chiederti una cosa: ho creato una CObList di CObList di
CObject e ho avuto problemi solo con la versione release (ogni tanto mi
andava in Access Violation)ma non in debug e l'errore me lo dava solo
durante la creazione; ti č mai capitato o sai qualcosa al riguardo ?
Ciao e Buon Lavoro
Drugo

Newsgroup: it.comp.programmare.win32
Titolo: Disegnare ellissi [MFC]

Volevo sapere come faccio a colorare un'ellisse. Per ora sono in grado
di colorare l'interno ma il bordo mi rimane nero ! Come faccio a
colorare anche il bordo?
---------------------------------------------------
messaggio di: credici
---------------------------------------------------

 colorare anche il bordo?
Stessa risposta dell'altra volta: devi creare una penna con CreatePen(), e
selezionarla con SelectObject(). :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Errori di compilazione vari di visual studio dovuti a librerie.

Salve a tutti, sto cercando con grande fatica, leggendo dalle msdn
library come creare un programma che legge un file binario e lo scrive
su un socket in modo da inviarlo ad un altro host.
Ora ho copiato il codice di un esempio presente sulle msdn library ed
ho provato a compilarlo.
Prima mi da un errore dicendo che manca l'opzione /clr, la inserisco
tra le opzioni della command line e mi viene dato questo errore:
Compiling...
cl : Command line error D8016 : '/RTC1' and '/clr' command-line options
are incompatible
L'opzione /RTC1 non l'ho messa io me la ritrovo nella parte AllOption
della finestra command line delle proprietà del progetto, solo che
quella parte non la posso modificare e non posso togliere /RTC1, come
posso fare?
Altro problema, copio sempre pezzo dopo pezzo un programma di esempio
sui socket presente su msdn library (copio solo un pezzo iniziale
piccolo che neanche crea il socket) e mi ritrovo questo errore in fase
di compilazione:
Linking...
Prova_winsock.obj : error LNK2019: unresolved external symbol
__imp__WSAStartup@8 referenced in function _wmain
C:\Documents and Settings\angelo\Documenti\Visual Studio
2005\Projects\Prova_winsock\Debug\Prova_winsock.exe : fatal error
LNK1120: 1 unresolved externals
Build log was saved at "file://c:\Documents and
Settings\angelo\Documenti\Visual Studio
2005\Projects\Prova_winsock\Prova_winsock\Debug\BuildLog.htm"
Prova_winsock - 2 error(s), 0 warning(s)
Che non ho idea di come si possa risolvere.
Come posso fare a risolvere questi problemi di compilazione?
Io utilizzo visual studio 2005.
Grazie, ciao ciao.

 Grazie, ciao ciao.
ciao
-- 
********************************************************************
"... 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!>>?"
********************************************************************

Newsgroup: it.comp.programmare.win32
Titolo: Problema banale forse? Qualcuno potrebbe aiutarmi su come traslare...

Salve a tutti, ho ancora il problema del stampare una dialog su carta,
scrivendo una funzione in C puro sotto Visual studio 6.0. Ho letto le
funzioni su MSDN riguardo ai metafile. Tuttavia non esiste una funzione che
permette la traslazione da coordinate di screen a coordinate di stampa.
Qualcuno potrebbe aiutarmi su come fare questo? Grazie.
-- 
Posted from 
mta09-acc.tin.it
 [212.216.176.40] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Io l'ho fatto ma non posso postarti il codice (sono consulente ed il
codice non e' di mia proprieta').
In ogni caso l'ho copiato dal sito 
www.codeguru.com
 se entri nella
sezione C++ trovi la sezione printing e poi vedrai che trovi il
codicillo.
Spero di essere d'aiuto lo stesso :)
