mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: Cercasi Guida Gratis di C++ in Italiano?

C'è in qualche sito?
In italiano no, ma qui ci trovi diversa roba
http://cplus.about.com/compute/cplus/msubfreebks.htm
-- 
Topoldo  
www.pianetalinux.com
(Grazie a Dio, sono ateo)


come no?
Ho sudato lacrime e sangue per scriverla ;)
www.programmazione.it
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------


www.programmazione.it
Eh eh! Aggiungo alla lista dei link, allora. La prossima volta saprò
cosa suggerire di leggere :)


Oltre alla ottima guida del Marotta (dove tra l'altro non trovo come cavolo
si usa un file ed essendo a lavoro ed avendo dimenticato il manuale giusto è
l'unica cosa decente che mi trovo sotto mano) prova a fare un giro su
http://www.guidainlinea.com
ciao
-----------------------------------
Marco Pinna
e-Mail: 
fand...@eudoramail.com
-------------------------------------
Topoldo <top...@topolinia.invalid> wrote in message
FAdSObsbgGjxDt...@4ax.com...


si usa un file 
In programma nella prossima release... tempo permettendo!
Paolo
P.s.
  Comunque a lavoro bisognerebbe disporre sempre di un
  buon testo di consultazione, non fosse altro perche` possono
  capitare cosucce che magari non si usava da secoli... o
  anche un semplice dubbio!  ;-)


   anche un semplice dubbio!  ;-)
Lo so ma abitualmente faccio montaggio audio video e mi sono trovato davanti
al compilatore per caso per fare una cosa veloce!!!!!!!!!
comunque grazie per il tuo lavoro, arrichisce tutti anche i più esperti e
distratti
--


Newsgroup: it.comp.lang.c++
Titolo: Cerco programmatore esperto

Cerco un programmatore esperto in grado di realizzare una procedura che
effettua quanto segue:
1) Deve ricercare su Internet tutti gli annunci di ricerca di personale
commerciale( Ricerca di agenti, rappresentanti, promotori, procacciatori )
2) Tutti Gli annunci cosi trovati devono essere salvati in un file *.htm
oppure  *.txt
In molti siti tali annunci sono registrati in database cgi - php java o
altro, e quindi la procedura deve essere in grado di estrapolarli.
Inoltre tutti gli annunci trovati devono essere completi dell'E-mail del
mittente dell'annuncio stesso.
Tale procedura deve trovare almeno 10.000 annunci al mese ( ce ne sono su
Internet basta trovarli. Ed ogni mese deve trovare annunci diversi.
Si prega di inviare informazioni su costi e tempi per la realizzazione della
procedura a:
nicola...@yahoo.it
Se ho sbagliato gruppo mi potete indicare dove postare il messaggio ?


Fai a mano e trovati un avvocato o due.
Newsgroup: it.comp.lang.c++
Titolo: da C a C++

ciao a tutti
vorrei passare da C a C++, per potermi costruire delle classi personalizzate
(controlli per win32 da sostituire ai tradizionali) nelle mie applicazioni
conosco solo in teoria come funziona il C++... e cioč che ho una classe, che
č come un tipo di dati molto complesso, che ha i suoi metodi, le sue
variaboili interne ecc... che ha un metodo che viene eseguito alla creazione
della classe, e uno per la distruzione (liberare memoria, ecc..) (che poi
quando avviene la distruzione?)
mi servirebbe un tutorial semplice, magari in italiano, per poter capire
qualcosa...
(magari che mi faccia capire bene oltre alle classi, qual'č la differenza
nel passaggio by reference con il C... capito? insomma gli op. & e *)
grazie
ciao
-[ andromeda ]-[ plz don't write me in pvt ]-[ ci4o ]-

nel passaggio by reference con il C... capito? insomma gli op. & e *)
In sostanza, il vecchio :
void func( int *a )
{
     *a = 5 ;
}
si trasforma in :
void func( int& a )
{
     a = 5 ;
}
E' qualcosa che in altri linguaggi (vedi il Pascal) c'e' gia' da molto
tempo.
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>

Newsgroup: it.comp.lang.c++
Titolo: Catturare lo schermo

Salve a tutti,
Mi servirebbe catturare un immagine dello schermo con un player che
visualizza un filmato mpeg2.
Le API standard ovviamente non ci riescono perke il flusso dei dati non
passa attraverso le normali GDI quindi mi chiedevo se ci fosse una soluzione
alternativa passando attraverso le DirectShow.
Chi mi puo aiutare?
Emanuele Albero
e.al...@data-project.it

Ciao,
Questo newsgroup si occupa del linguaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per questo non e' il
posto piu' adatto per porre domande specifiche come la tua.
Potresti avere piu' fortuna su uno dei seguenti gruppi:
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Dos/Win 3.x: it.comp.os.dos
Per Linux:      it.comp.os.linux.development
Per C++Builder: i gruppi borland.public.cppbuilder.*, disponibili sul
                server 
newsgroups.borland.com
 (prevalentemente in 
                inglese, ma si puo' postare anche in italiano)
Grazie,
Nicola Musatti
Newsgroup: it.comp.lang.c++
Titolo: strumenti gestione sorgenti

    Salve a tutti
    Ho un grosso progetto in C++ di cui non riesco quasi più a gestire
la complessità. Vorrei sapere se esistono programmi che siano in grado
di leggere tutti i sorgenti (sono disposti su un complesso albero di più
directories) e gli headers e producano elenchi con ad esempio le classi
e le funzioni in ordine alfabetico con le informazioni sui files in cui
stanno, etc. Io credo che esistano cose ben più sofisticate che nemmeno
immagino, che se sapessi mi tornerebbero molto utili e... si accettano
suggerimenti.
    Vorrei evitare visual C, ammesso che possa fare qualcosa del genere.
Io sviluppo sotto DOS e al limite andrebbe bene qualcosa che giri sotto
linux (o anche sotto win98) tanto i miei sorgenti sono nella partizione
DOS e entrambi i s.o. la vedono. Sono abituato alla vecchia maniera con
la buona vecchia linea di comando e... mi avrete capito.
    In particolare, esistono siti dedicati al mio problema? Non riesco
quasi più ad andare avanti e sarei molto grato per una mano.
    Vi ringrazio infinitamente per l'attenzione e per eventuali
risposte.
    Corrado Bonuccelli

e le funzioni in ordine alfabetico con le informazioni sui files in cui
Prova doxygen. Vedi 
http://www.freshmeat.net
 (sito per prog linux, ma
mi pare ci sia anche la ver win32). Genera la documentazione di tutto
il programma e se scrivi i commenti in un certo modo (stile javadoc)
li inserisce anche nel posto giusto
-- 
Saluti,
 Francesco Cipriani

Newsgroup: it.comp.lang.c++
Titolo: Differenza tra C e C++

Ciao a tutti.
Mi spiegate brevemente la differenza tra C e C++;
Per realizzare dei programmi a "Finestra" tipo quelli di win95,
che programma devo usare?
Esistono dei Compilatori C o C++ freeware su internet?
Grazie a  tutti coloro che mi risponderanno.
PS potete rispondermi anche per email.
Gianluca
E-mail: 
fior...@iol.it
Web: 
http://www.aspide.it/freeweb/antenore

che programma devo usare?
Vanno bene tutti e due ma è più comodo il C++.
Sandro Carnevali
san...@NOSPAM.geocities.com
http://www.geocities.com/Athens/Delphi/8952

Newsgroup: it.comp.lang.c++
Titolo: BCPPB3 warning (?)

Ciao a Tutti,
Per aprire e leggere i file testo con Builder C++ 3
sto usando le funzioni della libreria standard
fopen, fgetc, fclose ecc.
Perchè ricevo un Warning quando voglio
leggere un carattere in questo modo:
...
FILE * file;
unsigned char carattere;
...
carattere = fgetc(file);
// Warning: Conversion may lose significant digits
// però funziona perfettamente.
...
Grazie!
            Francesco
 
met...@rosenet.it











// Warning: Conversion may lose significant digits
fgetc restituisce un int, quindi e' normale che la conversione a uchar possa
causare perdita di precisione. Il che non si verifica mai sotto Dos poiche'
i testi sono in codice Ascii a 8 bit, quindi il char e' sufficiente.
Ma perche' hai postato 6 volte il tuo messaggio?
--
Stefano Tempesta
s.tem...@usa.net
--------------------------------
<<< Think indipendent,
cos' indipendent you can't be >>>
Newsgroup: it.comp.lang.c++
Titolo: #ifndef ... #endif

> error LNK2005: u già definita in Cpp1.obj
proprio come se # non ci fossero!
Da quello che avevo capito la direttiva #ifndef doveva invece servire ad
ignorare la dichiarazione
"int u" la seconda volta che l'header veniva incluso...
Nel libro non parla esplicitamente di variabili ma solo di struct e class
(dice, in generale, // Type declaration here....). Invece quello che ho
notato è che se
nell'header definisco una struct e poi lo includo in più file non ho nessun
problema
di definizione multipla!! (... in questo caso è assai più intelligente?)
Questo è dovuto a qualche "settaggio" che fa Visual C++?

>>error LNK2005: u già definita in Cpp1.obj
no, sbagli tu.
Quando crei un modulo (un file .cpp) e includi header1.h, è come se tu 
*definissi* (e non dichiarassi, occhio alla differenza) una variabile 
globale chiamata u.
Finchè un solo modulo include header1.h non ci sono problemi, ma quando 
anche un secondo modulo include header1.h ti ritrovi con 2 variabili 
globali chiamate 'u'. Questo, naturalmente, è un errore.

Newsgroup: it.comp.lang.c++
Titolo: Strumento di sviluppo C++

Potreste indicarmi un ambiente di sviluppo in C++ con interfaccia Windows
che sia molto leggero e che sia freeware?

 che sia molto leggero e che sia freeware?
Prova VIDE (
www.objectcentral.com
)
Newsgroup: it.comp.lang.c++
Titolo: Matrice non dimensionata...

salve a tutti e grazie per le eventuali risposte...
avrei bisogno , data una classe Packet di pacchetti ricevuti dalla rete( 
contenente byte di un'immagine...) di creare una classe che abbia come campo 
privato la matrice di Pacchetti di dimensione non nota. e alla 
costruzione...tramite costruttore imporre la dimensione. Purtroppo mi dà 
problemi di scoping delle variabili se agisco nel seguente modo...
class ImageMatrix{
    Packet Image[l][a];
    public:
        ImageMatrix(int larghezza,int altezza ){
            l=larghezza;
            a=altezza;
        }
}
e naturalmente non posso dichiarare una Image[][]. Come potrei fare secondo 
voi?
Grazie




        }
}

Grazie
-- 
----------------------------------------
La mia Cartella di Posta in Arrivo è protetta da SPAMfighter
268 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!

 problemi di scoping
Non e' un problema di scoping e neanche un problema di programmazione 
orientata agli oggetti.
Semplicemente, sia in C che in C++, non si possono dichiarare array 
multidimensionali senza specificare in fase di compilazione tutte le 
dimensioni, tranne al più la prima. Per esempio:
char a1[4][12][23]; // Valido
char a2[][12][23]; // Valido
char a3[4][][23]; // Non valido
char a4[4][12][]; // Non valido
Per risolvere il tuo problema, devi scegliere tra:
* usare un array monodimensionale, che internamente gestirai come un 
array bidimensionale;
* creare un'apposita classe per incapsulare il tuo array bidimensionale 
di Packet:
* creare un'apposito template di classe per incapsulare array 
bidimensionali di qualunque tipo di elemento.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila
Newsgroup: it.comp.lang.c++
Titolo: Puntatori a membro

Salve,
sto utilizzando i puntatori a membro e riscontro comportamenti
differenti a seconda dei tipi puntati: se uso un puntatore a membro
double la mia applicazione funziona, se uso un puntatore a membro int
l'applicazione cora. Riporto parte del mio codice:
dichiaro due typedef puntatori a membro:
typedef int MiaClasse::*MiaClasseIntPtr;
typedef double MiaClasse::*MiaClasseDoublePtr;
inizializzo i puntatori a membro:
MiaClasseIntPtr memberPointInt= &MiaClasse::valoreDiMiaClasseIntero;
MiaClasseDoublePtr memberPointDouble=
&MiaClasse::valoreDiMiaClasseDouble;
li utilizzo:
MiaClasse object;
object.*memberPointDouble=2.0;//non cora
object.*memberPointInt=2;//cora
Come posso spiegare questa difformita' di comportamenti?
Ho controllato tante volte la sintassi ma non trovo differenze
sintattiche tra int e double
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Riporto parte del mio codice:
E non sei in grado di produrre un breve listato completo e compilabile che
riproduca (almeno sul tuo sistema) il problema in questione?
Ad esempio, secondo quanto hai detto il seguente programma dovrebbe andare
in crash. (Se non accade, può darsi che il problema non sia dove tu credi
che sia.)
 struct MiaClasse
 {
        double valoreDiMiaClasseDouble;
        int valoreDiMiaClasseIntero;
 };
 typedef int MiaClasse::*MiaClasseIntPtr;
 typedef double MiaClasse::*MiaClasseDoublePtr;
 int main()
 {
  MiaClasseIntPtr memberPointInt= &MiaClasse::valoreDiMiaClasseIntero;
  MiaClasseDoublePtr memberPointDouble= &MiaClasse::valoreDiMiaClasseDouble;
  MiaClasse object;
  object.*memberPointDouble=2.0;//non cora
  object.*memberPointInt=2;//cora
 }
Max
Newsgroup: it.comp.lang.c++
Titolo: String.h - GNU C++ standard library

I've installed Mandrake 7.2 and i've:
kdevelop
g++ 2.96
libstdc++2.10-devel (rpm of GNU C++ Standard Library).
kdevelop find the GNU C++ std lib 2.10 documentation and I've read
that I can use the class String.h,
but an "#include <String.h>" give me the message:
String.h: No such file or directory
an "#include <string>" is ok.
I'm sure that the file "String.h" do not exists in my harddisk.
How it is possible that it is installed libstdc++ and it does not
exist String.h file?

 exist String.h file?
<String.h> is an extremely old GNU C++ header file, which dates back to
1988. It's no longer included in any of the latest libstdc++ releases.
Max

 1988. It's no longer included in any of the latest libstdc++ releases.
quindi ora si usa <string>? Ma non tutti i metodi di <String.h> sono
stati riportati in <string>, vero? Ad esempio, come si puo` utilizzare
il comodissimo costruttore "String stringa(dec(20))" ?
Ci sono dei metodi per la conversione str->num e viceversa?


Ci sono diverse tecniche per realizzare quel tipo di conversioni.  Nessun
metodo di std::string, però, offre supporto diretto per la conversione da
valore numerico a stringa (o viceversa). L'argomento è stata discusso
molte volte in questo NG. Anche poche settimane fa. (Google!)
Max

 molte volte in questo NG. Anche poche settimane fa. (Google!)
Ad esempio
#include <sstream>
std::ostringstream stream;
stream << numero;
std::string stringa (stream.str());
-- 
Andrea Bergia - studente
Linux Registred User #281550

Newsgroup: it.comp.lang.c++
Titolo: Utilizzo di TRACE in Visual C++

Utilizzo Visual C++ 5.0. Volevo sapere se era possibile, e come si fa,
dirottare l'output della TRACE su file piuttosto che alla output window.
Grazie.
--
Rimuovere KKK per rispondermi



> dirottare l'output della TRACE su file piuttosto che alla output window.
Non fai prima a creare una nuova MACRO che si occupi di questo
magari ridefinendo la vecchia anche percè non credo che sia possibile non ho
trovato niente su l'help in linea. fami sapere se trovi qualcosa.
ciao  
DeadB...@hotmail.com

...

Il vantaggio è che per la TRACE è già implementato un meccanismo per cui se
compilo il maniera debug vengono inserite altrimenti no. Per ora ho infatti
utilizzato una normale printf su un file, ma non ho un meccanismo per cui
compilando in maniera release queste "scompaiono". Ad essere sincero, dovrei
anche documentarmi su come farli sparire in compilazione release, visto che
l'unico meccanismo che conosco per ora sarebbe quello di utilizzare gli
#ifdef prima di ogni printf.
Sapresti indicarmi tu come fare una cosa del genere?
Grazie.
Newsgroup: it.comp.lang.c++
Titolo: Libro sulla programmazione ad oggetti

Chi e' cosi' gentile da consigliarmi un buon testo sulla programmazione ad
oggetti in generale; mi spiego meglio, un libro che spieghi come pensare
soluzioni di problemi in stile OOP a partire dal'incapsulamento delle
finestre di Windows senza l'utilizzo diretto di MFC.
Se poi gli esempi sono in C++ ancora meglio.
Grazie a Tutti.

Cioč vuoi riscrivere MFC... 8-)
vai su it.comp.programmare.win32
Luc.


 wrote in message
