Forum: Object-Pascal / Delphi-Language
C++
by Mikkey,
24. Jun 2015
Vielen Dank, das war das, was ich wissen wollte.
Die Möglichkeit der flachen Kopie scheidet wegen der höchstwahrscheinlich dann gestörten Referenzzählung dann auch aus.
Die Klasse, die die Formateinstellungen bereitstellt, sieht nun so aus:
class...
{
TFormatSettings m_FormatSettings;
...
TFormatSettings* GetFormatSettings() {return &m_FormatSettings;};
Forum: Object-Pascal / Delphi-Language
C++
by Mikkey,
24. Jun 2015
Es geht mir nicht darum, dass ich die globale Variable verwenden möchte, sondern darum, ob der Umkehrschluss, dass bei einer eigenen Variablen, die von allen Threads lesend(!) verwendet wird, Probleme auftreten können. Fall ja: Reicht eine flache Kopie der Struktur oder muss sie komplett neu erzeugt werden.
Als Hinweis:
Die vereinfachten Methoden FloatToStr etc. sind in C++ eh nicht...
Forum: Object-Pascal / Delphi-Language
C++
by Mikkey,
24. Jun 2015
Was bedeutet die Aussage der Online-Hilfe?
Inwieweit ist die zweite (erweiterte) Form der ~ToStr-Funktionen in einer Multithreading-Umgebung threadsicher, kann ich dieselbe TFormatSettings-Variable parallel in verschiedenen Threads verwenden?
Ihr könnt davon ausgehen, dass ich die Suchfunktion bereits zum glühen gebracht habe, aber dazu gibt es keine Aussage.
Es geht konkret um ein...