![]() |
Re: Record zurücksetzen (löschen)
Nix und, ich wollte nur darauf hinweisen, dass Zufallswerte und undefinierte Werte nicht das Gleiche sind :)
|
Re: Record zurücksetzen (löschen)
Bin über die Funktion "ZeroMemory" gestolpert. Wenn man die anstatt "FillChar" benutzt, hat das Vor- oder Nachteile?
Guido. |
Re: Record zurücksetzen (löschen)
Soweit ich weiß, macht das keinen Unterschied.
|
Re: Record zurücksetzen (löschen)
Zitat:
Delphi-Quellcode:
procedure ZeroMemory(Destination: Pointer; Length: DWORD);
begin FillChar(Destination^, Length, 0); end; |
Re: Record zurücksetzen (löschen)
hab zwar nicht den gesamten thread gelesen, aber bei der methode finalize/zeromemory, sollt man vorsichtig sein. wenn man so etwas anwendet muss man immer einen konkreten record im hinterkopf haben, sonst bekommt man die schönsten speicherlöcher ... :drunken:
|
Re: Record zurücksetzen (löschen)
Zitat:
Das ist ja der Hammer und die Frage hat sich somit erledigt! *lol* Vielen Dank euch beiden! Guido. |
Re: Record zurücksetzen (löschen)
Ich nutze Delphi2005Prof und möchte myrecord.clear() (s.o.) nutzen.
Beim compilieren erhalte ich: "E2029 'END' erwartet, aber 'PROCEDURE' gefunden". Der Cursor steht in Unit 2 hinter dem Wort procedure der Tmyrecord deklaration. Type TMyRecord = record Test_1 : string; Test_2 : string; Integer_1 : Integer; Integer_2 : Integer; FindData: TWIN32FINDDATA; procedure Clear(); end; Sind spezielle Units einzubinden oder wird es in der Delphi-Version nicht unterstützt? |
Re: Record zurücksetzen (löschen)
Diese Möglichkeit hast Du leider erst ab Delphi 2006.
|
Re: Record zurücksetzen (löschen)
Danke für die schnelle Antwort.
|
Re: Record zurücksetzen (löschen)
Wäre es möglich, eine compilierte Unit2 unter D2006 mit D2005 zu nutzen?
D. h. Bearbeitung der Unit1 unter D2005 und Zugriff auf die dcu (mit dem Record) vom D2006? Wenn ja, gilt das auch für folgende Delphi-Versionen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:12 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