AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

D2009 Exception

Ein Thema von EWeiss · begonnen am 29. Apr 2011 · letzter Beitrag vom 2. Mai 2011
 
EWeiss
(Gast)

n/a Beiträge
 
#10

AW: D2009 Exception

  Alt 30. Apr 2011, 16:59
Zitat:
Sorry, aber ich bin nicht den ganzen Tag im Forum
Deshalb ein Extra Danke schön das du dich mit meinem Problem beschäftigst.

Zitat:
Das Dispose muss man dann aufführen wenn man das den Record nicht mehr braucht.
Habe es geändert.
Delphi-Quellcode:
  // Resourcen Freigeben
  Dispose(FPBuffer);
  FPBuffer := nil;
  Result := True;
Zitat:
Könntest du den Code vielleicht etwas erklären?
Schau bitte das Bild 3 an wie sich der Record bzw.. der buffer gefüllt wird.

Delphi-Quellcode:
  PParseFile = ^TParseFile;
  TParseFile = record
    Nr :Integer;
    Str : string;
    Ptr : PParseFile;
    Max : Integer;
  end;
Delphi-Quellcode:
  TSkinConfig = class
  private
    ParseFile : TextFile;
    LineStart : PParseFile;
    FPBuffer : PParseFile;
    FToPBuffer : PParseFile;
ParseFile.. erklärt sich von selbst (die TextDatei halt)
LineStart.. hier wird der Maximale Counter (Zeilen in der Textdatei festgehalten)
da sich beim einlesen der nächsten Zeile der letzte FPBuffer leert benötige ich LineStart als Platzhalter für den letzten (aller) Counter.

FPBuffer.. wird initialisiert indem ich den Pointer auf LineStart setze
FToPBuffer.. enthält die Pointer der Records von PParseFile abhängig vom Counter LineStart 0 to max Zeilen.
LineStart erhält dann den kompletten Record von FToPBuffer in dem alle Daten von FPBuffer enthalten sind.
Siehe!
FToPBuffer := FPBuffer;
Hoffe meine Erklärung ist ausreichend.

Danke.

gruss Emil

Geändert von EWeiss (30. Apr 2011 um 22:29 Uhr)
  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 22:37 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