Forum: Win32/Win64 API (native code)
Delphi
by jfheins,
8. Dez 2010
Die messagequeue sollte zumindest nicht mehr überlaufen. Wenn das zeug natürlich langsamer verarbeitet wird, als es reinkommt wird der Speicher langsam aber sicher knapp da ja alles gepuffert wird. Aber wo will man da sparen ohne Daten zu verlieren?
Andererseits ...
sollte das nicht allzu schlimm werden:
Forum: Win32/Win64 API (native code)
Delphi
by jfheins,
8. Dez 2010
Du könntest einfach einen Speicherbereich anfordern, für ein Array mit - sagen wir mal 10000 - Elementen. Wenn das voll ist, wird der Pointer auf das Array verschickt, ein neues Array angelegt und der Mainthread kümmert sich um die Freigabe des alten Speichers. Wär das nicht was?