Forum: Algorithmen, Datenstrukturen und Klassendesign
by Trafel21,
16. Mai 2019
Ja, aus der Mikrocontroller-Programmierung. War aber früher nur für QAC Quellcodepflege und Unittests zuständig. Selbst entwickelt hab ich kaum, mir fehlt diesbzgl. noch Erfahrung. :pale:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Trafel21,
16. Mai 2019
Funktioniert, der Fehler kommt jetzt nicht mehr, danke. :) Lag es wirklich nur an doOwnsValues?
Muss ich die TCallInstance freigeben, ich dachte bei einer lokal erstellen Variable/Klasse passiert das nach Beendigung automatisch. Gilt das nicht für lokale Klassen?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Trafel21,
16. Mai 2019
Guten Morgen :-D das passiert so:
// neuen Anruf mit CallID anlegen
bc_AsteriskCallDictionaryDataModule.AddDictValue(GetCurrentCallID(StrBuffer));
procedure Tbc_AsteriskCallDictionaryDataModule.AddDictValue(ACallID: String);
var lCallInstance: TCallInstance;
begin
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Trafel21,
15. Mai 2019
Danke für die Antworten.
Ich hab es entfernt. :) Danke für den Hinweis.
Ja, war ein Copy/Paste Fehler.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Trafel21,
15. Mai 2019
Hallo zusammen,
ich bekomme eine Fehlermeldung 'Ungültige Zeigeroperation' beim Aufruf des Destructors nach dem schließen der Anwendung.
type
TCallID = string;
TCallInstance = class(TObject)