AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Panels dynamisch erzeugen -> Ungültige Zeigeroperation
Thema durchsuchen
Ansicht
Themen-Optionen

Panels dynamisch erzeugen -> Ungültige Zeigeroperation

Ein Thema von mika · begonnen am 26. Nov 2004 · letzter Beitrag vom 26. Nov 2004
 
Benutzerbild von mika
mika

Registriert seit: 25. Okt 2002
176 Beiträge
 
Delphi 6 Professional
 
#6

Re: Panels dynamisch erzeugen -> Ungültige Zeigeroperatio

  Alt 26. Nov 2004, 14:29
Aloa an alle und danke für eure Antworten



Zitat von Stevie:
Ihhhh, Konstruktor und Destruktor anders nennen, als Create oder Destroy???
die heissen ja auch MYcreate und MYdestroy



Zitat von Luckie:
Nenn den Destruktor Destroy und rufe zum Freigeben die Methode Free von TObjekt auf.
probier ich gleich mal aus.

Zitat von Sprint:
Ein kleiner Hinweis, wenn wir uns schon beim objekt-orientierten Programmieren befinden:
Zitat:
Code:
var
  myLKW : Array OF TMyLKWObjekt;
Benutze TObjectList.
kenn ich leider nicht

Zitat von Taweluki:
TObjectList ist die beste Wahl, sonst macht man noch Fehler wie den folgenden:

Length() liefert die Anzahl der Elemente, diese ist bei offenen Arrays aber um eins größer als der höchste zulässige Index (anders als bei den mit Index 1 beginnenden Strings, wo Length den Index des letzten Zeichens liefert). Mit myLKW[Lenght(myLKW)] greifst du fröhlich auf uninitialisierten bzw. ungültigen Speicher zu. Ersetze Length(myLKW) durch High(myLKW) und gut ist.
Ja aber wenn ich High nehme dann hat er im fenster das vorletzte element des arrays gelöscht.
was ich auch recht seltsam fand. Ich war an der Stelle grade am testen da ich den gesagten fehler bekomme... aber ich probier das gleich mal aus und meld mich dann nachher hier wieder.

michel
:: don't Panic ::
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz