mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: lettura da porta seriale

Ho bisogno di fare un programma semplicissimo che legga dalla
porta seriale un treno di dati proveniente dalla centralina del telefono
e li salvi in un file...
una specie di buffer
ma non riesco a leggere i dati dalla seriale
c'e' qualcuno che puo' aiutarmi??
grazie mille
Andrea Calace
cal...@dei.unipd.it

Curioso problema, per essere proposta da Stream s.r.l. :-)
Scherzi a parte, non credi che dovresti per lo meno dire in quale
ambiente lavori ?
Dal punto di vista del linguaggio la porta seriale non esiste. Ci puoi
accedere solo tramite apposita libreria. E tale libreria non =E8 =
standard
e deve essere fornita dal sistema. Quindi ritorniamo alla domanda di
prima: quale sistema ?
---
     Andrea Ferro
SW.AN. Technologies s.a.s.
Merate (Lc)          Italy

Newsgroup: it.comp.lang.c++
Titolo: La prima scuola "gratuita" per progettisti di videogames

Firenze, 23 Gennaio 2004
vi comunichiamo che le iscrizioni per i corsi
I° semestre 2004 sono ufficialmente terminate.
Sul portale 
www.dlab.info
 sono disponibili:
 - sorgenti, tutorials, materiali audio/grafici per il game developing
 - modulo di registrazione per prossime edizioni
 - forum per contattare corsisti e studenti
 - il gioco Starshocks (linux/win32) realizzato dagli studenti
   (The Game Machine - "gioco italiano del mese")
Cordiali saluti, e buon anno nuovo.
 Lo Staff,
 DLab Videogames
 
www.dlab.info
 Fondo Sociale Europeo / Reg. Toscana
 contenuti:
 Realtime Programming - Multiplay - C/C++ OOP
 Artificial Intelligence - Team Work - Interazione & Portabilità

 I° semestre 2004 sono ufficialmente terminate.
beh, se sono terminate perche' mai postare un messaggio sul NG? Tanto oramai
e' tardi...
E' forse una scusa per farsi pubblicita'?
Tommy

Newsgroup: it.comp.lang.c++
Titolo: AIUTO!

Salve a tutti!
Se un programma lancia un .exe, c'e' un modo per far leggere ad un altro
programma il risultato?

 programma il risultato?
A parte il fatto che la risposta e' probabilmente system dependent, dovresti
almeno specificare in cosa consiste il risultato.
Se il programma lanciato mette il risultato su un file, basta leggere il file.
Se il risultato e' una finestra, il C++ non sa nulla di finestre.
Se il risultato e' l'output a console, tutto dipende da come lanci il programma.
Quindi siamo al limite del system dependent (se il tuo sistema ha una funzione
che lancia un sottoprogramma facendo una pipe fra questo e uno stream C++ che
sta nel tuo programma ... allora solo il lancio in se e' system dependent, la
lettura del risultato no).
--
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
Newsgroup: it.comp.lang.c++
Titolo: C++ Builder 4.0 in edicola

Con  "Io Programmo" c'e' la versione trial 60 giorni
del C++ Builder 4.0
Bisogna Collegarsi al sito Inprise,qui devi lasciare i tuoi dati per la
registrazione.
Poi il sistema ti manda alla tua email la Password per continuare
l'installazione.
Solo che a questo punto non riesco + andare avanti,e a  passare allo step
2(installazione) rimango sempre allo step 1 (registeazione).
Qualcuno c'e' riuscito?

Si: Dopo inutili ed estenuanti tentativi con la mia solita connessione TIN,
ho chiamato con linea ISDN ed Infostrada 1055.
In 30 sec. sono riuscito ha completare i fari form ed ottenere la password.
Ciao Sergio

>Qualcuno c'e' riuscito?
Io, ma C++ Builder4 trial mi crasha all'avvio.
Non ho nemmeno potuto provare la versione completa...
PS: Ho win95 osr A con 16MB di RAM
Sara` la versione di W95 che da  problemi....
Quest'estate passo a NT!!!
-- 
Gargamella alias Massimo Lauria
"Non e` bello cio` che e` bello, ma e` bello cio` che piace... a me!"
remove *dinkyisland* from address to mail me

...


Quest'estate passo a NT!!!
O meglio ancora a Linux !!!!
-- 
Roberto Gerola
Email: 
robert...@penguinpowered.com
WWW: 
http://www.penguinpowered.com/~The_Cpp_Compass

O meglio ancora a Linux !!!!
La Debian 2.0/2.1 e` semiconfigurata da tempo sul mio sistema, dopo la
maturita` sistemo anche quella. Mulinux seguira` sul portatile a breve
 ^____^


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

Scusate chi mi spiega come si usa l'istruzione strtok.. sintassi e
semantica...
Grazie mille
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 semantica...
RTFM? (leggiti il manuale!) Mi sembra abbastanza chiaro, no?
char *str = "questa stringa č fatta per i pigri-pigri";
// anche i pigri-pigri sanno che le stringhe in c sono terminate da \0
char *p = strtok(str, " -"); // i delimitatori sono spazio e -
// la prima volta p = str, e viene messo un \0 fra questa e stringa. Quindi
strcmp(p, "questa") == 0
*p = strtok(NULL, " -");
// ora viene messo un \0 fra stringa e č e p viene posto all'inizio della
parola "stringa". quindi strcmp(p, "stringa") == 0
// alla fine otterrai le parole: questa, stringa, č, fatta, per, i, pigri,
pigri.
E cosě via... Se a un certo punto si arriva alla fine della stringa, p =
NULL. Occhio che non puoi fare una strtok di due stringhe insieme! Perchč
usano un buffer interno. Devi prima fare la strtok di una stringa e poi
quella dell'altra. Occhio che su certe librerie strtok potrebbe non essere
rientrante e quindi thread-safe.
--- bye

Dimenticavo, in quest'era piena di ecologisti e scevra di manuali cartacei,
ne trovi anche online!
Il man del Linux (in realtą quello della glibc) dovrebbe avere tutti i
comandi/funzioni del c e poi anche il sito della MS 
msdn.microsoft.com
 ce li
ha.
--- bye
Newsgroup: it.comp.lang.c++
Titolo: Cpp Builder 3 e distribuzione applicazioni...

Volevo sapere se era possibile creare eseguibili autonomi da librerie
Borland e soprattutto come farlo?
Ho deselezionato la check box "build with runtime packages", ma
analizzando il mio eseguibile con Dependency Walker mi risulta che
esso si serve tra l'altro delle seguenti librerie:
borlndmm.dll
cp3240mt.dll
Grazie a tutti! :-)

Devi disabilitare anche l'uso delle RTL. cioč le librearie run-time (nella
pagina Linker).
Ciao
--
Stefano Tempesta
TSoft - 
www.tempesta.org
in...@tempesta.org

Grazias!!! :-)
Newsgroup: it.comp.lang.c++
Titolo: STRANEZZE PARTE II

Per prima cosa vorrei ringraziare i gentilissimi EMG e Manlio Perillo
Ho utilizzato le vostre indicazioni, ma la cosa  mi lascia un pň attomnito!
Vi spiego:
quando scrivevo quei programmini semplici semplici ( ora sto rispolverando
il C++ che non toccavo, povero idiota, da una vita), con il compilatore
della Borland su un ammuffito 386 in msdos!!! Non era cosi contorta la cosa!
Tutto funzionava.
Come č possibili che ora, ho un Pentium III a 800 Mhz, Windows 98 e
utilizzo, per compilare i miei programmini idioti, il Visual C++ 6.0!!! E
devo introdurre queste complicazioni?
Quando utilizzo il Visual C++ apro semplicemente un file c++ appunto, scrivo
il mio programmino c++, lo compilo, lo eseguo e vado. Diciamo utilizzo il
Visual C++ come se fosse un compilatore C++. Ha funzionato fino a quando non
mi sono ritrovato questa funzione gets().
Dov'č che sbaglio? Sicuramente i piů ferrati di voi sorrideranno. :-(
p.s.
la soluzione piů semplice č questa:
...
cout<<" inserisci una frase : "<<flush;
gets( frase);
...
possibile che con un compilatore di sei anni fa andava tutto liscio ed ora,
che in teoria ho materiale aggiornato, le cose non funzionano?

 Vi spiego:
[CUT]
Vedi la mia successiva risposta al tuo precedente post.
Probabilmente il tuo vecchio compilatore impostava
   cout.setf(ios::unitbuf);
Manlio Perillo

Grazie per la cortese attenzione.
Luca

 che in teoria ho materiale aggiornato, le cose non funzionano?
Il problema è che mentre hai aggiornato l'hardware e il software non hai
invece aggiornato le tue conoscenze sul linguaggio. :-)
EMG
Newsgroup: it.comp.lang.c++
Titolo: DB tables size

Ho una tabella che e' in raleazione 1 to 1 con n altre tabelle (supponiamo
10) che ne "descrivono" sotto parti funzionali.
A parte ovvi motivi di isolation, che necessita' c'e' di "spaccare" la
tabelle in n tabelle quando c'e' relazione 1 a 1 dal punto di vista del DB??
Per favore rispondere anche direttamente a
piergiorg...@nospam.hotmail.com
levando il nospam
Pier
P.S. Non c'e' risparmio di spazio perche' i valori cambiano + o meno tutti
per ogni record.

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

Newsgroup: it.comp.lang.c++
Titolo: link - undefined reference

Perchč in fase di compilazione tutto funziona ed in fase di link invece no?
Quale libreia mi manca ? ecco l'errore:
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o: In function
`_start':
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o(.text+0x18):
undefined reference to `main'
C_jni.o: In function `CJNIException::JniDecrire()':
C_jni.o(.text+0xd): undefined reference to `cerr'
C_jni.o(.text+0x15): undefined reference to `ostream::operator<<(char
const*)'
C_jni.o(.text+0x1d): undefined reference to `endl(ostream&)'
C_jni.o(.text+0x39): undefined reference to `cerr'
C_jni.o(.text+0x3e): undefined reference to `ostream::operator<<(char
const*)'
C_jni.o(.text+0x46): undefined reference to `endl(ostream&)'
C_jni.o(.text+0x97): undefined reference to `cerr'
C_jni.o(.text+0x9c): undefined reference to `ostream::operator<<(char
const*)'
collect2: ld returned 1 exit status
make: *** [default] Error 1
Grazie Sergio



Ti manca il main(), e a quanto pare la libreria standard...

 
forse hai compilato con
	$ gcc <nomefile>
piuttosto che con
	$ g++ <nomefile>
?
Altrimenti, vedi risposta di Yes.
Adieu,
-- 
Lestat de Lioncourt  -- a.k.a --  Ciro Mattia Gonano
 Undergraduate student in Computer Science at University of Bologna
 IHGGer #1049   <=>  ICQ#: 52631406   <=>   URL: 
http://www.CS.UniBO.It/~gonano
 Debian admin at 
Students.CS.UniBO.It
 <=> look at headers for my JabberID & GPG
Newsgroup: it.comp.lang.c++
Titolo: Dilettante allo sbaraglio

Ciao, come vedi ho accolto il tuo consiglio. Sinceramente comprendo anche il
tuo consiglio di dedicarmi al visual basic. Credo anche che lo seguirò,
almeno in parte. Cioè mi comprerò un libro su quel linguaggio (quale mi
consigli?) e mi dedicherò maggiormente a quello, nel frattempo insisterò
senza pretese con il c++. Arrendersi subito non è molto onorevoloe.Non ci
crederai, ma ho capito cosa dovevo fare per tentare di sistemare il
programma. Bene ci sono riuscita. Però ho avuto altri messaggi di errore. La
maggior parte erano dovuti a stupidi refusi. Ma ora ce ne è uno che mi sta
dando del filo da torcere. Adesso ci riprovo a vedere cosa non va. Poi ti
faccio sapere. Ciao
P.S Ma quando do i nomi alle variabili, o metto il messaggio che deve
apparire sul video (cout <<"... ") non posso darglieli in italiano?
In matematica non c'è molta differenza se ad una variabile assegno il nome x
o y. Quindi non dovrebbe dare problemi neanche qui. Oppure il compilatore
capisce solo l'inglese?   Di nuovo Ciao

apparire sul video (cout <<"... ") non posso darglieli in italiano?
I nomi che tu stesso definisci possono essere "di fantasia", e
anche "in italiano" purche` limitati all'insieme di caratteri comuni
all'alfabeto inglese (niente lettere accentate, ecc).  Le parole
riservate del linguaggio ("if", "while", ecc) sono quelle che sono,
vagamente ispirate dall'inglese ma a ben guardare neanche
tanto -- "int", "cout", "cin", ecc, non le trovi su nessun dizionario
inglese -- e alcune, come "char", le trovi ma il loro significato
reale non ha nulla a che vedere con quello inglese, cosi` come
"cin" suggerisce un brindisi in italiano (non in inglese) ma in
realta` non c'entra nulla.
Ci sono linguaggi (ma cosi` sui due piedi mi viene in mente solo
il Visual Basic for Applications che e` incluso dei prodotti office
professionali della Microsoft) in cui anche le parole chiave vengono
"tradotte" in particolari linguaggi, come l'italiano, ma la maggior
parte dei programmatori, me compreso, detesta questa strana
peculiarita` (che rende ad esempio problematico scambiarsi
programmi con colleghi/fornitori/collaboratori all'estero, in un mondo
che -- soprattutto in Europa -- e` invece sempre piu` integrato fra
persone di lingue diverse).
Alex
Newsgroup: it.comp.lang.c++
Titolo: Delucidazioni C/C++

Ciao a tutti vorrei sapere se mi potete dare delucidazioni su i
compilatori che attualmente sono in commercio.
premetto che sono un novizio del linguaggio e percio'
vi chiedo di aiutarmi poiche' mi piacerebbe impararlo e vorrei per
prima cosa utilizzare un compilatore per 'smanettare' un po' con le
mie varie prove ecc.
So' che esistono due case che ne producono (Borland e Microsoft)
e che fanno diversi prodotti con varie versioni.
Mi hanno detto anche che la microsoft comercializza un prodotto che
non e' un vero compilatore ma che ti consente di scrivere lo stesso i
tuoi programmi pero' non li compila del tutto (non crea cioe'
l'eseguibile indipendente) ma ti consente solo di eseguirlo da dentro
il programma principale, e quindi per ovvie ragioni costa decisamente
meno del compilatore vero e proprio.
Tenendo conto del fatto che mi piacerebbe programmare sotto WINDOWS 95
e che mi interesserebbe un prodotto con una manualistica soddisfacente
(sia del produttore sia di terze parti) ma che sia comunque reperibile
in giro vi chiedo gentilmente di darmi qualche consiglio ed
eventualmente di farmi un po' di luce sui compilatori in questione (o
altri se li considerate migliori) cioe' una panoramica su cio' che e'
disponibile sul mercato e che cosa li distingue maggiormente.
Grazie in anticipo a coloro che mi faranno la cortesia di rispondere

Se vuoi programmare sotto Windows 95, ti conviene utilizzare Visual C++
(l'ultima versione è la 5.0).
Questo compilatore ti permette di utilizzare le MFC (Microsoft Foundation
Classes) che ti permettono di gestire in maniera abbastanza facile tutte le
caratteristiche (dialog, grafica, accesso a database ODBC, ecc.) di Windows
95. 
Inoltre sono presenti vari Wizard che ti permettono di generare, più o meno
facilmente, gli "scheletri" delle applicazioni o delle classi.
Tieni presente però che è un po' difficile da usare, e ci vuole un po' di
tempo per abituarsi. 
Inoltre io preferisco non usare i wizard ma utilizzare degli "scheletri" di
applicazioni che mi sono costruito.
Di quella specie di interprete-compilatore di cui parli non so esattamente
di cosa si tratti. Ho però l'impressione che tu ti riferisca ad un
linguaggio diverso dal C, pur essendogli molto simile, che si chiama Java.
In questo linguaggio, che viene usato soprattutto su internet, il
compilatore genere un metacodice, che viene poi interpretato da un motore.
Tutto dipende da cosa devi fare.
Se devi semplicemente imparare il C/C++ ti consiglio di cercare su internet
qualche compilatore freeware. 
Se hai bisogno di un prodotto più professionale e sei già abbastanza
esperto puoi utilizzare invece Visual C.
Della Borland non so molto. So che il loro compilatore ha delle
caratteristiche RAD (Rapid Application Development) che lo rendono più
simile al Visual Basic e quindi più immediato nella programmazione. Però
non l'ho mai utilizzato.
Newsgroup: it.comp.lang.c++
Titolo: Salvare un tree in un file

Ciao a tutti.
ho bisogno di un consiglio.
Ho creato un albero per organizzare dei miei dati. 
Ogni nodo ha un puntatore al nodo padre, una lista di puntatori a TOT 
variabile nodi figli e un valore (un int).
Ora vorrei salvare tutto questo in un file.
E' necessario farlo nel modo più veloce possibile, quindi no XML o ASCII.
Volevo andare in binario.
Il modo più rapido che mi è venuto in mente è questo: elimino tutti i 
puntatori dai nodi e uso invece dei long.
In pratica ogni nodo avrà: 
-un long che lo identifica univocamente
-un int che dirà se e quanti figli ha
-un long[] dimensionato all'int precedente e che conterrà gli 
identificativi univoci dei suoi figli
-finalmente il valore
E tutti questi nodi li metto in un vettore/mappa tipo:
map<long, nodo*> mappa;
Tipo:
while(leggo e parso il file) 
{
   Nodo n;
   nodo.identificativo = 666;
 
nodo.int
 =  10;
   nodo.longFigli = calloc(10, sizeof(long) );
   mappa[666] = n;
}
Ha senso? E' pazzia?
Il c++ mi da qualcosa di meglio (e altrettanto veloce) per serializzare 
le mie classi/strutture?
grazie
Mario

 Mario
Guarda boost::serialize, in pratica aggiungendo al tuo nodo la 
derivazione da un tipo boost::serializable e aggiungendo una piccola 
funzione serialize tipo:
bool serialize(boost::serializable &s) {
	s & father_
	s & childs_;
	s & value_;
}
Ti risolve sia il caricamento che il salvataggio.
Come performance dovresti essere piu` o meno sul livello del sistema che 
avevi pensato tu, l'output di default e` binario, ma se vuoi cambiando 
tipo di serializzatore puoi convertirlo anche in xml, txt, ecc ecc...
Bye,
  Gabry

 Ha senso? E' pazzia?
Se il file viene letto/scritto tutto in una volta direi che ci sono 
metodi più veloci per fare la cosa. Che proprietà ha il tuo albero? E' 
binario? I nodi hanno tutti la stessa molteplicita? Le foglie sono tutte 
alla stessa profondita'?
E.



Dopo alcuni ripensamenti è diventato questo:
http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Tree/Trie/
Quindi (se ho capito bene quel che mi chiedi) e foglie non sono tutte 
alla stessa profondità. Ogni nodo  ha quindi:
class DictNode 
{
long id;
std::vector<DictNode*> childNodes;
DictNode *parent;
char value;
int code; //il code mi serve per fare altro
}
In pratica ho un compilatore che, dato un dizionario, mi crea il trie e 
lo scrive in "binario" su disco per evitare di riprocessare tutto ogni 
volta. Mi limiterò a riscrivere il file su disco solo quando verrà 
aggiunta qualche parola. 
Ecco.
Mario.
Grazie

 
http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Tree/Trie/
Ok, quindi è in effetti un albero generico. Puoi comunque scrivere un 
codice ricorsivo che ti serializza l'intero albero senza dover andare a 
etichettare i nodi:
void writeTree(const Tree *t) {
    writeNode(t->head);
    writeNumber(t->numberOfChildren);
    for (int i=0;i<t->numberOfChildren;++i)
      writeTree(t->child(i));
}
E.
Newsgroup: it.comp.lang.c++
Titolo: rieccomi che non mi funziona qualcosa

ho questa classe
class io
{
	public:
		io(){b=0;}
	int b;
	int prod(int[],int[]);
};
inline int prod(int g[],int b[]){
	int n=0;
	for(int i=0;i<5;i++){
		n+=g[i]*b[i];
	}
	return n;
}
QUESTO E IO FILE CPP
#include <iostream.h>
#include "io.h"
void main(){
	int v[5],c[5];
	for (int i=0;i<5;i++)
	{
	 cout<<"inserisci elemento "<<i+1<<" di v"<<endl;
	 cin>>v[i];
	 cout<<"inserisci elemento "<<i+1<<" di c"<<endl;
	 cin>>c[i];
	}
	io a;
	int x=a.prod(v,c);
	cout<<x;
}
vorrei sapere perche' non funziona il comando
a.prod(v,c);
grazie
-- 
Posted from 
cs1-486.dialup.tiscalinet.it
 [62.10.171.230] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 int prod(int g[],int b[]){
  int io::prod( int g[],int b[]){ 

Newsgroup: it.comp.lang.c++
Titolo: Aiuto OpenGl

Conosco superficialmente VB6 e vorrei utilizzarlo per interfacciarmi alle
OpenGl.
Il quesito č il seguente: č conveviente approfondire tale linguaggio di
programmazione per utilizzare le OpenGl (sempre che sia il metodo piů
efficacie per creare grafica tridimensionale) o č preferibile passare a
linguaggi di programmazione piů evoluti (ma anche piů complessi!) come C++?
Grazie in anticipo
-- 
Posted from 
ro...@net0.net-studio.net
 [194.244.164.18] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 linguaggi di programmazione più evoluti (ma anche più complessi!) come C++?
Non sapevo neppure che fosse possibile usare le OpenGL da VB. Comunque la
questione si sposta, IMO.
Se hai bisogno di grande efficienza nella grafica (per esempio se stai facendo
un CAD o un CAM) probabilmente le OpenGL sono una buona soluzione. Pero' dubito
molto che VB possa essere all'altezza nella manipolazione di grosse quantità di
dati e soprattutto di grandi quantita' di calcoli complessi (cioe' la parte che
fai tu prima di passare i poligoni alle OpenGL).
Quindi la questione si riduce a scegliere lo stumento adatto alla gestione dei
dati che tu devi fare. Se questo e' C o C++ allora OpenGL sono valide forse
anche piu' di DirectX il cui accesso da C++ e' piuttosto ostico. Se ti basta VB,
allora credo che sia molto piu' semplice (da VB) accedere alle DirectX che alle
OpenGL. In termini di prestazioni le due interfacce sono abbastanza comparabili.
Poi ovviamente dipende da cosa devi fare.
--
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 1000.
Per programmare con le OpenGl utilizzo un OCX, ma non ho idea di come si
possano utilizzare le DirectX. Puoi aiutarmi?


 possano utilizzare le DirectX. Puoi aiutarmi?
Gruppo sbagliato. Meglio che passi domande come queste su gruppi piu'
appropriati.
Personalmente non li seguo perche' non ho il tempo (ne l'interesse) di
approfondire e/o mantenere fresca la mia conoscenza delle Win32 e dei vari
annessi e (s)connessi.
In generale, se esiste un OCX per le OpenGL allora dovresti riuscire ad usarle
anche con VB (nativamente le OpenGL sono una libreria C, ecco perche' le
considero leggermente ostiche per VB).
Per DirectX, ti serve, ovviamente, un reference (vedi documentazione MS). Ma
essendo la loro interfaccia basata su OLE/COM invece che su C API sono piu'
facili da usare in VB che in VC!
Questo e' tutto l'aiuto che avrai da me (o da altri su questo NG, suppongo, dato
che siamo OT).

Newsgroup: it.comp.lang.c++
Titolo: Dubbi di un principiente su C++ e DLL

Da poco sto programmando in C++ su ambiente windows.
Non conosco benissimo C++, ma lo sto imparando nei dettagli giorno dopo
giorno.
Purtroppo non ho mai avuto a che fare con le DLL windows.
Leggendo alcuni file sorgente mi sono imbattuto in direttive del tipo:
#define DLLExport extern "C" __declspec(dllexport)
da quel poco che ho capito sembra che dllexport sia una estensione
microsoft del c++ che permette di esportare funzioni come DLL, Ma non
ho capito cosa significhi questa direttiva.
e in metodi del tipo:
DLLExport MACPASCAL void PluginMain()
penso che significhi che questo metodo possa essere invocato come DLL
ma cosa è MACPASCAL? una macro? solitamente a che serve in contesti
simili?
Ringrazio anticipatamente chiunque ha la pazienza di rispondere

Purtroppo non ho mai avuto a che fare con le DLL windows.
Trovi maggiore aiuto in it.comp.programmare.win32
Newsgroup: it.comp.lang.c++
Titolo: Maschere trasparenti sulle bitmap

In Visual C++, data un'immagine preesistente su un CDC o HDC, voglio
sovrapporvi una nuova immagine.
Tale immagine ha un colore definito trasparente.
Voglio che in prossimità dei pixel trasparenti, venga conservata
l'immagine sottostante.
Come fare?


Newsgroup: it.comp.lang.c++
Titolo: domandine...

Dovrei sviluppare procedure in C++ (sotto linux) che utilizzino queste
funzionalità:
- analisi prestazioni (calcolo preciso tempi, colpi di clock, mips...)
- disegno di grafici
- implementazione meccanismi crittografici noti (chiave pubblica/privata,
hash...)
 quindi qualora foste a conoscenza di librerie (del C++, ma
alle brutte anche C) che le implementino, vi sarei grato se me le
segnalaste.
So che per alcune di queste cose dovrei appoggiarmi alle primitive del S.O. 
, ma volevo sapere se esistono librerie che le utilizzino direttamente ad un 
livello più alto.
Grazie

hash...)
Per questo puoi utilizzare cryptopp, per il resto non so, 
ciau...

Newsgroup: it.comp.lang.c++
Titolo: [Repost] Struttura SYSTEMTIME

Ciao a tutti!
Sono un novizio e sto cercando di imparare ad usare il C++. Ho già
conoscenze di C e di VisualBasic.
Ho proprio un problema con la traduzione di un programma fatto da me in
VisualBasic in C++.
Per l'esattezza uso le funzioni GetLocalTime() e SetLocalTime() a cui si
deve passare (correggetemi se sbaglio) il puntatore ad una struttura
SYSTEMTIME.
Il compilatore mi da il seguente errore: "request for member `wHour' in
`CTime', which is of non-aggregate type `_SYSTEMTIME *'".
EccoVi il codice:
    _SYSTEMTIME *CTime;
    MessageBox(NULL, "Timer!" , "DayLight", 0);
    GetLocalTime(CTime);
    CTime.wHour++;                        // in questa riga viene generato
l'errore.
    SetLocalTime(CTime);
Chi mi può dire dove sbaglio?
Grazie a tutti!
Stef@no on Line
www.stol.nu

 l'errore.
CTime->wHour++;
--
Ivan Molella
__LINUX__ the choice of the __GNU__ generation
icq# 97960484
Newsgroup: it.comp.lang.c++
Titolo: INFO C++ WINDOWS

Ciao, mi chiamo Daniele De Luca, sono un programmatore. Fino ad ora ho sempre programmato
in C++ sotto DOS, (escluso qualche gestionale in ACCESS e cose simili) ora sono diventato obsoleto, e vorrei modernizzarmi. 
Per prima cosa dovrei cercare di "trasformare" il SW in C++ per DOS in C++ per WIN ma vorrei
raccogliere info sui prodotti C++ sotto WIN. Qual'è il migliore (più veloce, più efficiente, più facile)? 
E poi, i miei programmi gestiscono seriali, parallele, schede I/O, e altro; con C++ sotto WIN sono in grado di gestire questo HW con la stessa facilità di prima (WINDOW non mi romperà le palle) ?
Gazie mille.
Ciao.
Daniele.
--
Automatic posted from 
maggiore.dsnet.it
 [195.32.0.15]
via Mailgate Server - 
http://www.mailgate.org

E poi, i miei programmi gestiscono seriali, parallele, schede I/O, e altro; con C++ sotto WIN sono in grado di gestire questo HW con la stessa facilità di prima (WINDOW non mi romperà le palle) ?
questo e' un altro discorso. Prevedi di usare Win95 o NT ? Per le
comunicazioni seriali non c'e' problema ne' in win95 ne' in NT. Per
accedere direttamente all'hardware invece in win95 puoi fare quasi
tutto, anche se piu' lentamente che in dos, mentre in NT non puoi fare
nulla. Ad esempio se devi utilizzare una banale scheda di I/O
parallelo in NT devi scriverti un kernel driver che ti permetta di
accedere ai registri della scheda, da un programma in user mode non
puoi farlo. In win95 lo puoi fare anche se c'e' una certa
penalizzazione delle prestazioni rispetto al dos; win95 intercetta
comunque tutte le operazioni di i/o, poi se il dispositivo a cui sono
indirizzate non e' gestito da win95 le lascia passare in modo
trasparente. La penalizzazione e' piccola ma c'e'.
Gianpaolo Bottin
- Live Long and Prosper -


Ciao,
approfitto del thread per farte una domanda :
Da quello che ho capito i due nuovi sistemi operativi 98 ed NT 5.0
prevederanno un supporto alle periferiche con oggetti simili agli attuali
kernel driver di NT 4.0,ma non uguali :(
Qualcuno e' a conoscienza di info piu' dettagliate ???
grazie
Luca

 E poi, i miei programmi gestiscono seriali, parallele, schede I/O, e altro; con C++ sotto WIN sono in grado di gestire questo HW con la stessa facilità di prima (WINDOW non mi romperà le palle) ?
windows rompe parecchio su questi punti. in particolare non puoi gestire
interrupt in modo decente, poi se scrivi direttamente su porte di IO il
programma non funziona su NT. windows non e` adatto a controlli real time.
---
Ranger, togli .fr dal mio indirizzo per rispondere
http://members.tripod.com/%7Eranger_rg/

kernel driver di NT 4.0,ma non uguali :(
NT 5 sara' compatibile con (quasi) tutti i drivers per NT 4, almeno
cosi' dice MS. In quanto al nuovo standard WDM "dovrebbe" essere
analogo ai drivers NT classici ma con in piu' alcune funzionalita' per
il plug&play ed il risparmio energetico. Di preciso non so in cosa
consistano queste differenze, ho appena finito di sviluppare un driver
per NT ma ho usato il DDK del 4.0 per cui non ho visto nessun
riferimento ai WDM. Tra l'altro se non ricordo male non tutti i device
potranno essere implementati come WDM.

Newsgroup: it.comp.lang.c++
Titolo: Undefined reference

Ciao a tutti.
Sto facendo alcuni esperimenti con C++ su kdevelop.
Conosco il c++ in modo superficiale ed ho incontrato questo problema.
nel file prova_1.cpp ho una classe prova_1 che ha la seguente funzione
membro che 'dovrebbe' aprire un dialog nuova
void prova_1::ikkor()
{
    form1 * formIkkor = new form1(this,"custom dialog",TRUE);
    formIkkor->show();
}
la classe form1 è dichiarata in form1.h ed implementata in form1.cpp,
ovviamente in prova_1.cpp viene incluso l'header form1.h, tuttavia in
fase di compilazione ottengo:
/home/ikkor/Documents/Igor/C++/prova_1/src/prova_1.cpp:312: undefined
reference to `form1::form1(QWidget*, char const*, bool, unsigned int)'
dove sta il mio macroscopico errore?
Scusate, capisco che il problema è banale...
Grazie a tutti
Igor

 reference to `form1::form1(QWidget*, char const*, bool, unsigned int)'
Evidentemente in form1.h non viene dichiarato il costruttore in 
questione. Puoi postare la dichiarazione di "class form1" ?
E.

 questione.
No, "undefined reference" è un errore del linker. Se, come ha detto l'OP, la
definizione del ctor è in form1.cpp, allora probabilmente form1.o non
partecipa alla fase di linking. Igor, verifica che form1.cpp sia stato
incluso nel progetto.
Max



Come già detto da Max, è un errore in fase di linking. Non potrebbe
d'altronde essere la mancanza del costruttore perché il sistema mostra
i tipi dei parametri, prelevati appunto dal costruttore.

?manu* ha scritto:

 Ok. Ma come da post successivi credo il problema sia il link del file...
/****************************************************************************
** Form interface generated from reading ui file 'form1.ui'
**
** Created: gio apr 17 16:47:15 2008
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.8
edited Jan 11 14:47 $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#ifndef FORM1_H
#define FORM1_H
#include <qvariant.h>
#include <qdialog.h>
class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class QPushButton;
class QLabel;
class form1 : public QDialog
{
    Q_OBJECT
public:
    form1( QWidget* parent = 0, const char* name = 0, bool modal =
FALSE, WFlags fl = 0 );
    ~form1();
    QPushButton* pushButton1;
    QLabel* textLabel1;
protected:
protected slots:
    virtual void languageChange();
};
#endif // FORM1_H
/************************************************************************************/

Max M. ha scritto:

Io lavoro su kdevelop distro linux suse 10.3, i file ci sono... pero
nella visualizzazione delle classi nn vedo form1.
Igor

  Ok. Ma come da post successivi credo il problema sia il link del file...
Sì, infatti ho sbagliato io.
E.
Newsgroup: it.comp.lang.c++
Titolo: Cerco propgrammatore DX6

Ciao,
sto cercando un programmatore per sviluppare un piccolo demo di gioco
con scrolling ed altre caratteristiche.
Se sei in grado di farlo ,usando il VC++ 5.0,e ti interessa guadagnare
qualche soldino,scrivimi,per maggiori informazioni.
Niccolo'
Verona

Salve a tutti. Sono un novellino in c++, e sto facendo uno dei classici
esercizi per fare un po' di pratica. Ho realizzato una classe Persona, ed
ora sto realizzando la classe Studente, che eredita da Persona.
Tuttavia, mi si presenta un problema con gli include.
La classe Persona e' formata dal file persona.h e persona.cpp
La classe Studente e' formata dal file studente.h e studente.cpp
Nel file persona.cpp ho messo #include "persona.h"
Nel file persona.h non vi e' nessun include (eccetto che a funzioni di
libreria tipo iostream, anche se non so se era piu' corretto metterli qui
o nel file .cpp)
Nel file studente.cpp ho messo #include "studente.h"
Nel file studente.h non vi e' nessun include
Se nel main del programma metto #include "persona.cpp", posso creare
oggetti di tipo Persona senza problemi.
Ma se tolgo  #include "persona.cpp" ed al suo posto vi metto #include
"studente.cpp", il linker dice "unresolved external
Persona::Persona(char*,int) referenced from project1.obj".
Come mai? Dal momento che la classe Studente, per ereditare da Persona,
include anche il file persona.h, il main non dovrebbe vedere ugualmente la
classe persona come la classe Studente?
Ho risolto il problema mettendo entrambi gli include nel main, e negli
header file
le famose direttive #ifndef PERSONA_H ..... per evitare doppie
definizioni.
Tuttavia questa non mi sebra la soluzione corretta, probabilmente c'e' un
mio errore di fondo da una qualche parte...
Qualcuno e' cosi gentile da spiegarmi cosa sto sbagliando?
Grazie, Alberto

Newsgroup: it.comp.lang.c++
Titolo: scusate, potreste dirmi qualche

buon sito per scaricare controlli per il BCB3 ? capisco che ne saranno stati
scritti tanti inn questo ng ma sono da pochissimo e vorrei evitare di dover
scegliere tra 4951 siti che vengono fuori dalla ricerca C++ ... :-/
grazie
Salvo

Delphi Super Page e Dr'Bobs Journal. Non mi ricordo i links. Te li faccio
sapere appena posso. intanto usa le parole per cercare nei motori.


Su questo sito trovi la piu` completa collezione di componenti scritti per BCB
in C++ :
http://www.cbuilder.dthomas.co.uk/
Trovi anche molto materiale nei principali siti dedicati a Delphi, dove ci sono
diversi componenti che funzionano anche con BCB. Tieni presente che, oltre a
quelli specificamente indicati come compatibili con BCB1 e/o BCB3, in genere
sono utilizzabili in BCB tutti i componenti provvisti di codice sorgente, ad
eccezione di quelli scritti solo per Delphi 4.
Tra i principali siti Delphi ci sono:
http://www.torry.ru
http://sunsite.icm.edu.pl/delphi/
In Italia. poi, c'e` la "Pagina di Bruno":
http://www.floating.com/users/voyager/
Ciao
Paolo
Newsgroup: it.comp.lang.c++
Titolo: overload []

Vorrei chiedervi se è possibili fare una cosa del genere :
classe A
{
 virtual tipoOggetto1 *  operator [] (long index);
}
classe B,public A
{
 virtual tipoOggetto2 *  operator [] (long index);
}
In pratica dovrei cambiare solo il puntatore di ritorno per l'operator "[]"
e mi domandavo se era sufficiente cambiare il tipo di ptr
nell'implementazione in classe B.
Quello che ho scritto è giusto  ??
ciao :)

 ha scritto nel messaggio
news:%fQdb.355714$Ny5.11...@twister2.libero.it...

si può fare in quanto l'operatore della classe derivata va a nascondere
quello della classe base
--- 
Pela

 Quello che ho scritto è giusto  ??
E' giusto *soltanto* se 'tipoOggetto2' è derivato (direttatamente o
indirettamente) da  'tipoOggetto1'.
Max