8h2ju9$p6l$1...@e3k.asi.ansaldo.it...


Newsgroup: it.comp.lang.c++
Titolo: OPEN GL in italiano

Anche io vorrei fare un videogioco semplicissimo, del tipo platform.
Ho visto qualche thread fa qualcuno consigliava di utilizzare le OpenGL per
cominciare.
Qualcuno saprebbe indicarmi un buon indirizzo per iniziare con le open GL, o
tutorial ma in italiano?
Per iniziare sono consigliabili rispetto alle DirectDraw?
Grazie...

 Per iniziare sono consigliabili rispetto alle DirectDraw?
Si.Sono piu' semplici e piu' portabili. Le DirectDraw inoltre non supportano
la traslucenza per effetti speciali
e in questo caso ti devi affidare alle Direct3D con visuale isometrica.
Se pero' hai pazienza ti consiglio comunque ti imparare anche le DirectX.
--
**************************
Filippo Solimando
fis...@mclink.it

Newsgroup: it.comp.lang.c++
Titolo: Creating external functions.

We are trying to create an external function that will be linked at run-
time.  How is such a function compiled?  Does it need to be compiled
into a Dynamic library?  How would the function be called?
The operating system we are trying to do this is Sun UNIX Solaris.
However any insight would be of great assistance.
Sent via Deja.com 
http://www.deja.com/
Before you buy.


--
Tristan Styles #1485
Failure is not an Option
It is Standard Operating Procedure

Newsgroup: it.comp.lang.c++
Titolo: Internet c++

Salve a tutti!
C'è qualcuno che ha in giro del codice C++ per connessioni in rete?
Vorremmo fare un programma che cripta e decripta la posta e vorrei sapere
quali sono le librerie che contengono le macro per i collegamenti.
AIUTO!!!!!!!!!!!!

 wrote in article
<01bc383a$6fddd980$3046959f@giano>...


Newsgroup: it.comp.lang.c++
Titolo: Cerco componente per C++Builder

Salve a tutti.
Cerco un componente C++Builder per la gestione della parallela come porta I/O.
...Scambio esempi e componenti per Borland C++Builder
du...@tirreno.it

Salve a tutti.
Cerco un componente C++Builder per la gestione della parallela come porta I/O.
...Scambio esempi e componenti per Borland C++Builder
e-mail: 
du...@tirreno.it
 NON attiva !!!. Grazie Tirreno :-ppp

Newsgroup: it.comp.lang.c++
Titolo: [OT] Debug con Visual C++

So che e' OT (ma in 
microsoft.public.it.dotnet.vc
++ nessuno mi ha risposto)
Il problema e' :
Quando faccio il debug con Visual C++
mi esce questa scritta : (menus.exe e' il mio programma)
First-chance exception in menus.exe (KERNEL32.DLL): 0xC0000005: Access
Violation.
Cosa significa??????

 wrote in message
news:pjzC9.18712$Ka3.5...@twister1.libero.it...


 ha scritto nel messaggio
news:arfhev$hj0$1...@newsreader.mailgate.org...

SI,
Mi succede quando esco dalla finestra di dialogo (funzione
CmenusDlg::OnExit() )
del mio programma "menus" (Dialog Based)
void CMenusDlg::OnExit()
{
 // TODO: Add your control notification handler code here
    if(GetDlgItem(IDC_STOP)->IsWindowEnabled())
    {
     OnStop(); // stop nel riprodurre musica
 }
    GetDlgItem(IDC_PLAY)->EnableWindow(TRUE); // se metto questo mi da
Access Violation !
// se non lo metto mi da Dumping objects in strcore.cpp
// per 3 blocchi di 269 bytes l'uno.
    if(!(GetDlgItem(IDC_PLAY)->IsWindowEnabled()))
    {
       Sound.ChiudiReadFile();
       Sound.ChiudiAllHrtf();                            //  funzioni della
mia applicazione che mi liberano tutta la memoria
       Source.ChiudiConv();                             //  che avevo
occupato.
       Sound.UnInitDirectSound();
    if(b_control)
    {
      Sound.ChiudiEctf();
      Source.ChiudiConvEctf();
    }
 }
OnOK();
}

Visto l'esempio, sei effettivamente OT in questo gruppo. O vi spostate
su it.comp.programmare.win32 o per favore passate in email.
Grazie,
Nicola Musatti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.c++
Titolo: Programmatori e Mud

Salve a tutti, siamo un gruppo di giovani che sta cercando programmatori per
un mud (Multi User Dungeon) in c.
Il progetto e' iniziato, chiunque volesse unirsi e' pregato di informarmi a
fi...@promotion.it
.
Ale
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

Mi spiegate per curiosità cos'è un mud!
Grazie mille!
Ciao
Francesco!


wrote:

telnet 
mud.clessidra.it
 4000

 wrote in message
QNCW8.13714$K_4.3...@twister1.libero.it...

Un mud è un videogioco testuale multiutente di ruolo, su cosa sia o non sia
un mud da queste parti ci divertiamo a discutere scannandoci periodicamente
per cui mi sono attenuto nella definizione ai caratteri piu' essenziali e
condivisi del prodotto mud comunque se vuoi approfondire l'argomento puoi
consultare il seguente indirizzo
www.muditalia.com
che altro non è se non muditalia il primo portale italiano dedicato ai mud
luogo ove potrai chiarire ogni dubbio ti attanagli in proposito... se poi
non sei ancora sazio puoi anche consultare
www.mud.it
altro portale di nascita "piu' recente" riguardante lo stesso argomento...
alla proxima
Lisis
P.S. (OT)
ma sei lo stesso F.Rossi di it.cultura.ateismo ed il medesimo di
it.sport.calcio????

 telnet 
mud.clessidra.it
 4000
sei malato :>
V.



eretico te che fai in sto ng? :DDDD
Newsgroup: it.comp.lang.c++
Titolo: IDE

 Cerco una buona IDE freeware o al massimo shareware per Windows. Cosa
mi consigliate ? E come compilatore ?
 Giuseppe Chillemi
(remove NOSPAM1 and NOSPAM2 for e-mail reply)
...MUST DIE who writes HTML or MIME articles, "make money fast" chains and SPAM!

 mi consigliate ? E come compilatore ?
Come compilatore, sicuramente il gcc 2.9x (suggerisco caldamente
la versione "MinGw32"; visita 
www.cygnus.com
 e segui i puntatori
ai port Win32 fatti da Mumit Khan).
Come IDE freeware, non so cosa consigliarti.  Molti amano alla
follia Emacs e le sue varianti, che in teoria sono degli editor ma
in pratica dei veri e propri "stili di vita"...:-) -- fanno anche il
caffe`, o quasi, e in particolare fanno anche da IDE, volendo.
Non ne so piu` di tanto, perche` non ho mai amato Emacs (sono
un vecio del Vi...).
Alex

ai port Win32 fatti da Mumit Khan).
 Confesso di sentirmi un po' spiazzato da quelle pagine web e pure
dalle altre che hai consigliato in un altro post. Io sono andato nella
directory GCC-295.2 o qualcosa del genere nel sito ftp.xraylith.etc...
ed ho prelevato il file gcc-2.95.2-msvcrt.exe che ha quanto ho capito
e' una versione del compilatore GCC portata su windows e che usa una
DLL standard di sistema. L'unica versione MinGw32 trovata era nella
directory GCC-295 ma era dichiarata obsoleta nel readme. Suppongo
comunque che io sto scaricando la versione corretta e l'unica
differenza sia l'aggiunta della DLL (o del runtime, non ho ancora
chiari questi concetti) msvrct o la crtdll (o simile, pardon ma non ho
sotto mano i nomi degli altri file ;-)
 A questo punto, apparte la speranza che tu mi dica -OK, stai
prelevando gli archivi corretti- vorrei sapere se mi serve dell'altro.
E poi, MinGw32 e' un progetto simile a CygWin ? Quale e' la sua
homepage ?
 Ti ringrazio in anticipo per le risposte...

Newsgroup: it.comp.lang.c++
Titolo: Help - Ole Communications Control

Ho compilato l'esempio VcTerm di Visual C++ 5.0 e sulla mia macchina
funziona; poi l'ho trasferito su un altro PC ma questi non si attiva.
In particolare mettendo una traccia dopo .Create questa viene ATTIVATA
Ho trasferito sul PC anche alcune dll  (in Windows/System)
Mfc42.dll
Msvcrt.dll
Mfc42loc.dll
e i due fine
Mscomm32.dep
Mscomm32.ocx
Grazie a chi ha informazioni utili per poter risolvere il problema
Saluti
Marco
mve...@tin.it
parte del codice
// Create the MSCOMM32 OLE Control.
 if (!m_commctrl.Create(NULL,0,CRect(0,0,0,0),this,ID_COMMCTRL))
 {
  TRACE0("Failed to create OLE Communications Control\n");
  MessageBox("Failed to create OLE Communications Control\n");
  return -1;      // fail to create
 }

Mscomm32.ocx
Hai *istallato* l'Ocx?  Senza una corretta istallazione, non
basta che sia _presente_ nel sistema, neppure nel folder
di System.  Se MsComm32 non ha un suo programma di
istallazione, puoi provare a chiamare regsvr32.exe con la
path dell'Ocx come argomento (funzionera` se l'Ocx si
"autoregistra", come dovrebbe).
Alex

Quando si sposta un componente basato su COM (come un componente OLE, ma
non solo) da un sistema ad un altro, non è sufficiente copiare il file che
contiene il codice eseguibile, ma bisogna anche registrare il componente.
Il codice per la registrazione e la deregistrazione è contenuto nel
componente stesso (la libreria esporta DllRegisterServer e
DllUnregisterServer). Quello che devi fare, è richiamare DllRegisterServer;
il modo più semplice è utilizzare Regsvr32.exe (che dovrebbe già trovarsi
in Windows/System):
1) Copia la libreria (.ocx) nella cartella Windows/System;
2) Richiama l'utility regsvr32.exe specificando mscomm32.ocx come riga di
comando;
3) Non spostare la libreria dopo la registrazione.
A questo punto, la creazione dell'istanza dell'oggetto non dovrebbe più
fallire.
Stefano.

Newsgroup: it.comp.lang.c++
Titolo: libri usati vendo

Ciao sono Andrea,
    Vendo i seguenti libri usati, praticamente nuovi, con relativi Cd-Rom...
1)  C++ Manuale di Stile, autore Carlo Pescio, senza Cd-Rom, prezzo di
copertina 48.000, vendo per 20.000.
2)  Programmare Windows con MFC II Ed., autore Jeff Prosise, con Cd-Rom,
prezzo di copertina 140.000, vendo per 80.000.
3)  Windows 2000 Programmare Applicazioni Server Side., autore Jeffry
Richter, con Cd-Rom, prezzo di copertina 110.000, vendo per 60.000.
4)  Programmare Applicazioni per Windows IV Ed., autore Jeffry Richter, con
Cd-Rom, prezzo di copertina 110.000, vendo per 60.000.
5)  Linux e Programmazione Web, autore Michele Sciabarrà, con Cd-Rom, prezzo
di copertina 56.000, vendo per 25.000.
Tutti i libri sono praticamente nuovi, con relativi supporti multimedia.
I prezzi di spedizione sono esclusi.
Invio tramite posta, contrassegno.
Per richieste o info contattatemi in mail,
age...@libero.it
Andrea

 wrote in message
An1x5.32322$XZ4.3...@news.infostrada.it...

Newsgroup: it.comp.lang.c++
Titolo: C++Builder5 e librerie

Sto sviluppando un'applicazione con CBuilder5 che utilizza Interbase6.
Volendo iniziare a testare l'applicazione su altri pc ho compilato
l'applicazione, badando di deselezionare l'opzione per l'utilizzo delle
librerie RTL e di escludere CodeGuard: tutto bene.  Costruita l'applicazione
ho preparato un installer e l'ho installata su un pc ma, una volta lanciata,
compare un messaggio di errore in quanto non trova una libreria (VCL50.bpl).
Come è possibile?  Eppure la documentazione del prodotto dichiara che
l'eseguibile compilato secondo le modalità che ho seguito non richiede
librerie in quanto quelle necessarie sono linkate staticamente.  O sono io
che sbaglio?
Grazie in anticipo...
Sandro Marrone

 wrote in message
9b1dtb$dhc$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.c++
Titolo: Passaggio dati da programmi in VC++ a WordXP

Vorrei sapere se esiste un modo per passare dati da programmi realizzati con
VC++ a Word. Dove potrei eventualmente trovare indicazioni!
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 VC++ a Word. Dove potrei eventualmente trovare indicazioni!
???????????????????????????????????????In che
senso?????????????????????????????????????????????????

 VC++ a Word. Dove potrei eventualmente trovare indicazioni!
Sei OT. Con COM puoi fare tutto. Chiedi su NG specifico.
-- 
Luc.

 VC++ a Word. Dove potrei eventualmente trovare indicazioni!
Ovviamente per farlo devi conoscere le API di Word. Che non sono certo
argomento di questo NG.
Forse (dico solo forse dato che tecnicamente è OT anche lì) puoi provare
su it.comp.programmare.win32.
L'ideale sono i NG della gerarchia microsoft.* dedicati a Word e a
Office. Ma sono in inglese.
Per reference diverse dai NG, ti rimando alla documentazione di Word
stessa (quella sulla programmazione delle macro e sull'Ole automation
dello stesso con VB for Application) notando che tutto ciò che puoi fare
in VB lo puoi fare anche in C++. Per farlo però devi imparare sia come
funzione l'Ole automation sia come usare Ole da C++. Ole e COM in senso
generale sono in topic su it.comp.programmare.win32 mentre la parte
specifica di Word no (ma è documentata in word stesso).
Infine il reference primario (contenente anche esempi e articoli) è,
ovviamente, MSDN Library.
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

VC++ a Word. Dove potrei eventualmente trovare indicazioni!
Come ti hanno detto sei OT, ma io ti chiedo ti serve veramente farlo?
Sei sicuro che non è qualcosa che puoi fare in modo più semplice
direttamente in VBA all'interno di Office (magari aiutandoti con
qualche dll esterna scritta da te) o addirittura potresti non usare
Word? Esistono comunque linguaggi con cui dovrebbe essere più facile
interfacciarsi a Word (VB, Python ad esempio).
Se invece devi proprio farlo con C++ e Word vai nei ng consigliati
dagli altri.
-- 
Marco Barisione (ICQ 84277092)

 VC++ a Word. Dove potrei eventualmente trovare indicazioni!
Non qui.
Chiedi su:
it.comp.programmare.win32
ciao
--
Lo spam è un problema! Informati su: 
http://www.collinelli.net/antispam
Abbonati a un ISP decente che utilizzi tecniche per combattere lo spam
Non usare una mailbox e-nonima. Se hai paura dello spam usa servizi come
Despammed, Sneakemail, 
Vene.dave.it
, ecc...   ----    Ciao, Gerolamo.
Newsgroup: it.comp.lang.c++
Titolo: Info classi BORLAND C++ 3.0

Saluti a tutti, sono nuovo del gruppo...
per motivi professionali dopo aver lavorato in Pascal & Delphi
sono approdato al Borland C++ 3.0 per sviluppare applicazioni DOS (si tratta
di applicazioni industriali che, dovendo dirare su macchine tipo PC104,
dovranno necessariamente girare sotto DOS)
Ecco le mie domande:
-esiste in rete qualche documento che raggruppi ed illustri graficamente la
gerarchia delle classi disponibili con il compilatore in oggetto (una sorta
della Object Hierarchy distribuita con DELPHI 3)?
-mi potete indicare qualche buon sito con delle librerie di classi per la
gestione della grafica?
(e' inutile inventare l'acqua calda, meglio pensare a nuovi possibili
utilizzi di quest'ultima  ;-) )
Grazie a tutti...
MAX

 della Object Hierarchy distribuita con DELPHI 3)?
Anche il Borland Builder 4 ha la stessa Object Hierarchy del Delphi,
in quanto le classi C++ non sono altro che dei wrapper sulla VCL del
Delphi.
Nella versione 3 c'era qualcosa del genere, ma non ricordo se era 
l'Object Hierarchy delle VCL o la rappresentazione delle gerarchie
della OWL.
Fausto
Newsgroup: it.comp.lang.c++
Titolo: msvcrtd.dll ???

Scusate l'eventuale banalita' della domanda: ma e' proprio necessaria la
registrazione di questa dll per l'esecuzione di un exe scritto in visual c++
che apre una socket raw? Ho compilato l'exe ma sulla macchina in cui tento
l'esecuzione mi dice che manca tale dll. Esiste un gruppo di componenti
runtime da installare come per in visual basic?
Qualunque suggerimento e' ben accetto.
Grazie, Fabio e Serena
--
------------------------------------------------------------------
Serena Percuoco
Università Federico II di Napoli
Dipartimento di Informatica e Sistemistica
GRID Gruppo di Ricerca sull'Informatica Distribuita
Mostra D'Oltremare - Padiglione 20
I-80125  NAPOLI (Italy)
Phone   
+39 081 7684892
Fax   
+39 081 7684219
e-mail    
perc...@unina.it

 Grazie, Fabio e Serena
Siete OT in questo NG. Comunque la risposta e' ... che dipende dai settaggi che
avete dato al compilatore. Se lincate le librerie dinamicamente allora dovete
fornire le relative dll, se invece le linkate staticamente non e' necessario.
Verificate la documentazione del compilaotre e postate in un gruppo che parla di
sviluppo per la vostra piattaforma (it.comp.prog.win32 credo).
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

 Grazie, Fabio e Serena
un modo c'è. modificare le opzioni del linker per fare in modo che non importi le funzioni della libreria CRT (C Run Time).
naturalmente poi di devi riscrivere a mano quello che ti serve.
dal messaggio deduco che stai sviluppando sotto Win32, quindi qualcosa del genere:
void* __cdecl operator new(unsigned int cb)
{
  return HeapAlloc(GetProcessHeap(),0,cb);
}
void __cdecl operator delete(void* pv)
{
  if(pv)
    HeapFree(GetProcessHead(),0,pv);
}
mi pare che c'era un articolo su MVPS.org
ciao
xaero

 ha scritto nel messaggio
news:9cs02p$rpj$1...@news.unina.it...
(Uao un messaggio dal "mio" dipartimento!"
Devi compilare in modalità "release": in questo modo la dll che si andrà a
linkare sarà la versione non debug msvcrt.dll che si trova su tutte le
attuali piattaforme Windows (che io sappia, almeno da Win95 + IE4.0). Per
settare tale modalità, dal menu Build scegli Set Active Configuration: lì si
aprirà una finestra in cui devi selezionare Release.
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara
Newsgroup: it.comp.lang.c++
Titolo: testare le proprie conoscenze

Salve a tutti.
qualcuno di voi sa per caso dove posso trovare dei test o dei programmi per
controllare quanto ho appreso sul C++?
grazie anticipatamente
FirstBit

io ti consiglio questo:
Prova a programmarti qualsiasi cosa... (che abbia una source disponibile)
e al massimo compari dopo il tuo codice a una soluzione precedente...

 a écrit dans le message news:
aa6nsn$kqe$1...@pegasus.tiscalinet.it...

Devi andare su 
www.brainbench.com
 ma per il test in C++ bisogna pagare.
Il test in C e in Java invece mi sembra siano ancora gratuiti.
Maurus
Newsgroup: it.comp.lang.c++
Titolo: Documentazione su MFC

Ciao a tutti,
sapete se in rete esiste della documentazione free sulle MFC?
Grazie

...


 sapete se in rete esiste della documentazione free sulle MFC?
http://www.codeguru.com/
-- 
     (ZZZ)       Filippo Salotti, Bagni di Lucca, Lucca, Italy.
    //   \\  _                 E-mail : 
fil...@humnet.unipi.it
   /Y\    ZD<_o===============================================o
 .oZZZZZo.     | Studente Ingegneria Informatica Automatica  |
<OXXXXXXXO>    | Dip. Sistemi Elettrici Universita' di Pisa. |

Newsgroup: it.comp.lang.c++
Titolo: Ma perchè non compila?

La situazione è questa:
----file matrixT.h----
typedef unsigned indice;
template<class R>
class matrix
{
    private:
        R *mat;
        indice nr, nc;
        //---
        inline void allocator(indice r, indice c);
        inline void deallocator(void);
        //---
        inline R& rc(indice r, indice c) const;
    public:
        matrix(void);
        matrix(indice r, indice c);
        matrix(indice n);
        ~matrix(void) {deallocator();};
        inline R& operator()(indice r, indice c) const;
};
----file matrixT.cpp----
#include "matrixT.h"
#define _COLUMNWISE_ 1
#define _USANEW_ 1
template<class R>
inline R& matrix<R>::rc(indice r, indice c) const
{
#if _COLUMNWISE_
    return mat[nc*r+c];
#else
    return mat[nr*c+r];
#endif
}
template<class R>
inline void matrix<R>::allocator(indice r, indice c)
{
    if(mat!=NULL)
    {
        deallocator();
    }
#if _USANEW_
    mat=(R*)new R[r*c];
#else
    mat=(R*)malloc(sizeof(R)*r*c);
#endif
    if(mat==NULL)
    {
        //anomalia
    }
    else
    {
        nr=r;
        nc=c;
    }
}
template<class R>
inline void matrix<R>::deallocator(void)
{
#if _USANEW_
    free(mat);
#else
    delete[] mat;
#endif
    nr=nc=0;
}
template<class R>
matrix<R>::matrix(void)
{
    mat=NULL;
    nr=nc=0;
}
template<class R>
matrix<R>::matrix(indice r, indice c)
{
    mat=NULL;
    allocator(r, c);
}
template<class R>
matrix<R>::matrix(indice n)
{
    mat=NULL;
    allocator(n, n);
}
template<class R>
inline R& matrix<R>::operator()(indice r, indice c) const
{
    if(r>=0 && r<nr && c>=0 && c<nc )
        return rc(r, c);
    else
    {
        //anomalia
    }
}
----file main.cpp----
#include "matrixT.h"
int main(int argc, char *argv[])
{
    matrix<double> m(10);
    return 0;
}
Errore nel linker:
/main.cpp:5: undefined reference to `matrix<double>::matrix(unsigned
int)'
/main.cpp:4: undefined reference to
'matrix<double>::deallocator(void)'
compilatore Dev-C++ 4.0
Dove sbaglio?
Grazie a tutti.
Stefano
stsTO...@freemail.it
 (occhio all'antispam)

 Stefano
Ciao Stefano,
il tuo e' il classico errore di chi ha appena cominciato a usare i
templates.
Definizioni e dichiarazioni del tuo template, devono stare in un solo file.
Metti tutto quello che hai messo in MatrixT.cpp nel file MatrixT.h e tutto
fungera'.
Maurus
Newsgroup: it.comp.lang.c++
Titolo: Da var a file ?!

Ciao
ho creato una classe cosi' definita
class veicolo {
 int ruote,posti;
 char nome[20],carburante[10],proprietario[20];
 data immatricolazione;
public:
 veicolo ();
 void set_ruote(int num);
 void set_posti(int num);
 void set_nome(char nom[20]);
 void set_carburante(char nom[10]);
 void set_proprietario(char nom[20]);
 void set_immatricolazione(int giorno,int mese,int anno);
 void show(void);
};
Nel main del programma mi creo una var "car[50]" array di tipo veicolo,salvo
tutte le informazioni nella variabile car[1], poi car[2] ecc..
, ma come faccio a salvare poi il tutto in un file ?
in pascal potevo creare un file di tipo "veicolo" e spstare quindi il tutto
dalla variabile al file , in c++ e' possibile ?
Ciao
Alessandro

 dalla variabile al file , in c++ e' possibile ?
A patto che si parli di POD (NIENTE polimorfismo!!!), puoi usare ad esempio
(do come sempre per scontati gli include standard necessari):
    vector<veicolo> car;
    // codice che dimensione e smanazza car
    ofstream fou("veicoli.dat", ios::binary);
    fou.write(car.size(), sizeof(int));
    fou.write(car.begin(), car.size()*sizeof(veicolo));
    fou.close();
Questo approccio e` molto fragile, per varie ragioni:
    -- si frantuma clamorosamente a fronte di qualsiasi polimorfismo,
    -- non e` portabile fra macchine, fra compilatori, ...
    -- totale bypass delle 'protezioni'
Comunque, se lo utilizzi, in rilettura farai:
    ifstream fin("veicoli.dat", ios::binary);
    int siz;
    fin.read((char*)&siz, sizeof(int));
    car.resize(siz);
    fin.read((char*)car.begin(), car.size()*sizeof(veicolo));
    fin.close();
con l'ulteriore problema che questo bypassa anche eventuali
COSTRUTTORI di class veicolo.  In pratica puoi usarlo solo ed
esclusivamente per meri contenitori di dati, appunto, "POD".
Comunque, e` l'approccio piu` simile a quello Pascal.
Approccio alternativo, piu` C++, e` definire appositi
operator>> e operator<< sulla tua classe veicolo, atti
a scrivere su ostream / leggere da istream i dati di una
istanza.  Se avrai definito questi operatori, potrai allora
(sempre dopo gli appositi #include e using) scrivere:
    vector<veicolo> car;
    // codice che dimensione e smanazza car
    ofstream fou("veicoli.txt");
    copy(car.begin(), car.end(), 
        ostream_iterator<veicolo>(fou));
    fou.close();
Nota che questo approccio non e` adatto a un salvataggio
"binario", il che ti salva da un mucchio di problemi (se lo
spazio-disco e` un problema, salvando come testo e zippando
ne risparmi di solito molto di piu` che salvando in binario).
Alex
Newsgroup: it.comp.lang.c++
Titolo: Domandone

Posso definire una classe astratta avente una funzione pura con overloading
e derivare virtualmente la classe ridefinendo all'ocorrenza una sola delle
due funzioni pure?
Ex :
class A {
    void f_a()=0;
    void f_a(int)=0;
}
class b : virtual public A {
    void f_a(){ /* ... */ };
}
class c : virtual public A {
    void f_a(int){ /* ... */ };;
}
Ho già provato. A livello di compilazione non mi dà errori ma poi dà errori
sul Linker.
Nel caso sia possibile cosa ho sbagliato o come posso risolvere il problema?

 Nel caso sia possibile cosa ho sbagliato o come posso risolvere il problema?
Come al solito - perche' non dire _che_ errori vengono dati?
Anyway, a me il seguente codice compila e linka correttamente, ad es., 
ed e' praticamente identico al tuo:
class A {
   public:
     virtual void f_a()=0;
     virtual void f_a(int)=0;
};
class b : virtual public A {
   public:
     void f_a(){ /* ... */ }
};
class c : virtual public A {
   public:
     void f_a(int){ /* ... */ }
};
int main()
{
   return 0;
}
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://www.cs.unibo.it/~mbellett
Linux registered user 299762 @ Linux registered machine 213003

 
Puoi certamente derivare (virtualmente o no, non importa) senza 
ridefinire alcune funzioni virtual pure, ma la classe che ottieni sarà 
ancora astratta, quindi non instanziabile.
Max

 ha scritto nel messaggio
news:c9s2hh$cis$1...@newsreader.mailgate.org...

Se la classe è astratta perchè in fase di compilazione non mi ha dato errori
nelle istanziazioni che ho fatto, mentre se provo ad istanziare una classe
pura senza overloading mi dà errore già in compilazione?

 classe pura senza overloading mi dà errore già in compilazione?
Boh, chiedilo al tuo compilatore. Il GCC dice:
 temp.cpp:23: cannot declare variable `p' to be of type `b'
 temp.cpp:23:   because the following virtual functions are abstract:
 temp.cpp:9:     virtual void A::f_a(int)
Sarebbe meglio se mostrassi il codice che hai usato per le prove. Quello 
del tuo primo messaggio era pieno di errori.
Max

Newsgroup: it.comp.lang.c++
Titolo: Domanda

Salve sto studiando il c++ ed ho una domanda. Supponiamo che usando la 
STL io scriva
std::vector<int> v;
Ok ora v ha size e capacity zero. E' lecito scrivere
v.insert(v.begin(),n,0) ;
Se il vettore v ha size zero l'iteratore v.begin() a cosa punta? 
Cercando su google ho capito che in questo caso v.begin() == v.end(). Ma 
posso usare v.begin()? Provando sembra funzionare tuttavia mi chiedo se 
e' "sempre" lecito fare l'insert precedente in ogni implementazione 
della STL.
Grazie



v.insert( v.end(), n, 0 ) inserisce prima della posizione "fine". E'
lecito usare "begin()" per indicare una posizione anche se il
contenitore è vuoto
Per esempio, per iterare:
std::vector<T>::end = v.end();
for( std::vector<T>::const_iterator it = v.begin(); it != end; ++it )
{
    /* ... */;
}
Il codice è lecito anche se il vettore è vuoto.
Non sarebbe lecito direferenziare v.begin() (es. it = v.begin(); *it =
10;)
Saluti.
Newsgroup: it.comp.lang.c++
Titolo: Ridefinire una funzione

ciao,
ho una classe definita in questo modo:
class a
{
    a(){};
    ~a(){};
    void scrivi();
};
void a::scrivi()
{
    printf("ciao");
}
quindi se definisco qualcosa del tipo:
a gino;
scrivendo a.scrivi(); ottengo quello che ho definito in scrivi();
ora se io volessi dare la possibilità ad un'utente esterno che usa la mia 
libreria di scegliere di non usare la mia scrivi ma di ridefinirsela come 
posso fare? L'utente dovrebbe avere la possibilità di scegliere se scrivere
a gino;
a.scrivi();
oppure ad esempio:
a gino;
void a::scrivi()
{
    printf("mia scrivi");
}
a.scrivi();
Qualche idea? 

RedShining ha scritto in it.comp.lang.c++:

in c++ non è generalmente possibile come in c ridefinire le funzioni
"nascondendo" definizioni date in altri moduli
per far fronte al problema tipico che chiedi, cioè di permettere all'utente
di fornire una propria definizione si usano le classi derivate e le
funzioni dichiarate virtual
in breve:
// nella libreria
class A { virtual void f() {puts("a");} };
// nel codice utente
class B : public A { void f() {puts("b");} };
A a;
a.f(); //  qui viene scritto a
B b;
b.f(); // qui viene scritto b
A * p = &b;
p->f(); // anche qui viene scritto b (perché f è virtual)

 posso fare?
class a2 : public a
{
   public:
     void scrivi() { printf("mia scrivi"); }
};
Kiuhnm

 class B : public A { void f() {puts("b");} };
-- 
sbi :E 

Ti hanno già risposto, mi pare.
Io voglio darti un altro avvertimento: occhio che le funzioni membro 
ridefinibili dall'utente NON siano usate anche internamente alla tua 
libreria: non sarebbe carino se una classe interna della tua lib si 
ritrovasse a chiamare una funzione completamente diversa da quello che 
crede lei...
Newsgroup: it.comp.lang.c++
Titolo: Djgpp... questo sconosciuto!

Salve, sono un programmatore C,C++ dilettante, e recentemente ho
scaricato il Djgpp ed alcune componenti dal Delorie
	{
	djdev201.zip 
	gcc280b.zip
	gpp280b.zip
	gdb416b.zip
	lgpp280b.zip
	mak3761b.zip
	objc280b.zip
	txi390b.zip
	alleg30.zip
	}
Ho scompattato tutto, ma purtroppo ne sono rimasto molto disorientato.
Troppi riferimenti allo Unix (che non conosco..) e un sacco di procedure per la
configuraziopne a me oscure.
Conscio di suscitare ilarita` in programmatori piu` navigati faccio alcune rischieste
che spero non risultino seccanti a nessuno.
[Leggendo la Faq di Allegro ho visto che si cita un file di Djgpp: ovvero il readme.1st.
Il file non e` presente del djdev201.zip, qualcuno potrebbe postarmelo?? ]
Qualcuno mi puo` dare una mano per quanto riguarda i primi approcci
(sono troppo abituato alla comoda IDE del Turbo C++, ne esiste una per Dj?),
o al limite postarmi qualche FAQ non troppo tecnica, oppure indicarmi degli help
da scaricare, o della documentazione perquesto compilatore che a naso
mi sembra molto interessante e potente (come poi i fatti confermano?
Grazie, e mi scuso per il disturbo...
Massimo Lauria  <----------> 
maxg...@nettaxi.com
PS: Per passare ad ambienti visuali ( Builder e Visual ) che testi mi consigliereste?(*)
(*)I linguaggi C/C++ lo conosco gia`, quindi niente libri che rispieghino tutto da capo...
--
[signature behaviour=polite]
C ya on it.arti.cartoni by Gargamella
...and by Non Sense Delivering Service Operator
Remove *dinkyisland* to e-mail me...
[/signature]

mi sembra molto interessante e potente (come poi i fatti confermano?
Io ho trovato il compilatore DJGPP con un mare di accessori su IoProgrammo di
aprile. Sono comunque circa nelle tue condizioni in quanto a confusione  ;-)
Ciao
---------------------------------------
Email: sostituire "nospam" con "netsis"


--


Newsgroup: it.comp.lang.c++
Titolo: HELP : Visual C++ -> Visual Basic

Salve, premetto che sono un programmatore VB e, benchč ci capisca un
pochino anche di C++ che non so praticamente niente  di Visual C++.
Il mio problema č questo :
Dispongo del codice sorgente di un progetto VC++ molto semplice, che esegue
una funzione dopo averle passato i parametri da una form.
Siccome tale funzione sfrutta degli oggetti COM che non riesco a vedere da
VB, vorrei modificare il progetto C++ in modo da :
- Eliminare l'interfaccia utente
- Trasformare la natura del progetto da EXE a Dll ActiveX che esponga
alcuni metodi in modo tale che li possa utilizzare da VB, tipo 
  Init(...)
  Funzione (Par1 As String,Par2 as String,Opzione1 As Long) as Long
  ShutDown()
So che per un esperto di C++ saranno domande banali, ma sto letterlamente
brancolando nel buio.
Ringrazio sentitamente quanti mi risponderanno, possibilmente anche in
forma privata all'indirizzo :
pi...@tmn.it
Ciao,
Pier
 



ma stasera mi sembrava che il server non gli accettasse e poi sono venuti
fuori tutti in un colpo dopo 10 minuti. Pardon ...