2009-08-10 11 views
2

Ich möchte etwas Speicher zwischen zwei Prozessen teilen. Leider kann ich bei der Verwendung von Google keine nützlichen Beispiele finden. Die einzige Sache, die auftaucht, ist, wie P.I.P.S verwendet werden kann. Aber ich erinnere mich, dass es auf eine andere Art und Weise gemacht werden könnte, ähnlich wie beim Erstellen von Nachrichtenwarteschlangen. Wäre toll, wenn mir jemand in die richtige Richtung zeigen könnte!Shared Memory Beispiel für Symbian

Vielen Dank

Antwort

2

Verwenden RChunk für Normal Shared Memory. Es ist ein niedriger, ziemlich effizienter Mechanismus.

Verwenden Sie RMsgQueue für Nachrichtenwarteschlangen, die auf einer etwas höheren Abstraktionsebene liegen. Weitere Informationen finden Sie in der SDK-Hilfe unter Using Message Queue.

+0

danke, ich weiß, wie Nachrichtenwarteschlangen zu verwenden. Aber ich möchte wissen, wie man geteiltes Gedächtnis benutzt. Es gibt eine Möglichkeit, das in Symbian zu tun, aber ich habe die Klassennamen vergessen ... –

+0

Habe es jetzt gefunden. Es ist die RChunk-Klasse, für die ich gesucht habe! –

+0

Natürlich. Ich habe meine Antwort so bearbeitet, dass sie auch diese Option enthält, so dass sie für andere Personen, die nach dem gleichen suchen, nützlicher ist. (Ich war ein wenig abgelenkt von den Worten "Nachrichtenwarteschlange" in Ihrer Frage, muss zugeben.) – laalto