Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
2 - PROFAN-Programmierung

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))
Autor: Heinz Brill (---.dip0.t-ipconnect.de)
Datum:   09.01.18 18:46

Gerade dazu eignet sich XProfans integriertes
dBase hervorragend. Der Inhalt des Multi-Edit
kommt einfach in ein Memofeld. Die 64 KB wirst
du ja wahrscheinlich nicht sprengen.

Das wäre die einfachste Variante.

Wenn es dennoch eine Textdatei sein muß, kann
man auch den Weg über eine Struktur gehen und
mit BlockWrite und BlockRead schreiben und lesen.

Die Struktur enthält dann außer den normalen Variablen
dann auch einen Bereich (#(n)), der den Inhalt des
Multi-Edit aufnimmt. Mit BlockWrite und BlockRead
läßt sich das auch schön schreiben und lesen, da man
ja den Offset und die Anzahl Bytes angeben kann.
Offset ist dann am Anfang 0 und sonst immer ein
Vielfaches von SizeOf(Struktur). Man muß nur 1 dazu
zählen, um auf den Anfang des nächsten Datensatzes
zu kommen.
Anzahl Bytes zum Schreiben /Lesen ist immer fest
-> SizeOf(Struktur).

Die Anzahl Datensätze werden dann mit
FileSize / SizeOf(Struktur)
ermittelt.

Das Auslesen bzw. Schreiben vom Multi-Edit erledigt man
einfach über
Move("HandleToList", HandleMultiedit)
Move("ListToMem", Bereich#, Chr$(13) + Chr$(10))
und umgekehrt.
Ist zwar etwas aufwändiger, aber durchaus einfach machbar.

PS: Bei mehr Multi-Edits gibt's auch mehr Bereiche in der
Struktur.

H.Brill
XProfan X4 + FreeProfan

Nachricht bearbeitet (09.01.18 18:56)

 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Markus Barkholz 09.01.18 17:27 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
p. specht 09.01.18 18:20 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Markus Barkholz 09.01.18 18:40 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Heinz Brill 09.01.18 18:46 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Heinz Brill 09.01.18 19:46 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Heinz Brill 10.01.18 17:01 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Heinz Brill 10.01.18 19:02 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Markus Barkholz 10.01.18 19:22 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Heinz Brill 11.01.18 16:38 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Markus Barkholz 11.01.18 21:35 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Heinz Brill 12.01.18 04:22 
 Re: Behandlung von Textdateien (Speicern/Laden/EditBox/Multiedit))  Neu
Heinz Brill 13.01.18 07:34 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org