AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Typ 'xxx' benötigt Finalization - nicht im Dateityp erlaub
Thema durchsuchen
Ansicht
Themen-Optionen

Typ 'xxx' benötigt Finalization - nicht im Dateityp erlaub

Ein Thema von TheMiller · begonnen am 26. Mai 2004 · letzter Beitrag vom 26. Mai 2004
 
Muetze1
(Gast)

n/a Beiträge
 
#4

Re: Typ 'xxx' benötigt Finalization - nicht im Dateityp erla

  Alt 26. Mai 2004, 14:14
Moin!

Gar nicht. Ein AnsiString/WideString sind intern Klassen und die können keine feste Länge haben, da es keine Array Of Char mehr sind. Du kannst einen String[x] nur definieren, wenn x bis maximal 255 geht, weil er nur in dem Falle einen ShortString nehmen kann und begrenzt. Daher musst du entweder einen WideString/AnsiString nehmen und dann ordentlich mit Initialize/Finalize arbeiten. Dabei musst du aber beachten, das diese beiden String Typen nicht direkt als Record oder File Of XXX gelesen oder geschrieben werden können, da es intern wie oben geschrieben Klasseninstanzen sind und du somit nur die Adresse der Instanz, nicht aber die Daten schreibst. Diese String Definitionen sind nur 4 Byte in der Grösse, da Instanzenzeiger...

MfG
Muetze1
  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 04:17 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