Newsgroup: it.comp.lang.c++
Titolo: Newbie che cerca di imparare VC++

Ciao a tutti...
Ho sempre lavorato solo con VB e quando un bel giorno sono arrivato ai suoi
limiti ho pensato di dover passare ad un linguaggio più potente e veloce.
Purtroppo per i stupidi come me, non solo è più veloce e potente, ma anche
più complicato e sopratutto più...diverso ! ^_^
Le mie conoscenze non sono proprio nulle...ma ci manca poco, ho un manuale,
ma anche questo non è molto chiaro.
Quello che sto cercando di fare è una semplice connessione TCP fra due progs
(fatti da me), insomma client e server...tanto per imparare.
Ho fatto tutto come lo dice il mio manuale, ma quando cerco di inserire il
testo ricavato dal buffer (cioè i dati in arrivo) in una textbox (edit come
si chiama in VC++), mi dice che la variabile membro (in questo caso
m_txtData) non è un indetificatore valido.
Non capisco perché non funziona, ho collegato la variabile alla textbox come
di solito con il ClassWizard (l'unico modo che conosco).
Questo è quello che scrivo:
    m_txtData = inData;
    UpdateData (TRUE);
Insomma l'unico problema è che non mi riconosce la variabile membro.
Ho creato una classe "SockClass" che gestisce il socket (dati in arrivo etc)
e lavoro nella routine "OnReceive".
Ho la classe CTestDlg e SockClass, mi sembra quasi che la var membro è stata
definita privata e cosi inaccessibile alle altre classi, cioè come se faccio
un modulo e ci definisco una variabile privata e poi provo a leggerla dal
codice di un form (parlo di VB).
Vi prego...so che sono un newbie con domande alquanto ridicole...vi supplico
:)
Grazie a tutti che si degnano di aiutarmi

Ciao RainMan....
mi piacerebbe moltissimo aiutarti ma... mi trovo nelle tue stesse
condizioni! :)
Anch'io programmo in VB(e sinceramente me la cavicchio abb bene), e anch'io
come te
mi sono stancato dei suoi EVIDENTI limiti; ho provato ad accostarmi a Visual
C++, ma,
proprio come te, mi sono subito reso conto che... E' COMPLICATO! O almeno lo
e' per chi come noi
e' sempre stato abituato a lavorare in VB... allora sai che ho fatto???
Ho mandato al diavolo mamma' Microsoft e ho preso il C++ Builder (e tra un
po' iniziero' anche con Delphi)
E' UN ALTRO PIANETA!!!!
Ti sei accorto di quante dichiarazioni incomprensibili ti aggiunge il Visual
C++, di quanto sia ostico da comprendere
(ripeto: X NEWBIE COME NOI, NON X I GURU DEL C++!!!), e soprattutto di
quanto tempo ti chiede per compilare anche il programmino + stupido???
Segui il mio consiglio... prova ad installare C++ Builder e non te ne
pentirai, parola di uno che ha deciso di impararlo meno di una settimana fa
e gia' riesce a fare cose che con VC++ (stavo x scrivere una cattiveria...
WC++ ahahah no, dai, non sono cosi' bastardo!) non sarebbe mai riuscito a
comprendere.
Il framework sul quale si basano C++ Builder e Delphi (VCL, Visual Component
Library) sono molto piu' semplici da capire e da utilizzare, ma soprattutto
offrono una rapidita'  di sviluppo incredibile!
Se non sei ancora convinto ma "ti manca poco" e hai bisogno di un altro mex
da 3Kg scrivimi pure!
Ciao!! :)
E ricorda... come disse qualcuno su questo ng:
Se e' Microsoft non funziona...
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

offrono una rapidita'  di sviluppo incredibile!
Il C++Builder non é solo una conversione c++ del Visual Basic, ma é
anche e soprattutto un compilatore standard e completo, mentre il VC++
(o WC++, come giustamente dici tu)mi pare che in quanto a rispetto
dello standard lasci molto a desiderare.
Il Ghenio
-----------
LOVELY SARA
Dal lunedi'al venerdi'su Italia Uno alle 8:10
Non perdetevelo...
-----------

Condivido il punto di vista secondo il quale BCB e' forse il miglior
ambiente C++ per dei principianti, tenete pero' presente che il modo di
lavorare che viene utilizzato dall'IDE non e' molto aderente alle
migliori consuetudini del C++ e nemmeno delle tecniche object oriented.
Vi consiglio caldamente di accompagnare lo "smanettamento" col Builder
con la lettura di qualche buon libro.
Ciao,
Nicola