INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

C-String-Zeiger Format



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.01.2021, 15:13
Beitrag #17

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: C-String-Zeiger Format
(09.01.2021 14:42 )hansi9990 schrieb:  das scheint nicht nötig zu sein.
Hier muss ich aber sagen: Der Scheint trügt! Noch schlimmer: Das ist gefährlich!
Wenn in der Beschreibung steht, dass der Datensatz soundsoviele Zeichen hat, kannst du nicht einfach 36 weniger machen. Streng genommen bedeutet ein Zugriff auf einen von 36 nicht vorhandenen Speicherplätze eine Access-Violation (AV). Das dumme daran ist, dass es nicht zwangsläufig zu einer AV kommen muss. Außerdem: Eine AV in einer DLL muss noch nicht zwangsläufig zu einer AV in LV führen. Und es geht noch zwei Stufen schlimmer: Irgendwann stürzt LV ab an einer Stelle, die mit deinem Modul überhaupt nichts zu tun hat. Das Schlimmste aber ist: Es passiert Monate lang nichts - aber dann.

Wenn im Beispiel irgendeinem Parameter kein Wert zugewiesen wurde, heißt das aber nicht, dass der Speicher, in dem die Parameter stehen, nicht alle Parameter enthält. Auch die, denen kein Wert zugewiesen wurde, befinden sich im Speicher - halt mit mindestens undefiniertem Inhalt (meistens ist der Compiler aber so intelligent, dass er beim Anlegen der Variable die Variable löscht, also alles Null).

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
C-String-Zeiger Format - hansi9990 - 26.12.2020, 13:50
RE: C-String-Zeiger Format - IchSelbst - 27.12.2020, 12:54
RE: C-String-Zeiger Format - hansi9990 - 27.12.2020, 15:04
RE: C-String-Zeiger Format - IchSelbst - 27.12.2020, 16:53
RE: C-String-Zeiger Format - hansi9990 - 27.12.2020, 17:23
RE: C-String-Zeiger Format - IchSelbst - 27.12.2020, 20:28
RE: C-String-Zeiger Format - rolfk - 02.01.2021, 16:36
RE: C-String-Zeiger Format - rolfk - 25.08.2023, 12:16
RE: C-String-Zeiger Format - hansi9990 - 27.12.2020, 16:55
RE: C-String-Zeiger Format - hansi9990 - 28.12.2020, 08:38
RE: C-String-Zeiger Format - Freddy - 04.01.2021, 08:28
RE: C-String-Zeiger Format - hansi9990 - 09.01.2021, 07:53
RE: C-String-Zeiger Format - hansi9990 - 09.01.2021, 10:51
RE: C-String-Zeiger Format - IchSelbst - 09.01.2021, 14:18
RE: C-String-Zeiger Format - hansi9990 - 09.01.2021, 14:42
RE: C-String-Zeiger Format - IchSelbst - 09.01.2021 15:13
RE: C-String-Zeiger Format - hansi9990 - 09.01.2021, 17:49
RE: C-String-Zeiger Format - hansi9990 - 09.01.2021, 20:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Struktur mit Zeiger auf weitere Struktur an DLL übergeben Wheeliemaster 2 6.894 27.05.2015 08:40
Letzter Beitrag: Wheeliemaster
  DLL - Zeiger auf TParameter Struktur F-Trooper 1 4.433 03.03.2012 22:10
Letzter Beitrag: rolfk

Gehe zu: