Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
13. Mär 2021
Jupp, wie gesagt, PWideChar,
* entweder das ist ReadOnly dann ist der Andere dir egal ... DU mußt nur dafür sorgen, dass der Zeiger lange genug gültig ist
* oder der wer speicher erstellt, der gibt auch frei
* * der Nutzer erstellt und du schreibst nur den Inhalt ... der Nutzer gibt frei wann er will
* * oder du erstellst den Speicher, in deinem Speichermanafer, dann mußt du auch freigeben...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
12. Mär 2021
Bei BSTR kannst im DelphiCode einfach WideString verwenden, denn der kapselt einfach nur diese APIs.
Joar, wie überall.
* du erstellst es, also gibst du frei
* eine Funktion exportieren zum Abholen
* und noch ein Export für die Freigabe-Funktion
Oder wie wäre es mit einem Interface mit BString/WideString?