Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

inhalt eines records in datei schreiben

Empfohlene Antworten

Also wie die Überschrift schon sagt geht es darum, dass ich den gesamten Inhalt eines Records auf einmal in eine Datei schreiben möchte. Ich arbeite mit Delphi 4 und steh grad irgendwie auf dem Schlauch :confused:

Wahrscheinlich ists relativ einfach aber ich seh den Wald vor lauter Bäumen im Moment nicht ...

type tblabla=record

des, und, das:integer;

undsowas:string;

end;

var f:tfileStream;

bla:tblabla;

begin

f:=tfilestream.create('c:\sowas.dat',fmcreate);

f.Write(bla,sizeof(bla));

f.free;

end;

Jau thx,

da bin ich gestern auch noch drauf gekommen :)

Hab jetzt noch ein Problem. Und zwar kommen in der Datei immer nur kryptische Zeichen an. Jemand ne Idee? Oder liegt mein Fehler irgendwie hier

Beispiel:


type

    TBla : record

    name : string;

    end;

var

record1 : TBla;

Stream : TFileStream;

begin

Record1.name := form.ttable.fieldbyname('bla').AsString

end;

So schreib ich Daten in den Record. Mach ich da was falsch?! In der tabelle liegt alles als string vor.

Die Daten werden nicht als Textdatei geschrieben, daran wird es wohl liegen, dass wenn du dir die Datei ankuckst du nur komische Zeichen siehst. Oder hast du die Probleme beim Auslesen über dein Programm?

Das macht natürlich Sinn ... Ich brauch aber ne Textdatei. Gibts da nich irgend eine Möglichkeit?

Hi!

Hast Du schon mal versucht, die einzelnen Strings aus Deinem Record in eine TStringList zu schreiben und dann mit der Methode "SaveToFile" in eine Datei zu schreiben? Klingt nach dem was Du suchst.

mfg

Pointerman

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.