mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: borland builder

Nessuno sa se per caso posso trovare una guida sul borland builder on-line?
grazie 1000 anticipati
 Silvio
P.S. a vostro consiglio è meglio borland builder o microsoft visual
c++(studio) visto che ho trovato un'offerta studenti per il pacchetto
microsoft ero tentato all'aqcuisto ma volevo un parere.

Nel boschetto della mia fantasia c'è anche Silvio, che ha scritto:

A prescindere dal fatto che tu sia OT, ti segnalo che, con il libro "C++
Fondamenti
di Programmazione", di Deitel&Deitel, trovi sul CD la Introductory Edition
del VC++6.
Il libro costa 35 euro, ed io lo sto trovando davvero ottimo, per cui, se
sei all'inizio
come me, potrebbe essere un buon investimento.
Personalmente uso il Dev-C++ abbinato al gcc 3.2, ma di tanto in tanto uso
anche il
VC++. Tieni presente che però non puoi distribuire eseguibili creati con
quella versione
del VC++.
Non sono in alcun modo affiliato con la casa editrice e/o con gli autori, ho
voluto
renderti nota questa disponibilità...
HTH
--
Lupin85©
Azzurranet IRC: @#afiad, @#fils, @#pokegalaxy - ICQ: 91528290
Mail: Remove PAN to contact me
- "It is not important what you believe, only that you believe." -

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

Sapreste consigliarmi una buona (se non la migliore) ide c++ free? 

 Sapreste consigliarmi una buona (se non la migliore) ide c++ free?
www.bloodshed.net

 
Eclipse (
www.eclipse.org
) con il plugin CDT e il compilatore Mingw 
(
www.mingw.org
)

concordo
www.bloodshed.net

Newsgroup: it.comp.lang.c++
Titolo: Esiste una mailing list?

Salve a tutti. Volevo sapere se esiste una mailing list di C o C++, e
se esiste cosa fare per iscriversi.
Anticipatamente ringrazio.
Cordiali saluti.
Cordiali saluti.
Matteo.

Salve a tutti. Volevo sapere se esiste una mailing list di C o C++, e
vai su 
www.programmazione.it
, da li dovresti poterti iscrivere
a cppwarriors.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

a cppwarriors.
Mi dice che la mailing list non esiste piu'...o meglio che non ci si
puo' piu' iscrivere...
Cordiali saluti.
Matteo.

Ciao,
    stiamo al momento trasferendo la Mailing List C++Warriors da Onelist al
nostro Programmazione.it. Entro settimana prossima se tutto va bene ;-p sarà
possibile iscriversi.
Grazie per la pazienza :-)
Marco Abis
http://www.programmazione.it
 Il sito Italiano di riferimento per lo
sviluppatore
ab...@programmazione.it

