AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:47

Parameter dieser Suchanfrage:

Suche in Thema: Zugriffsverletzung bei TObjectlist.delete
Suche alle Beiträge, die von "ozz" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 22. Mär 2007
    Hallo IngoD7,
    ich habe mich in letzter Instanz entschieden, den Tip von Jelly angenommen. Daher habe ich jetzt keinen eigenen Destructor mehr, sondern den der Klasse TObjectlist. Den Test, nach dem du gefragt hast, habe ich vor diese letzten Änderung gemacht. Momentan sieht die Klasse so aus.


    type TStreamlist= class (TObjectlist)
    private
    function GetStream(Index: Integer):...
  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 21. Mär 2007
    Hallo IngoD7,
    herzlichen Dank für den Hinweis. Ich habe dich verstanden und auch dein Anliegen. Ich habe die Test genau so gemacht, wie du es vorgeschlagen hast. Ich habe auch das Free eingebaut und das Delete entfernt. Danke nochmal!
  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 21. Mär 2007
    Hallo Kedariodakon,
    GENAU! :wall:
  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 21. Mär 2007
    Hallo Kedariodakon,
    eigentlich sollte der "Käse" nur den Stream umkopieren, die aus einem Thread kommen. Der wird zerstört,wenn der Thread beendet wird. Das war je in diesem Fall genau das Problem. Prinzip wie im vorheriges Posting.
  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 21. Mär 2007
    Hallo Leute ich habe es gefunden. Nochmal vielen Dank für die vielen Tips.Falls es jemand wissen will, hier die Ursache :wall:

    procedure ThreadResult(ContentStream: TStringStream);
    ....
    Content:=TStringStream.Create('');
    Content.Position:=0;
    ContentStream.Position:=0;
    Content.CopyFrom(ContentStream,ContentStream.Size);
    index:=FResultlist.Add(Content);//<-war vorher...
  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 21. Mär 2007
    Danke für die Hilfe IngoD7,Kedariodakon und Jelly.
    Leider besteht das Problem immer noch (auch mit Jelly Ableitung).Damit kann ich aber das Problem zumindestens in der Unit ausschließen. Ich habe noch ein kleinen Schnitzer gefunden. Daher muß in nochmal in Ruhe schauen.

    @IngoD7
    Free habe ich schon mal propiert. Ist in der Liste oben (Original Post)

    @Jelly
    Danke für das Code Snippet. Ich...
  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 21. Mär 2007
    *push*
  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 20. Mär 2007
    Hallo Leute,
    herzlichen Dank für die vielen Tips. Ich bin gerade noch dabei, diese durchzutesten. Bisher nur mit wenig Erfolg. Damit gehe sehr stark davon aus, das das Problem wo anders ist. Da ich es bis noch nicht geblickt habe, poste ich einfach mal den restlichen Code. Ist echt Mist, wenn man den Wald vor lauter Bäumen nicht mehr sieht.
    Besten Dank!

    type TStreamlist= class (TObject)...
  • Forum: Object-Pascal / Delphi-Language

    Re: Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 20. Mär 2007
    Hallo zusammen,
    Vielen Dank für die Tips.
    ich habe noch etwas ausprobiert und dabei festgestellt, das mein FStreamObjectList.Count sinnvolle Werte enthält, aber ich immer noch eine Zugriffsverletzung bekomme,wenn ich FREE oder Delete oder Clear verwende.Ich dachte, ich gebe das Object an einer anderen Stelle schon frei. Finden konnte ich es bisher noch nicht. Kann es noch etwas anderes sein?
    ...
  • Forum: Object-Pascal / Delphi-Language

    Zugriffsverletzung bei TObjectlist.delete

      Delphi
      by ozz, 19. Mär 2007
    Hallo Leute,
    ich habe irgendwie ein kleines Problem beim Löschen aus meiner TOjectlist. Rufe ich im Destructor das Delete auf, bekomme ich eine Zugriffsverletzung. Ersezte ich delete durch free (ohne Schleife) bekomme ich den gleichen Fehler. Ich blicks irgendwie nicht. :gruebel:

    Dankbar für jeden Tip.

    type TStreamlist= class (TObjectlist)
    private
    FStreamObjectList:TObjectlist;...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=ozz&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=88712
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 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