Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   memset in Delphi (https://www.delphipraxis.net/20077-memset-delphi.html)

SleepyMaster 13. Apr 2004 12:14


memset in Delphi
 
Hi ihrs

Weiß jemand von euch mit welchen Befehl in Delphi man memset (C) vergleichen oder wie man ihn implementieren kann

Vielen Dank schon mal

mirage228 13. Apr 2004 12:19

Re: memset in Delphi
 
Zitat:

Zitat von SleepyMaster
Hi ihrs

Weiß jemand von euch mit welchen Befehl in Delphi man memset (C) vergleichen oder wie man ihn implementieren kann

Vielen Dank schon mal

Wenn ich mich nicht irre, heisst der Befehl in Delphi "ZeroMemory"

mfG
mirage228

Giantics 13. Apr 2004 12:22

Re: memset in Delphi
 
Oder auch:

Delphi-Quellcode:
procedure FillChar(var X; Count: Integer; Value: Byte);
Beschreibung

FillChar füllt Count aufeianderfolgende (Parameter X) Bytes mit dem in Value angegebenen Wert des Typs Byte oder Char.

@SleepyMaster: Bist du zufällig unter einem anderen Namen ab zu auch im Spotlight-Forum? :wink:

bttb930 13. Apr 2004 12:26

Re: memset in Delphi
 
Ja, FillChar benutze ich auch immer, etwa zum initialisieren:

Delphi-Quellcode:
FillChar(aRecord, SizeOf(aRecord), #0);

SleepyMaster 13. Apr 2004 12:30

Re: memset in Delphi
 
OK! Vielen Dank!

@Giantics: Wie kommst du darauf??? Nein!

Giantics 13. Apr 2004 12:32

Re: memset in Delphi
 
Zitat:

Zitat von SleepyMaster
@Giantics: Wie kommst du darauf??? Nein!

Dort hat jemand haargenau die gleiche Signatur wie du. War nur so ein Gedanke :-D

Cyf 8. Okt 2008 18:13

Re: memset in Delphi
 
Weiß jemand, ob sich an FillChar etwas durch die Umstellung auf Unicode-Strings ändern wird bzw. ob es sinnvoll ist die Funktion zum Füllen von Byte-Arrays zu benutzen?

Cyf 11. Okt 2008 12:41

Re: memset in Delphi
 
hoffe, man vergibt mir das :wink:
push

Dezipaitor 11. Okt 2008 13:49

Re: memset in Delphi
 
Wenn du (P)Char array verwendest, dann musst du die Größenangabe ändern. Bei String natürlich auch.

Cyf 11. Okt 2008 14:21

Re: memset in Delphi
 
Also wird an der Funktion selbst nichts verändert werden und sie schreibt weiter die Anzahl Bytes im zweiten Argument.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 Uhr.
Seite 1 von 2  1 2      

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