puo' piu' iscrivere...
E` piu` probabile che debba ancora essere trasferita, perche`
attualmente e` ospitata su onelist e da qualche giorno e` stato
deciso di trasferirla su un altro server.
Paolo


 se esiste cosa fare per iscriversi.
C'è anche una rivista elettronica e gratuita scritta da Carlo Pescio.
Basta iscriversi a 
www.eptacom.net
 e cliccare su "C++ informer".
Niente soldi nè mail pubblicitarie nè altro, solo buoni articoli.
Io mi sono appena iscritto e ho richiesto gli arretrati, ora devo trovare il
tempo di leggerli...
--
Alessandro Monti
Newsgroup: it.comp.lang.c++
Titolo: Il meccanismo Publish/Subscribe funziona con le librerie condivise?

Ciao a tutti.
Ho creato una libreria condivisa che esegue una operazione lunga.
Per questo genera eventi che notificano lo stato dell'operazione in
corso all'eseguibile che utilizza tale libreria.
Quando utilizzavo le librerie statiche mi funzionava perfettamente, ma
ora che voglio passare a librerie condivise non viene notificato il
progress in corso, nonostante la libreria esegua correttamente la
"operazione lunga" prevista.
Da che deduco che il problema non risiede nella libreria, ma nel
meccanismo Publish/Subscribe.
Ho applicato il design pattern Observer come previsto, senza
variazioni.
Ci sono problemi collegati con l'utilizzo delle librerie?
Devo utilizzare qualcosa di meno "object-oriented" come i segnali?

Ho risolto. Errore mio, scusate. Con le librerie condivise non c'è
alcun problema di questo tipo.
Newsgroup: it.comp.lang.c++
Titolo: il compilatore non funziona??

perché il mio compilatore di fronte alla riga
newptr = malloc(sizeof(STACKNODE));
mi da
ANSI C++ forbids implicit conversion from 'void *' in assignment
il programma e su una pila ed č sicuramente giusto perché l'ho copiato dal
libro.
qual'č il problema????

 
malloc ritorna un void*
newptr di che tipo è ?
Se non è void* ma un puntatore ad un altro tipo, ecco spiegato l'errore.
Questo (se non sbaglio) era permesso in C (liscio, senza ++), ed ecco 
spiegato anche perchè l'hai trovato su un libro.


é un void (almeno credo), quindi il problema non dovrebbe essere quello.ti
posto tutto il programma cosě forseriesci a vedere qualěč il problema.
#include <stdio.h>
#include <stdlib.h>
struct stacknode{
int data;
struct stacknode *nextptr;
};
typedef struct stacknode STACKNODE;
typedef stacknode *STACKNODEPTR;
int isempty(STACKNODEPTR);
void push(STACKNODEPTR*, int);
void printstacknode(STACKNODEPTR);
int pop(STACKNODEPTR*);
void instructions(void);
main()
{
STACKNODEPTR stackptr = NULL;
int choice, value;
instructions();
printf("?\n");
scanf("%d", &choice);
if(choice != 3)
switch(choice){
case 1:
printf("immetti il numero da aggiungere alla pila\n");
scanf("%d", &value);
push(&stackptr, value);
printstacknode(stackptr);
break;
case 2:
if(!isempty(stackptr))
printf("il numero tolto č %d\n", pop(&stackptr));
printstacknode(stackptr);
break;
default:
instructions();}
else
printf("ciao ciao\n");
      system("PAUSE");
      return 0;
}
void instructions (void)
{
printf("immettere 1 per inserire un elemento nella pila\n"
        "immettere 2 per togliere un elemento dalla pila\n"
        "immettere 3 per uscire");
}
void push (STACKNODEPTR *topptr, int info)
{
STACKNODEPTR newptr;
newptr=malloc(sizeof(STACKNODEPTR));
if(newptr!= NULL){
newptr -> data= info;
newptr -> nextptr= NULL;
*topptr=newptr;}
else
printf("non c'č spazio\n");
}
void printstacknode(STACKNODEPTR currentptr)
{
if(currentptr==NULL)
printf("la pila č vuota\n");
else
while(currentptr!=NULL){
printf("%d---", currentptr->data);
currentptr=currentptr->nextptr;}
}
int isempty(STACKNODEPTR topptr)
{
return topptr==NULL;
}
int pop (STACKNODEPTR *topptr)
{
STACKNODEPTR tempptr;
int popvalue;
tempptr=*topptr;
popvalue=(*topptr)->data;
*topptr= (*topptr)->nextptr;
free(tempptr);
return popvalue;
}

 
ho rimosso un po' di roba inutile
newptr NON e' un void*
č definito come STACKNODEPTR che a sua volta č uno stacknode*
e stacknode č una struct e quindi non č void
quindi la risposta che ti ho dato in precedenza č corretta.
prova a compilare forzando la compilazione c (nominando il file .c 
invece che .cc o usando un opportuno switch di compilazione)


Un cast a STACKNODEPTR  sarebbe piu' che sufficiente :)
Newsgroup: it.comp.lang.c++
Titolo: Porta Seriale in C

Salve a tutti,
sono alle prime armi con il C e sto utilizzando il fantastico TurboC V1.01.
Sono interessato alle routine che gestiscono I/O dalla porta seriale ma non
sono riuscito ad andare
oltre l'uso di bioscom che è molto pratico ma non mi permette di superare i
9600 baud/sec.
Qualcuno sa dirmi dove posso trovare delle funzioni che mi permettano di
impostare la seriale a velocità superiori?
Grazie 1000
--
Saluti,
                                           Andrea.
-------------------------------------
E così il giovane Luke disse al saggio:
"Ma Vaff..."
[Anonimo]

Hai provato con _inpb() e _outb() o qualcosa del genere ? C'erano gia' ?
Alessio

-- 
Alessio Gordini
Comm2000 Spa
Via Leopardi, 9
Milano
Italy

Newsgroup: it.comp.lang.c++
Titolo: ITERFERENZA TRA OGGETTI

Salve a tutti questa è la prima volta che scrivo su questo ng.
sto facendo un programma col C++Biulder 4, ho un problema terrificante
riguardo agli oggetti.
A run time la creazione di un oggetto (primario) che a sua volta nella sua
creazione, crea un insieme di nuovi oggetti (secondari), ho osservato che:
Durante la creazione degli oggetti secondari, ho ottenuto delle alterazioni
sulle variabili dell'oggetto primario, è Normale?
Avevo pensato ad un qualche settaggio del compilatore, ma non ho avuto
miglioramenti.
sto diventando pazzo.
se non ne vengo a capo, torno al GWBasic. :~(
grazie.


Sei troppo vago. Cerca di essere piů preciso
e, se possibile, posta la parte del codice
'incriminata'.
Manlio Perillo

Newsgroup: it.comp.lang.c++
Titolo: Manuali per Visual C su rete

Cerco manuali di visual C da poter scaricare, cosi' da poter imparare ad 
usarlo.
Se conoscete indirizzi di siti dove e' disponibile, possibilmente Freeware,
fatemi sapere.
Email: 
bend...@cli.di.unipi.it

...

Newsgroup: it.comp.lang.c++
Titolo: pulire lo schermo

Quale funzione posso usare per pulire lo schermo?

 Quale funzione posso usare per pulire lo schermo?
Risposta doverosa: in C++ standard, nessuna, perche' il C++ non sa nulla 
di "schermi", al massimo di input/output.
Cmq, risposta: metodo molto rough - stampa taaaanti "a capo". Oppure, ti 
affidi a librerie che dipendono dall'OS su cui ti trovi: le conio sotto 
DOS/Win32, ncurses sotto UNIX.
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */


 
http://groups.google.com/groups?q=c%2B%2B+cancellare+schermo
 
http://groups.google.com/groups?q=c%2B%2B+pulire+schermo
Max
Newsgroup: it.comp.lang.c++
Titolo: .obj

Salva a tutti , scusate la mia ignoranza in c++...uso il borland jbuilder 6.
Scrivendo :
#include <cstdlib>
using namespace std;
int main() {
  system("Ciao");
}
Ricevo un errore di tipo : [Linker Fatal Error] Fatal: Unable to open file
'SYSTEM.OBJ'...
sono sicuro che si tratta della libreria system, come posso fare a
importarla nel progetto?
--
Il mondo puň migliorare solo grazie a te.
By Hanonimo  Ž
^_^   
http://www.google.co.jp/
   ^_^

 'SYSTEM.OBJ'...
Newsgroup sbagliato (vedi manifesto).
Hai cercato su Google? Ci sono decine di thread che citano quel messaggio
d'errore.
 
http://groups.google.it/groups?q=Unable.to.open.file.SYSTEM.OBJ
Max

Ho un pò di problemi con l'inglese.
--
Il mondo può migliorare solo grazie a te.
By Hanonimo  ®
^_^   
http://www.google.co.jp/
   ^_^

 Ho un pò di problemi con l'inglese.
Risolvili, poi passa al link. :)
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

Ogni volta che sono sui news, e vedo qualcuno in difficoltà, se conosco la
risposta della domanda, aiuto chiunque ne sappia meno di Me...credo che
questo sia molto bello, in verità è la mia passione, non riesco a resistere
nell'aiutare, ovviamente sempre e solo gratis anche perchè i fogli di carta
chiamati 'soldi' come ho appena detto sono solo fogli di carta, niente può
comprare l'amore e la passione verso la programmazione, anche a bassissima
conoscenza perchè è solo questioni di tempo.
Ma il tempo non deve essere visto con un orologio da polso, dovrebbe essere
considerato solo come conteggio tra due diversi eventi.
Cosa voglio dire con tutto questo?
Semplicemente che un ragazzo qualsiasi su un qualsiasi server invoca aiuto
in rete aspettando un segnale di ritorno.


 in rete aspettando un segnale di ritorno.
L'hai appena ricevuto, ma la decodifica del segnale è a tua cura. :)


 in rete aspettando un segnale di ritorno.
Nell'attesa puo' studiarsi i manuali.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: Come mai a Me mancono delle librerie

Io nn possiedo dos.h
e mem.h come mai il compilatore che uso č Visual C++ 6.0
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e mem.h come mai il compilatore che uso è Visual C++ 6.0
mem.h non so cosa sia.
dos.h invece è evidente il perchè non c'è: dal nome stesso puoi dedurre
che riguarda il DOS. Mentre VC6 è un compilatore per Windows.
In ogni caso nessuno dei due header è standard, pertanto la loro
presenza è da considerarsi una estensione del compilatore. Se il tuo
compilatore ha quegli header puoi usarli, ma il tuo programma funzionerà
solo se compilato con quello specifico compilatore (non è neppure
garantito che funzionino con una versione successiva dello stesso
compilatore).
P.S.: naturalmente non essendo headers standard, la domanda è OT (anche
se forse non lo sapevi).
--
Andrea Ferro
IHHC - Member of HT-Group  DVD Authoring operator  Fan of I.Asimov
C++ Master: 
http://www.brainbench.com/transcript.jsp?pid=2522556
This post expresses personal opinions which may or may not be the
opinions of the company(s) I work for. I speak for myself only.
Newsgroup: it.comp.lang.c++
Titolo: struct e COM

Come vengono passate le struct attraverso i componenti, per valore o per
riferimento?
O meglio: č possibile passarle per valore?
Se si,come si dichiara in idl?
Grazie.

...

[ uuid()
] interface ICustom : IUnknown {
    typedef struct tagMYSTRUCT {
            ULONG uInt1;
            ULONG uInt2;
    } MYSTRUCT;
    HRESULT _stdcall MyMethod([in ]MYSTRUCT MyStruct, [OUT] MYSTRUCT *
pMyOutStruct );
    HRESULT _stdcall MyMethod2([in] int Size,
                               [in, size_is(Size)] MYSTRUCT  *
pMyArrayStruct,
                               [out] int * pReturned,
                               [out, length_is(*pReturned)] MYSTRUCT *
pMyRetStruct );
}

 }
Ok, quindi vengono trattate come oggetti. Ma in questo modo penso che il
passaggio avvenga  per riferimento.
Sabglio? Se è come dico, conosci un modo per passarle per valore?
Grazie ancora.

Grazie.
Prego!  Ecco un esempietto:
typedef struct Pero {
 int a;
 int b;
} Pero;
 [
  object,
  uuid(587A798D-B941-11D2-B08C-BF6658684A62),
  pointer_default(unique)
 ]
 interface IXyz : IUnknown
 {
  HRESULT ByVal([in]Pero p,[out,retval]int* pres);
  HRESULT ByRef([in]Pero* pp,[out,retval]int *pres);
 };
Ecco, per completezza, il codice ATL per una coclass
che implementa questa interfaccia:
class ATL_NO_VTABLE CXyz :
 public CComObjectRootEx<CComSingleThreadModel>,
 public CComCoClass<CXyz, &CLSID_Xyz>,
 public IXyz
{
public:
DECLARE_REGISTRY_RESOURCEID(IDR_XYZ)
BEGIN_COM_MAP(CXyz)
 COM_INTERFACE_ENTRY(IXyz)
END_COM_MAP()
// IXyz
public:
    STDMETHOD(ByRef)(/*[in]*/Pero* pp,/*[out,result]*/int *pres) {
        *pres = pp->a+pp->b;
     return S_OK;
    }
    STDMETHOD(ByVal)(/*[in]*/Pero p,/*[out,result]*/int* pres) {
        *pres = p.a+p.b;
     return S_OK;
    }
};
e il codice VC++ per una routinetta cliente (con opportuno #import):
    XYZLib::Pero p = {12, 34};
    XYZLib::IXyzPtr po("XYZ.Xyz");
    int bv = po->ByVal(p);
    int br = po->ByRef(&p);
    std::cout << "By val: " << bv
              << ", by ref: " << br
              << '\n';
Per componenti in-process (piu` precisamente, in-apartment),
naturalmente, il passaggio per riferimento e` generalmente piu`
rapido di quello per valore; per componenti cross-apartment,
o comunque tali che la comunicazione e` soggetta a marshaling,
e` invece piu` o meno indifferente (i dati della struttura sono
comunque copiati, anche nel passaggio "per riferimento"), anche
se, anche qui, puo` esserci un piccolo vantaggio per il passaggio
per riferimento (si puo` evitare una copia in piu` che in certi
casi il passaggio per valore puo` costringere il marshaler a fare).
Alex
Newsgroup: it.comp.lang.c++
Titolo: OpenURL problem





salve


qualcuno sa dirmi come mai utilizzando la funzione 
OpenURL si riesce a scaricare una pagina web solo una volta perche richiamando 
una seconda volta la stessa pagina web con la stessa funzione viene ricaricata 
quella precedente e non richiamata quella aggiornata?


 


Grazie



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 
forums.borland.com
 (in inglese)
Per favore, evita di inviare messaggi in HTML; e' contrario alla
netiquette perche' aumenta notevolmente il traffico di rete (ricorda che
i messaggi news vengono scambiati tra migliaia di server). Inoltre molte
persone usano newsreader che non gestiscono i linguaggi di markup.
Grazie,
Nicola Musatti

Newsgroup: it.comp.lang.c++
Titolo: parentesi graffe

Come faccio ad usare le parentesi graffe ? Nella tastiera italiana non ci
sono, io ero abituato a fare <Alt-123 o 125> da tastierino numerico, ma da
dentro visual studio non funziona.
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp
   Create Your Own Free Member Forum

 dentro visual studio non funziona.
Penso che utilizzare qualunque tastiera diversa dalla US-ASCII per
programmare sia un suicidio. Alt-123 per ogni parentesi graffa e
alt-boh per l'apice inverso e mi vengono i crampi dopo due giorni :).
Io mi trovo benissimo con la tastiera USA e i tasti altgr-vocale 
ridefiniti... immagino si possa fare anche da windows no? 
Comunque, perche' non sia completamente off-topic il post, puoi sare i
malefici tri-graphs... pero' ora che guardo lo Strostroup sembra non
ci siano per { e }. Mi arrendo. Nel vecchio dos facendo ctrl-alt-f1 si
passava al layout usa, ma non so se esiste ancora (e ctrl-alt-f2
tornava al layout nazionale). 
Ciao,
         Romano
-- 
-----------------------------------------------------------------------
|Dr. Romano Giannetti   | Electronic Engineer | From: address may be  |
|romano @ 
iet.unipi.it
  | University of Pisa  | mangled to avoid spam.|
-----------------------------------------------------------------------

Devi premere contemporaneamente <alt gr> <shift> e <[ > o <]>.
E' una feature di Windows.
Ciao.
--
Antonio Donatiello


http://www.dejanews.com/rg_mkgrp.xp
   Create Your Own Free Member Forum
invece funziona...almeno nel VC++ 5! forse hai impostato le funioni di
tastiera del VC 4! Cambiale!

dentro visual studio non funziona.
Prova a digitare ALT+0123 e ALT+0125
~#~#~#~#~#~#~#~#~#~
Gabriele Bertolucci
pbe...@vi.ats.it
pbe...@freemail.it
http://userspace.ats.it/free/pberto/
http://www.fortunecity.com/skyscraper/spiff/523/
ICQ #: 9732192
~#~#~#~#~#~#~#~#~#~
Newsgroup: it.comp.lang.c++
Titolo: 3d studio

dove trovo 3d studio max?
--
======================================================
Provate il contascatti per internet disponibile all'indirizzo
www.tucci.freeweb.org
Fatemi avere il vostro parere e/o suggerimenti

dove trovo 3d studio max?
In un buon negozio di informatica, o presso 
http://www.autodesk.com
. E'
questa la risposta alla tua domanda, vero 
p.t...@usa.net
?
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Windows/COM(+) Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
 (UPDATED!)
----------------------------------------------------




 wrote in message
37BC330F...@sciaccanet.com...


Spiritoso ;-)
G            D        F            .it
guardia    di        finanza
Giuseppe Ottaviano ha scritto:


Newsgroup: it.comp.lang.c++
Titolo: Oggetto membro di una classe.

Domanda:
Ho una classe X, che ha come membri privati gli oggetti Y e Z
appartenenti ad un'altra classe. E' possibile fare in modo che i membri
degli oggetti Y e Z accedano agli altri membri privati di X o sto
dicendo una fesseria?
grazie
daniele

danie...@gmail.com
 ha scritto:
[cut]

No è corretto!
Certo che puoi accedere ai membri privati della classe che contiene.


Interpreto la tua domanda cosi': ho una classe X e una classe W; e'
possibile fare in modo che le funzioni membro di W accedano ai membri
privati di X? Solo dichiarando W friend di X. Il fatto che X abbia dei
membri di tipo W e' irrilevante.
Ciao,
Nicola


Io sospetto che l'OP non si riferisca tanto ai criteri di accessibilità,
quanto invece all'ipotetica possibilità da parte di un oggetto membro di
raggiungere in qualche modo gli altri oggetti membri della stessa classe. I
suoi fratellini, insomma.
Se è così, probabilmente l'OP si stava chiedendo: esiste un qualche
meccanismo automatico che consenta a un oggetto membro di sapere qual è
l'oggetto che lo contiene?
La rispostà è no. Ovviamente, nulla ci impedisce di stabilire che
l'inizializzazione di un certo oggetto membro preveda il passaggio al suo
costruttore dell'indirizzo dell'oggetto che lo contiene.
Max

 Nicola
Esatto questo è il mio problema. La soluzione dovrebbe essere proprio
quella di dichiarare friend di X i membri di W che devono accedere ad
altri membri di X. E' incredibile come a volte la soluzione sia sotto i
nostri occhi ma apparentemente difficilissima!
Grazie 1000 Nicola!
ciao
daniele
Newsgroup: it.comp.lang.c++
Titolo: versione di MS Visual C++

Colleghi, 
Chiedo a voi che cosa c'e di sostanzialmente diverso tra la versione
Standard di Microsoft Visual C++ 6.0 e quella Pro.
In breve: la differenza di prezzo riflette la differenza di qualita', per
cui  vale la pena prendere la versione Pro, oppure con tutto cio' che si
trova gratis sul web, basta prendere la versione standard ed integrarla a
tutto cio' che e' shareware per avere un ambiente di sviluppo potente come
quello della versione Pro?
A me serve per fare simulazione di dati sperimentali con il Metodo di
MonteCarlo.
Grazie,
Massimo
----------------------------------
Massimo Pinto
Gray Laboratory C.R.T.
pi...@graylab.ac.uk
----------------------------------
--
Posted from 
ntserver.graylab.ac.uk
 [193.61.195.125]
via Mailgate.ORG Server - 
http://www.mailgate.org

quello della versione Pro?
Alla standard, rispetto alla pro, mancano:
-- link statico ad MFC: importa solo se vuoi ridistribuire
    i tuoi programmi (comunque, puoi ridistribuire la DLL
    delle MFC, quindi no problem)
-- ottimizzazione: indispensabile (enormi differenze di
    prestazione) a meno che non ne trovi uno alternativo
    (Intel VTune, ma non so se funziona con la standard
    e/o con VC++6)
-- profiler: molto utile, a meno che non ne disponi di
    un altro (Intel VTune, NuMega DevPartner, ecc)
-- vari controlli data-bound, Custom AppWizard,
    InstallShield, ecc, roba che puoi effettivamente
    sostituire con cose shareware o free che si dovrebbe
    riuscire a trovare in rete
In pratica, per l'esigenza da te espressa, devi sostanzialmente
studiare come sostituire il profiler, e peggio, l'ottimizzatore; se
va bene VTune, bene, se no penso che ti convenga passare
invece al compilatore gratuito egcs 1.1.1 (non ha un IDE vero
e proprio, il debugger e` scomodo, ma l'ottimizzatore, benche`
non spinto come quello VC++ e meno ancora quello VTune, e`
MOLTO meglio di niente!).
Alex

Newsgroup: it.comp.lang.c++
Titolo: Comando alternativo a gotoxy

Salve a tutti, il c++ ha un comando
alternativo a gotoxy() del conio?
e un comando per determinare
la posizione corrente del cursore?
 Grazie a tutti
Ciao

 alternativo a gotoxy() del conio?
Ciao, vedi il thread "stampa su video" del 16/05/2005.
Andrea 

  grazie, adesso guardo.
Ciao
Newsgroup: it.comp.lang.c++
Titolo: AIUTO

 
n_m...@stud.unipg.it
-- 
LEGAL NOTICE:
THE INFORMATION IN THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES
WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS
OF BUSINESS PROFITS, OR SPECIAL DAMAGES, EVEN IF THE AUTHOR HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
---
Luis E. Garcia Ontanon
mailto:
lont...@concentric.net
http://www.concentric.net/~lontanon
Lplusplus on Undernet (Lplusplus!*lontanon@*
la.concentric.net
)

Qualcuno saprebbe indicarmi un buon libro per imparare a programmare
in C???
Grazie.
Nicola Moca
n_m...@stud.unipg.it

Newsgroup: it.comp.lang.c++
Titolo: WIN32 API

Ciao,
volevo sapere se qualcuno sa se c'č qualche software open source per
accedere alle API di Windows Win32 ed estrarre le informazioni di interesse.
In particolare, informazioni sul display e sul software e hardware
installati.
Grazie
Ale


http://www.mingw.org
E' un buon compilatore C++ (GPL) per Windows.

Chi sa dirmi dove trovare documentazione dettagliata sulle librerie standard
(tipo Api di java) ???



 (tipo Api di java) ???
Qui: 
http://www.dinkumware.com/htm_cpl/index.html
La prossima volta pero' cerca con google.
Ciao,
Nicola

 (tipo Api di java) ???
In rete.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:34aa06eb44af99634ae...@mygate.mailgate.org...


  (tipo Api di java) ???
http://www.sgi.com/tech/stl
Newsgroup: it.comp.lang.c++
Titolo: malloc

qualcuno sa come è costruita?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/2002

 qualcuno sa come è costruita?
Cosa intendi?

 ha scritto nel messaggio
news:z6Rn9.53692$Eu.12...@twister1.libero.it...

intendo dire come è implementata


 
Non esiste una singola implementazione. L'implementazione di malloc()
dipende dalla piattaforma e dall'architettura delle sistema di allocazione
dinamica della memoria. Alcune implementazioni sono open-source, come
quella incorporata nella Libc della GNU (scaricati i sorgenti se vuoi
darci un'occhiata).
Se fai una ricerca con Google specificando '"malloc implementations"'
trovi molta roba, tra cui:
 
http://www.cs.colorado.edu/~zorn/Malloc.html
 (Malloc/Free and GC Implementations)
Max

Newsgroup: it.comp.lang.c++
Titolo: Array di Classi, variabili statiche e membri

Salve,
 
ho una classe A che contiene diverse funzioni con al loro interno delle 
variabili statiche necessarie per il funzionamento di alcune state machines.
 
Ho poi la classe B che contiene un array di membri static A.
 
Il problema è che quando scorro l'array statico di classi A le variabili 
statiche all'interno delle funzioni hanno tutte lo stesso valore.
 
Ho ovviato sostituendo le variabili statiche dalle funzioni contenute in 
A con dei membri privati, ma sono veramente tanti e non è un bello 
spettacolo.
 
Possibile che non ci sia altra soluzione?
 
Saluti,
 

 Possibile che non ci sia altra soluzione?
 
No. Se ti serve che ogni istanza abbia una variabile con un valore diverso
non ce' altro modo. 
 
Perche' dici "non e' un bello spettacolo" ? :-o
 
ciao
Giacomo


Ciao Giacomo,
 
grazie per le info, come immaginavo devo convertire tutto in membri privati.
 
Non è un bello spettacolo perchè avendo diverse funzioni organizzatre in 
step machines all'interno della classe array mi tocca mettere tra le 
richiarazioni una marea di variabili con lo stesso nome, in pratica:
 
void Funzione1();
unsigned char m_Funzione1_step;
unsigned char m_Funzione1_altra_variabile;
unsigned char m_Funzione1_ecc;
 
void Funzione2();
unsigned char m_Funzione2_step;
unsigned char m_Funzione2_altra_variabile;
unsigned char m_Funzione2_ecc;
 
void FunzioneNEsima();
unsigned char m_FunzioneNEsima_step;
unsigned char m_FunzioneNEsima_altra_variabile;
unsigned char m_FunzioneNEsima_ecc;
 
mentre avrei preferito dichiararle all'interno della funzione e basta
 
Tutto qui! :-D
 
Grazie

Newsgroup: it.comp.lang.c++
Titolo: HELP:Zeri di funzione

Salve,qualcuno ha un programma in C o in C++ che calcola gli zeri di una
funzione generica non polinomiale   (nel mio caso   f(X)=(1/X) + 0.4 -
1.74xlog(10xsqrt(X)))    con uno
qualsiasi dei metodi di approssimazione ad esempio quello di Newton o delle
tangenti, metodo delle secanti, metodo delle bisezioni, oppure un altro
qualsiasi? GRAZIE

Ti ho risposto su "it.comp.lang.c"
Infatti per questi calcoli, "basta" quel linguaggio.
:-))
Newsgroup: it.comp.lang.c++
Titolo: Classi e dati membro: help.

Salve a tutti, domandina:
supponiamo la classe:
class MiaClasse {
    private:
        char Stringa[80];
   public:
        MiaClasse();
        char *ContenutoDiStringa(void);
};
é possibile far ritornare alla funzione ContenutoDiStringa() un
puntatore che non sia necessariamente lo Stringa originario ?
esempio:
MiaClasse::MiaClasse(){
    strcpy(Stringa,"Ciao a tutti!");
}
char *MiaClasse::ContenutoDiStringa(void) {
    char *tmp;
    tmp = new char[100];
    strcpy(tmp, Stringa);
    return tmp;
}
se questa è una soluzione attuabile il delete di tmp è poi realizzabile?
tipo:
// #include vari ...
// --------------------------------------------------
char *prova;
MiaClasse aa;
prova = MiaClasse.ContenutoDiStringa();
delete [] prova;
// ----------------------------------------------------------
Qual'é il metodo corretto per fare questo tipo di cose ?
// -----------------------------------------------------------
Grazie By Lucio.

 puntatore che non sia necessariamente lo Stringa originario ?
Perché non utilizzi il tipo std::string che puoi tranquillamente
restituire per valore?
EMG

 Qual'é il metodo corretto per fare questo tipo di cose ?
Prima di tutto va detto che in C++ esiste una classe standard di
gestione delle stringhe che si occupa lei stessa di queste
problematiche.
Supponendo perň che il problema non sia limitato alle stringhe, ma
genericamente ad allocazioni di memoria, diciamo che le soluzioni
variano a seconda dell'orientamento filosofico e della natura del
problema.
In genere, per buona norma di programmazione č bene che l'istanza che si
occupa dell'allocazione sia la stessa che si occupa della deallocazione.
In altre parole, l'esempio come l'hai postato non č molto "elegante" in
questi termini. Meglio qualcosa del tipo:
void MiaClasse::ContenutoDiStringa(char& *buffer) {
	int size = strlen(Stringa);
	buffer = realloc(buffer, size + 1);
	strcpy(buffer, Stringa);
}
che fa piu' o meno la stessa cosa, ma realloca ogni volta lo stesso
puntatore.
Fermo restando che resta valida la soluzione ad oggetti, come
implementata nella classe string standard.
Newsgroup: it.comp.lang.c++
Titolo: Costo computazionale.

Mi piacerebbe sapere se esiste un modo velove e affidabile per il calcolo
del costo esecutivo di un frammento di codice in C++, come ad esempio
l'utilizzo di qualche tools, softwares o simili.
Grazie.

 wrote in message
news:0ykr9.14192$
o7.5...@news2.tin.it

Beh, se vuoi una misura "a spanne" la prima cosa che mi viene in mente
(e
la piu' semplice) e' quella di calcolare il tempo di esecuzione
piazzando
qualche riga di codice prima e dopo del frammento incriminato (ora non
ricordo
quale sia la funzione, cmq dev'essere qualcosa come 'gettime' o simile:
qui ci
vorrebbe una bella controllata sull'help...).
Di tools specifici non ne conosco nemmeno uno, ma penso che questo
derivi
dal fatto che i tempi di esecuzione (in cicli macchina) di una
istruzione variano
col tipo di processore (e co-processore) e della casa che lo produce
(Intel, Athlon,
etc...). Non e' pensabile creare un tool di questo genere che si adatti
a 'tutti' i
processori (anche perche' ne esce uno nuovo ogni mese quasi!) e che
sommi i
cicli macchina di ogni istruzione che compone il suddetto frammento...
Se qualcuno e' in grado di smentire cio' che ho detto mi faccia sapere!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 vorrebbe una bella controllata sull'help...).
#include <ctime>
#include <iostream>
using namespace std;
int main ()
{
    clock_t start, finish;
    start = clock();
// Code
    finish = clock();
    cout << double(finish - start);
    return 0;
}

 Mi piacerebbe sapere se esiste un modo velove e affidabile per il calcolo

Dunque, ho trovato una bella funzione che ti permette di avere il conto
dei cicli macchina: rdstc. Il risultato viene salvato nei registri eax e
ecx (o edx?) .
Attento pero' che, mentre il tuo codice gira, Winzoz fa altre cose nel
frattempo: i cicli di tempo sono quindi quelli del tuo codice pi' quelli
che spreca Window$...!


 quelli che spreca Window$...!
Non solo... I processori moderni hanno una serie di ritardi non prevedibili
(cache miss, allineamenti andati a pallino, AGI-locks che nella versione prima
non c'erano), quindi qualunque conteggio sui cicli macchina e' una stima,
probabilmente per difetto.
Ciaotutti,
*

Il codice giusto e' questo:
static DWORD tscLO;		//e' un int...
static DWORD tscHI;
asm{
   rdtsc;			//reaDTimeStampCode (dovrebbe essere...)
   mov tscLO, edx;
   mov tscHI, eax;
   }
//codice da testare
//...
asm{
   rdtsc;
   sub edx, tscLO;
   sbb eax, tscHI;
   mov tscLO, eax;
   mov tscHI, edx;
   }
//ora in tscLO hai i 64 bit 'bassi' e in tscHI i 64 'alti'
//se il tuo codice e' breve puoi fare anche a meno di considerare tscHI
Newsgroup: it.comp.lang.c++
Titolo: AIUTO ! Prima versione di C

Alquanto poco chiaro. Prendendo la tua richiesta alla lettera, credo che
la prima versione del C (primi '70?) girasse su macchine Digital PDP 7.
Difficilmente e' quanto vuole il tuo amico, a meno che non stia
allestendo un museo dell'informatica...
Ciao,
Nicola

Se non mi ricordo male dai miei studi era un PDP-7 con 64 K di ram (wow!). A
quei tempi una bestia...
Davide

Sto cercando per un amico la prima versione del linguaggio C non so di quale
anno sia e presumo che giri sotto DOS, c'e' qualcuno che puo' aiutarmi in
qualche modo nel reperirla ?
Grazie,
Erminio
e-mail: 
erm...@vipnet.it

la prima versione del C (primi '70?) girasse su macchine Digital PDP 7.
Allora forse gli serve un emulatore,ammesso che esista...
Il Ghenio
Newsgroup: it.comp.lang.c++
Titolo: Borland Turbo C++ 3.00

Cosa ne pensate di questo compilatore?
E' un buon compilatore, oppure c'č di meglio?
Mr_G_

E' un buon compilatore, oppure c'è di meglio?
ottimo (io utilizzo il borland c++ 3.11) ovviamente solo per applicazioni
dos...per windows si utilizza uno dei due framework...

dos...per windows si utilizza uno dei due framework...
Io uso il 3.0 ed ho un problema nell'allocare piů di 64 Kb di memoria...
anche con il modello huge... di heap c'č nč veramente poco e di memoria
statica (il modello dice che dovrebbe esserre >2 Mb) non piů di 65536 Bytes
(64 Kb) altrimenti va in crash il programma compilato e legge o scrive in
posti dove non dovrebbe...
Se mi dai un aiutino te ne sarň grato...
Henrik.


Non e` standard... il mio consiglio e` di procurarti un
compilatore standard. Sulla rete trovi l'ottimo (a quanto dicono,
e io ci credo) gcc (che mi sembra abbia cambiato nome in egcs
o qualcosa di simile... forse g++), che per'altro sembra che attualmente sia
quello che aderisca maggiormente allo standard.
Paolo
----------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
----------------------------------------------------------


Non sei costretto ad usare per forza un framework, puoi usare direttamente
le API :-)
A presto :-)
Marco Abis su IRCnet #C++Warriors
http://welcome.to/C++Warriors
  interamente dedicato al C++
ca...@technologist.com

posti dove non dovrebbe...
veramente è un po' strano... ti dirò ... io non ho fatto programmi lunghi
(oltre lo small) su quel compilatore... più che altro mi è stato molto utile
per programmi piccoli in scritti sia in c che in assembler... cmq l'ho usato
per un po' di tempo e mi sarà capitato di doverr utilizzare modelli di
memoria più grandi e non mi ricordo di aver incontrato il tuo problema... è
strano .. andrebbe contro le definizioni dei modelli stessi... i modelli
sono nati proprio per ovviare a questi problemi.... non so che dirti...
prova a fare il tutto sotto dos puro e non in una finestra di win .. che con
win di mezzo tutto è possibile...
non saprei dirti di meglio... cmq è un compilatore molto famoso e a suo
tempo ha avuto molto successo e non penso proprio che abbia un bug così
grosso...
oppure ce l'ha ed è per questo che hanno fatto la 3.11.... ma mi pare un
ipotesi molto remota...
ciao
Salvo
Newsgroup: it.comp.lang.c++
Titolo: Ingegneria Informatica

Mi sapete dare più informazioni sulla facoltà di Ingegneria Informatica
nelle università di Roma (Tor Vergata, La sapienza, Terza Univ.)???
Si studiano i linguaggi di programmazione (C++, VB ecc..)?
Quali sono gli sbocchi lavorativi???
Insomma diventerò un vero smanettone????
Premesso che già ho una conoscenza media del mondo dei computer ma nulla (o
quasi) di linguaggi di progr.!

 nelle università di Roma (Tor Vergata, La sapienza, Terza Univ.)???     TERZA FACOLTA' immagino.....


io sono iscritto al III anno a Bologna, l'ultimo anno (nella mia facoltà)
del vecchio ordinamento a 5 anni.e ti devo dire che avendo frequentato tutti
i corsi dei primi II anni a parte un po' di C, Java e assembly non ho visto
nient'altro...
In compenso sono diventato un discreto matematico (non ci avrei mai creduto)
e (purtroppo) sto cercando di diventare un buon esperto di elettronica.
Ma non credere di fare niente di pratico...
Dopo avere frequentato Elettronica I e Comunicazioni Elettriche, non credere
neanche di sapere interpretare un circuito di Nuova elettronica (faccio
tanto per dire, una cosa pratica e reale nenahce tanto difficile), però in
compenso faccio tutti i giorni certi integrali...
Di informatica non parlo neanche, perchè se ne comincia a vedere un po'
alquarto anno, mentre ai linguaggi è dedicato quasi interamente il V anno...
Detto questo, è obbligo però aggiungere che io sono molto contento, anche se
all'inizio se avessi saputo quello che avrei fatto mi sarei orientato verso
altre scelte.
E poi scordati VB, è un linguaggio del cacchio, per i canoni che si usano in
'informatica teorica'
anche se in realtà è una delle più grandi invenzioni del mondo informatico,
per tanti motivi.
Ma è meglio se questo te lo tieni per te durante l'università...
ciao
Lorenzo



si, si studia il c++ (con esami chiamati fondamenti di informatica),
ma non mi preoccuperei sulle tue conoscenze di informatica, piuttosto
di matematica e fisica. Di solito sono quelle che non perdonato...
Ciao

In bocca al lupo....
ma quanti '.' ci sono in questo messaggio?! Neanche un sorgente in C#
riesce a fare tanto :-))))
Anto
--
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.6, higher than 98% of all previous test takers.
C Language: 3.32, higher than 79% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it
Newsgroup: it.comp.lang.c++
Titolo: Copia di vettori

Ho trovato in un programma una copia del tipo :
Z0=Z4 
dove Z0 e Z4 sono entrambi degli unsigned char [x][y].
Ho verificato col debugger ed in effetti il risultato e' che Z0 diviene
una copia di Z4.
Il mio dubbio e' pero' che questa fosse una cosa non consentita, e cioe'
la procedura esatta dovrebbe essere la copia elemento per elemento, ma 
allora come mai funziona?
Uso g++ 2.95.
-- 
  _  _  >>Now at work<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)

 Uso g++ 2.95.
Probabilmente Z0 e' un puntatore; l'assegnazione lo fa puntare
all'inizio dell'array ma non esegue nessuna "copia elemento per
elemento".
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

 elemento".
No Z0 non e' un puntatore, e la copia avviene elemento per elemento, ne
sono certo, visto anche che si avverte un piccolo ritardo dovuto alla
copia.


 -- 
E' una feature del g++ e non penso che sia standard.
Ciao
Gaetano.
-- 
Posted from 
nts-03.mm.eutelsat.org
 [194.214.173.15] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Confermo:  è un'estensione del gcc, e non è standard. 
Il compilatore (almeno la versione che sto usando in questo momento, non
recentissima) emette un warning se si compila con -pedantic.
Max

 E' una feature del g++ e non penso che sia standard.
Ah, ecco svelato l'arcano.

Newsgroup: it.comp.lang.c++
Titolo: refresh del registry

Ciao a tutti,
un mio programma cambia un valore nel registry, pero' tale valore
non viene preso in considerazione dal sistema operativo, in quanto
tale valore e' impostato in una variabile d'ambiente caricata da un
vxd di sistema all'avvio del sistema operativo.
Affinchè le modifiche al valore di questa variabile abbiano effetto,
devo riavviare il computer, e con successivo riavvio i vxd vengono
di nuovo caricati, ma io devo evitare il reboot.
Esiste un sistema per fare un refresh di una variabile sul registry,
ricaricando magari il vxd che modifica il valore di tale variabile?
Andrebbe bene ricaricare in modo dinamico quel vxd? Come?
Una specie di reload...
Aspetto le vostre idee, gradite anche risposte via e-mail.
saluti
    demis




Scusami se sbaglio ma temo che le modifiche che vengono apportate al registry
diventino effettive solo riavviando il sistema.
-- 
 ______  _     _ ______  ______                  _
(______)(_)   | (_____ \(______)                | |
 _     _ _____| | ____) )_     _ _____ ____   __| |
| |   | |  _   _)/ ____/| |   | | ___ |  _ \ / _  |
| |__/ /| |  \ \| (_____| |__/ /| ____| | | ( (_| |
|_____/ |_|   \_)_______)_____/ |_____)_| |_|\____|
The    Magic    Is    Everything     You    Imagine
		e-mail  
DK2...@cryogen.com
 
am57...@silab.dsi.unimi.it


Dipende, se le legge un driver che viene caricato al boot si...


Prova con SHChangeNotify
per l'uso consulta l'help del Win32 SDK
altrimenti potresti fare solo un refresh del sistema cioè ricarichi solo
l'interfaccia di windows e il registro
come quando riavvii il sistema tenendo premuto SHIFT.
Bye,
Dome

Newsgroup: it.comp.lang.c++
Titolo: DOVE RISIEDE L'EXE

Salva NGers,
volevo sapere una cosa, come faccio a sapere, in fase di esecuzione, dove è
stato installato il file exe??
Marco Sudermania

stato installato il file exe??
Non ci sono metodi standard per saperlo. Potresti provare ad estrarre
la directory da "argv[0]" (non č detto che funzioni) o usare qualcosa
di specifico del tuo sistema operativo come la GetModuleFileName su
windows.
-- 
Marco Barisione (ICQ 84277092)

Newsgroup: it.comp.lang.c++
Titolo: Cerco Programmatore C++

Societą provincia Bg cerca urgentemente programmatore esperto C++  per
ultimazione software gestionale da distribuire ai propri affiliati.

 ultimazione software gestionale da distribuire ai propri affiliati.
E possibilmente qualcuno che gli configuri il programma
con cui legge i NG :):)
________________________________________________________
-> mailto:
Antoni...@POBoxes.com
  *** Private e-mail
_______________________________________________________
Mandate un FAX Gratuito a Omnitel: 167/283283
Ritirate il modulo a:
http://members.tripod.com/~Antonio_Romeo/antiopi.htm
http://www.poboxes.com/Antonio.Romeo
http://www.zuzzurello.com/computer/ARomeo/
  /* MIRROR */
http://space.tin.it/internet/ngiovane/omnitel.html
		****
PROTESTATE CONTRO L'ABOLIZIONE DEL MSG GRATUITO:
"Omnitel,  stiamo  trasferendo la sua chiamata",
oppure pagate ogni volta che chiamate un  cellu-
lare Omnitel (anche senza lasciare msg).
Newsgroup: it.comp.lang.c++
Titolo: [OT] Quale libreria per usare il mouse

Salve a tutti, sapete dirmi quale libreria
bisogna utilizzare per usare il mouse
in programmi c/c++ compilati con djgpp e mingw?
Grazie a tutti
Ciao

 in programmi c/c++ compilati con djgpp e mingw?
Sei OT. Chiedi su it.comp.programmare.win32
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchč
venne un polacco ad insegnargli che č pių cristiano imporsi col rifiuto
pretenderanno che tu torni indietro/e ti costringeranno a partorire per
poi chiamarlo figlio della colpa / e tu una Maddalena da pentire

 Sei OT. Chiedi su it.comp.programmare.win32
[...]
.., si, si, infatti , hai visto l'OT?
Ciao ,grazie.

 .., si, si, infatti , hai visto l'OT?
Io l'ho visto, quindi?
-- 
Gerolamo (f-up) 

 .., si, si, infatti , hai visto l'OT?
Se lo sapevi tu stesso perche` lo hai fatto?


Newsgroup: it.comp.lang.c++
Titolo: usare Kdevelop: consigliatemi!!!

Conosco il C++ e so utilizzare il linux discretamente.Vorrei tornare a
programmare in C++ (programmavo in Java) e ho visto Kdevelop e mi sembra
un bel tool di sviluppo: VERO?
Come iniziare:
ci sono dei manuali in rete?  dove?
Libri? quali mi consigliate?
Grazie in anticipo, Mario.

 wrote:

vai sul ng apposito di linux
mi sembra sia it.comp.os.linux.development ma nn sono certo
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com
Redattore di HiT
http://hit.edengames.net

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

Qulacuno saprebbe indicarmi un link di un qualche sito in cui vengano fatte
le recensioni delle ultime uscite dei libri sul c++???
thanx

le recensioni delle ultime uscite dei libri sul c++???
www.accu.org
Ma, onestamente, non so quanto siano aggiornate.

...

Se vai a vedere l'indice in base alla rivista di pubblicazione,
noterai che le recensioni piu' recenti sono state pubblicate in
ottobre 2002.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: MPEG-4

Sono uno studente e per la mia tesi tra le altre cose devo implementare una
sorgente MPEG-4 a bit rate variabile qualcuno mi sa dire se esiste qualcosa
di già implementato?
Grazie e ciao AleX

> una sorgente MPEG-4 a bit rate variabile
Che vuol dire sta cosa scusa?

vuol dire una sorgente MPEG4 di tipo VBR
"Lancer" <pepp...@TOGLIEREtiscali.it> wrote in message
news:b9gi6l$ptd$1...@lacerta.tiscalinet.it...


 vuol dire una sorgente MPEG4 di tipo VBR
Grazie tante...voglio dire in che senso sorgente?
I file sorgenti o una sorgente di input?
Newsgroup: it.comp.lang.c++
Titolo: Errore nel linkare in VisualC++ 6.0

Ho scritto il seguente codice per creare un piccolo server. (vedi fondo
messaggio)
In fase di link segnala:
nafxcwd.lib(thrdcore.obj) : error LNK2001 : unresolved external symbol
__endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001 : unresolved external symbol
__beginthreadex
Mi sapete dire se per caso ho mancato di includere qualche header.
Sottolineo che lo stesso problema era sorto usando CString in un altro
progettino. Magari, poichè anche qui mi appoggio a CString sarà proprio il
suo uso a causare l'impossibilità a linkare.
Ho seguito tutte le istruzioni circa l'inclusione scritte sull MSDN.
Infine faccio presente che creando un progetto come MFC Appwizard (exe) non
ho riscontrato nessun problema di link anche usando CString quindi non credo
sia un'errata installazione del VisualStudio 6.0
Grazie della collaborazione
#include <afx.h>
#include <afxsock.h>
#include <stdio.h>
void main()
{
 CSocket s;
 s.Create(7179);
 CSocketFile sf(&s);
 CArchive s_in(&sf, CArchive::load);
 CArchive s_out(&sf, CArchive::store);
 CString riga;
 printf("Server Avviato....\n\n\n");
 while(true)
 {
  s.Accept(s);
  s_out.WriteString("Benvenuto sul server del PAGA!\n\n");
  s_out.WriteString("Inserire il proprio nome: ");
  s_in.ReadString(riga);
  printf("Connesso %s\n", riga);
  riga += " è un nome del cazzo!";
  s_out.WriteString(riga);
 }
 s.Close();
 s_in.Close();
 s_out.Close();
 sf.Close();
}

Mi sapete dire se per caso ho mancato di includere qualche header.
...
Sei completamente OT ... comunque piu' che un header il messaggio
di errore sembra relativo all'uso di una libreria non multithread
in un programma che usa piu' thread: controlla se in
  settings -> C++ -> code generation -> use run-time library
hai selezionato le versione multithread delle librerie runtime.
Se non hai chiaro perche' codice multithread richiede librerie
specifiche allora forse e' meglio che indaghi un po'
sull'argomento (nei programmi multithread e' importante
considerare alcuni fattori aggiuntivi di complessita' che
nei programmi single-thread non sono presenti).
Inoltre se hai domande sul multithread con VC++ ti conviene
chiedere nei gruppi specifici Win32/VC++; il C++ standard non
ha il concetto di thread (purtroppo).
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff