Hi.<p>
Ich hab' mich schlau gemacht und erfahren, dass man die Größe eines MMF nicht ändern kann. Empfohlen wird dabei meist ein zweites MMF zu erstellen und das alte in das neue (von der Größe angepasste) zu kopieren.<p>
Ich benutze MMFs zur Interprozesskommunikation und möchte darin ein dynamisches Array speichern. Nun geht das natürlich nicht, weil die Größe des Arrays erst feststeht, wenn das MMF bereits angelegt wurde.<p>
Frage: Gibt es irgendwelche Kniffs, Möglichkeiten, Tricks oder Tipps wie ich es am besten anstellen kann, mein MMF in der Größe anzupassen? Immerhin wäre es ja möglich, dass zwischenzeitlich die Instanz der DLL im anderen Prozessraum auf das MMF zugreifen möchte, während ich dieses gerade in ein neues kopiere. Oder wie sieht es mit dem Namen des MMF aus? Ich kann kein MMF mit einem gleichen Namen erstellen, aber muss doch irgendwie sichergehen, dass ich immer das richtige MMF anspreche.<p>
Hm, Fragen über Fragen...<p>
Ich bin gespannt über Euere Gedankenanstöße!<p>
Viele Grüße,<br>
Markus
Ich hab' mich schlau gemacht und erfahren, dass man die Größe eines MMF nicht ändern kann. Empfohlen wird dabei meist ein zweites MMF zu erstellen und das alte in das neue (von der Größe angepasste) zu kopieren.<p>
Ich benutze MMFs zur Interprozesskommunikation und möchte darin ein dynamisches Array speichern. Nun geht das natürlich nicht, weil die Größe des Arrays erst feststeht, wenn das MMF bereits angelegt wurde.<p>
Frage: Gibt es irgendwelche Kniffs, Möglichkeiten, Tricks oder Tipps wie ich es am besten anstellen kann, mein MMF in der Größe anzupassen? Immerhin wäre es ja möglich, dass zwischenzeitlich die Instanz der DLL im anderen Prozessraum auf das MMF zugreifen möchte, während ich dieses gerade in ein neues kopiere. Oder wie sieht es mit dem Namen des MMF aus? Ich kann kein MMF mit einem gleichen Namen erstellen, aber muss doch irgendwie sichergehen, dass ich immer das richtige MMF anspreche.<p>
Hm, Fragen über Fragen...<p>
Ich bin gespannt über Euere Gedankenanstöße!<p>
Viele Grüße,<br>
Markus
Comment