Re: Komponente entwickelt aber nicht sichtbar..?!
Destructor fehlt auch. Die Strings sind im Record sogar doppelt drin. Frage am Rande : seit wann schreibt man im private TYPE rein ? :shock: Um einen Schritt weiter zu kommen würde ich mal zumindest Shortstring verwenden. Unsauber bleibts dann aber immer noch. Konzept ist eben grundsätzlich falsch angelegt. :mrgreen:
@roter Kasten : free wird aufgerufen und nicht zugewiesen. siehe roter Kasten Nr.2. :mrgreen: |
Re: Komponente entwickelt aber nicht sichtbar..?!
Hallo Hansa,
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Gruß Hawkeye |
Re: Komponente entwickelt aber nicht sichtbar..?!
Hi,
1. Wozu brauchst du 10 Millionen-1 Strings 2. Wenn man so was macht, dann benutze wie oben angemerkt dynamische Arrays.Die solltest du aber nicht am Anfang in einer Schleife von 1 bis 9999999 initialisieren, sonst hast du doch wieder 10 Millionen-1 Elemente im Array. 3. Du könntest das Ganze auch mit einer doppelt verketteten Liste implementieren und die Objekte erst anlegen, wenn ein Neues gebraucht wird. 4. Fang doch mal klein an, wenn du mal ausprobieren willst, z.B. array[1..99] of TVariable zum Testen. Ciao, Alex |
Re: Komponente entwickelt aber nicht sichtbar..?!
Da ist einiges zu tun :
Zitat:
Zitat:
Zitat:
Durch Reduzierung des Speicherplatzes den Speicherplatz erhöhen ? :shock: Zitat:
|
Re: Komponente entwickelt aber nicht sichtbar..?!
Zitat:
Was soll die Komponente dann letzten Endes machen. Ist ja schrecklich, wie unbedacht Du mit Systemresourcen umgehst. Wenn es nur darum geht, 10 Millionen Datensätze zu verwalten mit Such- und Löschfunktionen, so würde sich eher eine Datenbanktabelle für dein Vorhaben eignen. |
Re: Komponente entwickelt aber nicht sichtbar..?!
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz