2009-07-06 6 views
0

ich bin der Lage, Daten während des Debug-Zeit zu lesen, aber wenn ich schreibe auszuführen und lesen, während der Laufzeit, ich bin nicht in der Lage Daten, die während der Laufzeit lesenLesen Problem aus der Steckdose während der Laufzeit

IssueRead() 
{ 

    delete iBuffer1; 

    iBuffer1 = NULL; 

    iBuffer1 = HBufC8::NewL(1000); 

    TPtr8 bufferPtr2(iBuffer1->Des()); 


    iEchoSocket->Recv(bufferPtr2,0,iStatus,iLength);  

    //iEchoSocket->RecvOneOrMore(bufferPtr2,0,iStatus,iLength); 


    SetActive(); 

} 

ich bin mit drei aktiven Objekt für verbinden, lesen und schreiben

Antwort

0

Ich bin mir nicht sicher, was genau das Problem während der Laufzeit war. Ich nehme an, dass Sie die Socket-Verbindung sowie ein Handshake-Protokoll überprüft haben, bevor die Kommunikation hergestellt wird? Sie haben die drei aktiven Objekte für die Kommunikation verwendet, haben Sie diese Objekte beim Lesen/Schreiben synchronisiert?

Ich hoffe, es hilft.

Tiger.

+0

ja ich habe die Synchronisation richtig gemacht sogar es liest Daten richtig während der Debug-Zeit – rahulm

2

bufferPtr2 geht nach SetActive aus dem Geltungsbereich, es muss leben, bis RunL aufgerufen wird. Gemeinsame Symbian-Deskriptor-Fehler.