Newsgroup: it.comp.lang.c++
Titolo: Una classe per costruire le query sql

Salve,
[premessa]  Vediamo se riesco a farmi capire. [/premessa]
Sto sviluppando un mini framework personale e sto gestendo la parte di
interazione fra il mio framework
ed un database, comunque sono arrivato a questo punto, "mi serve una classe
o un insieme di classi, per creare le query sql"
in pratica volevo evitare di avere nel codice applicativo cose del tipo
string sql = "insert into fornitori ecc.";
Ma avrei preferito una cosa del genere
fornitori.inserisci(); // a questo punto ci sono arrivato.
Ora però dentro  il metodo fornitori.inserisci()
devo scrivere il codice che esegue l'inserimento dei dati di fornitore , ed
è a questo punto che mi è venuto in mente di scrivere questa classe.
In sostanza vorrei "delegare" la creazione delle query (gli statment base
per adesso)  ad un'altra  classe.
Vorrei sapere se avete qualche consiglio da darmi o risorsa a cui farmi
puntare, riguardo a questo argomento.
Spero che questa volta si capisca la mia domanda...
grazie  come sempre a Tutti .

 grazie  come sempre a Tutti .
Quello che vuoi fare tu, se non ti trovi a gestire query SQL strane, e' 
piuttosto semplice, ma non ti fornisce un livello di astrazione 
aggiuntivo particolarmente utile.
Qualcosa di simile, ad un livello piu' alto, viene detto "persistenza": 
intere istanze di oggetti salvate e recuperate da uno storage qualunque 
(quindi anche un database relazionale) in modo quasi trasparente 
all'applicazione. In java e' molto sfruttata, in C++ pero' non ho 
presente nulla, anche se sicuramente esistera'.
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://mbellett.web.cs.unibo.it/
Jabber: RedGlow  - Linux registered user 299762 @ machine 213003

 ha scritto nel messaggio 
news:codrjk$1f4$1...@le1.cs.unibo.it...



Newsgroup: it.comp.lang.c++
Titolo: STLport

Qualcuno ha provato questa libreria?
Io la stņ compilando con il Borland.
Com'č per quanto riguarda la compatibilitą con lo standard?
E per quanto riguarda le prestazioni?
E' migliore rispetto alla libreria fornita col Borland Compiler 5.5?
E Rispetto a quella di Visual C++ NET?
E Rispetto a quella di gcc 3?
Grazie.
--
Marco Iannaccone
marcoia...@tin.it
ICQ UIN: 18748121     PuffMarcolo
Canta come se nessuno ti stesse ascoltando, balla come se nessuno ti stesse
guardando, vivi come se il paradiso fosse sulla terra.
                (Proverbio cinese)

Qualcuno ha provato questa libreria?
che libreria č?
--
Lawrence Oluyede
rhy...@myself.com

 che libreria č?
Una implementazione libera e multipiattaforma (e per vari compilatori) della
C++ Standard Library... se ne č parlato su it.comp.giochi.sviluppo, in un
thread a cui tu stesso hai preso parte...


 E Rispetto a quella di gcc 3?
Sicuramente č migliore rispetto a quella fornita dal Cygwin.
Saluti,
   Mirko.

thread a cui tu stesso hai preso parte...
eh eh ho appena visto...peccato che non avessi letto quei
messaggi per bene :)
--
Lawrence Oluyede
rhy...@myself.com
Newsgroup: it.comp.lang.c++
Titolo: Programmatori C e C++

Nella vostra esperienza, attualmente qual'e' la percentuale dei 
programmatori C++ professionisti (cioe' che passano la maggior parte del 
tempo di lavoro a sviluppare codice C++), che conoscono discretamente 
anche il linguaggio C?
E di essi qual'e' la percentuale di quelli che hanno imparato prima il C 
e poi il C++?
E se facciamo riferimento a chi ha incominciato a programmare 
professionalmente solo negli ultimi 5 anni?
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

Newsgroup: it.comp.lang.c++
Titolo: Libro x principiante

Salve,
anni fa ho scritto alcuni programmi in turbo pascal, poi causa lavoro,
ho accantonato la programmazione.
Ora vorrei riprendere per hobby, e mi sono orientato verso il Visual
C++ 2005 Express edition.
Poiche' e' tutto diverso dai miei tempi .... sono alla ricerca di un
libro non troppo caro che mi spieghi come incominciarmi a muovere nel
nuovo ambiente e come impostare  i programmi.
Grazie
Antonio FUSCO

Se vuoi imparare ad usare il programma VC++ 2005 basta andare in
libreria e prendere uno di quei libri che ti insegnano tutto in 24ore.
Ma se vuoi imparare il linguaggio c++, allora ti consiglio di
semplificarti: impara dapprima il c++ (magari in modalità console) e
poi passa al VisualC++. La migliore introduzione al linguaggio, secondo
me, la dà il Deitel (Apogeo); poi devono "arrivare" l'Eckel (lo trovi
online facilmente); infine lo Stroustrup. Ciao.
Newsgroup: it.comp.lang.c++
Titolo: Iniziare imparando il C?

Ho intenzione di imparare il C++.
Qualcuno mi consiglia di imparare prima il linguaggio C, altri sostengono
che imparerei nozioni inutili e fuorvianti, per cui sarebbe meglio iniziare
direttamente col C++.
Cosa ne pensate?


Io personalmente sono d'accordo con il secondo punto di vista anche se,
in effetti, il C++ comprende praticamente tutto il C. E' però la
filosofia di programmazione che cambia profondamente, anche se il C++
permette comunque di programmare anche alla "vecchia maniera".
EMG

Cosa ne pensate?
...direttamente col C++.
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>

 Cosa ne pensate?
Non io, ma bruce eckel sostiene che la filosofia della programmazione a
oggetti e' appresa piu' velocemente da chi inizia da zero, rispetto a chi ha
esperienza con la vecchia programmazione.
Acca

direttamente col C++.
C o non C, questo é il problema. I duri e puri di questo linguaggio ci
tengono a sottolineare la sua maggiore velocità rispetto al C++, ma
dimenticano che il C++ é molto più vasto ed ha un sacco di
caratteristiche del tutto mancanti nel C(programmazione ad oggetti,
modelli, ecc..ecc.). D'altra parte bisogna ammettere che un buon
programmatore C é comunque capace di fare tutto quello che é possibile
con un compilatore C++, ma probabilmente la cosa gli costa molto più
tempo,fatica e righe di codice. Inoltre l'incremento di prestazioni
che il C offre rispetto al C++ é assolutamente irrisorio, e se proprio
uno odia la programmazione ad oggetti può benissimo continuare a
scrivere codice procedurale anche su C++.
Perciò ritengo che sia molto meglio iniziare ad imparare direttamente
il C++.
Il Ghenio
-----------
LOVELY SARA
Dal lunedi'al venerdi'su Italia Uno alle 8:10
Non perdetevelo...
-----------

 direttamente il C++.
Il punto fondamentale e' un altro: dato un qualsiasi problema e' molto
probabile che la soluzione naturale in C++ differisca moltissimo da
quella in C. Studiando il C per primo ti abitueresti ad un modo di
affrontare i problemi che poi faresti bene a "disimparare" in C++.
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Schermo come matrice di caratteri

Salve a tutti.
Sto tentando di implementare una funzione easter-egg in un mio
programma console per Win32. Volevo creare una specie di nibbles
(anche per uso mio), e, visto che nel libro che ho usato per imparare
il C++ viene solo accennata la possibilità di utilizzare lo schermo
come matrice di caratteri, volevo sapere come posso fare.
Devo utilizzare qualche driver particolare come UniVESA?
Se qualcuno sa aiutarmi...
Ciao.
---
DGP85



--
DGP85
Se vuoi ricevere informazioni su come guadagnare con
Internet, scrivimi a 
di...@cdfreaks.zzn.com
 o visita
il mio sito all'indirizzo 
http://dgp85.spedia.net/
Newsgroup: it.comp.lang.c++
Titolo: Un aiuto! devo finire il lavoro  importante ! (DLL excel array )

Salve vi chiedo un aiuto ..e' molto importaqnte per il mio lavoro.
Non ho mai fatto dll per excel. Ho un codice che gira bene come
console.
Se  esporto le funzioni ( con o senza def file) I numeri in excel sono
diversi. (dll win32 )
In realta la funzione da esportare ha come input un Vector <double > e
un Array2D della libreria TNT
.Non vorrei che l'errore sia stato commesso quando ho modificato il
codice in modo da usare gli array di c++ [] . In tal modo la funzione
prendeva un puntatore . Il problema e' che le singole funzioni
esportate danno risultati giusti, ma lafunzione che mi interessa (che
richiama tutte le altre, da numeri molto diversi.
Dunque credo di usare i template di TNT se siete disposti a farmi un
esempio di come passare ARRAY2D e Vector in VBA
Non riesco in nessun modo a passare gli ARRAY2d di TNT in excel.
Per i Vector mi sembra di averlo fatto con la stessa procedura dei
vettori ( byref double e passando il primo elemento A(1))
Ma per gli array non c'e' verso. Crasha excel
Ho dovuto sviluppare questo programma e imparare un po di  c++ tutto
in un mese per motivi di lavoro quindi scusate le ovvieta.
Magari provo anche a scrivere il codice in un unica funzione...chissa
si evita qualche probl di esportazione.!
Se qualcuno e' disponibile potrei anche postare il codice per avere
una funzione esportata.
grazie mille.

 in un mese per motivi di lavoro quindi scusate le ovvieta.
ahh ... capisco mo'
vabbè
ciao
Soviet


 - Show quoted text -
ciao io di solito invio byref il primo elemento in vba ed tutto ok per
le funzioni esportate singolarmente
Per le matrici  a cui devo passare dei valori che sono input di un
altra funzione che prende array2d ho fatto cosi .
Funziona ma ripeto i risultati sono diversi dal programma console !!
double __stdcall intPre( double *h, double *tR,  double *R,  double
*pay, double rho, double rec, double a,  double d)
{
	double unPre=0.0;
    int i;
	for (i=0;i<32;i++){
             unPre+=weights[i]*premiumLeg((Array2D <double> &)h,
(Vector <double> &)tR,(Vector <double> &)R,(Vector <double>
&)pay,xabscissa[i],rho,rec, a, d);
		}
    return  unPre;
}
grazie mille per la tua gentilezza

 *pay, double rho, double rec, double a,  double d)
vedo che non hai dichiarato extern "C" : come eviti il mangling 
dei nomi ?
ciao
Soviet


 - Show quoted text -
L ho fatto anche con extern "C"....comunque creo in file def con
exports
Newsgroup: it.comp.lang.c++
Titolo: Sdk che sara' mai?

Scusate l'ignoranza ... cosa diavolo e' l'SDK (software developer Kit ??? )
e che differenza c'e' tra vc e sdk ??
grazie
-- 
ain...@hotmail.com

Se per vc intendi VisualC allora il VisualC e' un ambiente di programmazione
che ti permette di utilizzare l'SDK (ma non solo).
Marco Abis
http://welcome.to/C++Warriors
 sito interamente dedicato al C++
http://www.geocities.com/SiliconValley/Foothills/6336
  dedicato al C++
ab...@mv.itline.it
--
Automatic posted from root@[194.184.89.4]
via Mailgate Server - 
http://www.mailgate.org

Ciao,
    L'SDK e' l'insieme delle librerie delle funzioni disponibili per un dato
sistema operativo, di solito contengono anche della documentazione su come
sviluppare software usandolo. Il Windows SDK e' quello che, mediante il
C/C++, ti permette di richiamare le API di Windows.
A presto :-)


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

Ringrazio già da ora chi mi risponde.
Ho un problema, non so niente di visual c++, ma devo fare un programma su
visual c++ 6.0, è una situazione complicata.
Volevo sapere il codice sorgente per fare una cosa del genere:
Mi serve un programma che mi registra dei record
esempio:
NOME  _ _ _ _ _ _ MICHELE
COGNOME  _ _ _ _     DATA     etc etc
ETA etc etc
Devo avere la possibilità di creare dei moduli cosi come ho descritto dove
premendo un tasto me li registra, la data deve essere in duplica.
Poi con un tasto, per esempio F8 mi faccia vedere i moduli che ho
registrato.

 Volevo sapere il codice sorgente per fare una cosa del genere:
l'unico consiglio che mi sento di darti č di non usare il C++ (se puoi),
visto il problema in questione e la tua non-conoscenza di questo
linguaggio.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it