AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Delphi Record in File speicher, in C öffnen
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Record in File speicher, in C öffnen

Ein Thema von chaoslion · begonnen am 9. Sep 2007 · letzter Beitrag vom 9. Sep 2007
 
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#7

Re: Delphi Record in File speicher, in C öffnen

  Alt 9. Sep 2007, 18:03
Zitat von Chemiker:
in C beginnt der Stringinhalt mit dem ersten Element eines Arrays(txt_array[0]), das Ende des Strings wird durch ein NULLZEICHEN (ASCII – Code: 0) markiert. Für die Speicherung von 80 Zeichen muss also ein Array mit 81 Elementen benutzt werden.
Jein. Delphi wird sich wohl nicht so einfach dran halten(außer man stellt es händisch sicher ==> mit FillChar z.B.). Wenn man also n Struct mit größerer Länge hat, wird sich das C-Prog an den kleineren Datensätzen wohl etwas verschlucken... Bevor man dann aber die Strings aus dem Record in C-Stringfunktionen nutzen kann, muss man diese noch entsprechend behandeln...

Mit den packed hast du allerdings Recht. Ohne das macht das Alignment Probleme.

mfg

Christian
Kaum macht man's richtig, schon klappts!
  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 05:30 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 by Thomas Breitkreuz