Forum: Programmieren allgemein
Delphi
by TiGü,
10. Nov 2015
Deine Frage ist unklar.
Baue ein kurzes (!!!) Beispielprojekt, zippe es und hänge es an.
Im Quelltext per Kommentar deutlich machen wie der Soll- und Ist-Zustand sich darstellt.
Forum: Programmieren allgemein
Delphi
by TiGü,
30. Okt 2015
Was ist daran so schwierig, zwei/dreizeilige Codeschnipsel zu kopieren und auszutauschen?
Wenn dir die ganzen Ratschläge und Codeschnipsel nicht ausreichen, mal ganz abgesehen von den vorhandenen und mit Google auffindbaren Tutorials (http://www.delphi-treff.de/tutorials/third-party-komponenten/virtualtreeview/6/), wie sollte dir da ein Video helfen?
Auch das wird schwerlich genau auf...
Forum: Programmieren allgemein
Delphi
by TiGü,
28. Okt 2015
Ändere mal in der for-Schleife diese Zeilen:
for I := 0 to 10 do
begin
BuildingNode := vstKunden.AddChild(nil);
Daten := vstKunden.GetNodeData(CustomerNode);
...
in folgende Zeilen:
Forum: Programmieren allgemein
Delphi
by TiGü,
27. Okt 2015
Ich würde den Weg von Zacherl gehen, also ein Record mit einen Enum-Typen zur Erkennung und einen allgemeinen TObject-Platzhalter, anstatt alle drei Objekte da rein zuverwursten.
Irgendwann kommt nämlich noch ein weiteres Objekt dazu und dann noch eins und noch eins...
Es wäre auch super mega klasse hilfreich, wenn du ein kleines Beispielprojekt zusammenstellen könntest.
Oft zeigt sich dann,...
Forum: Programmieren allgemein
Delphi
by TiGü,
26. Okt 2015
Schaue dir den editierten Post von Zacherl an:
http://www.delphipraxis.net/1319525-post21.html
Wahrscheinlich hast du übersehen, das er ihn erweitert hat.
Da steht alles drin, was du wissen musst.
Punkt Nummer eins habe ich dir bspw. schon auf der vorigen Threadseite gezeigt.
Du musst die Vorschläge nur verstehen und umsetzen.
Forum: Programmieren allgemein
Delphi
by TiGü,
23. Okt 2015
Dir ist schon bewusst, das du an dieser Stelle immer wieder ein neues Objekt erzeugst, aber nur die letzte Instanz davon im FormDestroy freigibst?
Beispiel: Wenn du 10 Kunden erzeugst TMyKunden_Daten := TOCustomers.Create;, gibst du im FormDestroy nur Nummer 9 frei.
Die Kunden 0 bis 8 hängen noch im Speicher rum und das sind deine Speicherlecks.
Verwalte doch diese Instanzen von Kunden,...
Forum: Programmieren allgemein
Delphi
by TiGü,
20. Okt 2015
Warum schlägt keiner vor den vollständigen FastMM4 zu installieren und anhand der viel ausführlicheren Fehlermeldungen das Problem einzukreisen?
Tutorials:
http://wiert.me/2009/07/29/delphi-fastmm-using-fastmm4-for-debugging-your-memory-allocations-part-1-introduction/
http://delphibistro.com/?p=186