Deutsch
Wünsche und Anregungen

Vorschläge für künftige Versionen

ReadText

 

Michael
W.
Wir haben ja:
ReadText B, Name$
BlockRead Name$, B

BlockRead übernimmt immer mehr die Aufgabe von ReadText. Wie wäre dann eine Umwidmung von ReadText (á la Assign()/Assign) in etwas, das uns noch fehlt.

B = ReadText( Name$ )
Wobei B automatisch die richtige Größe erhält.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
04.09.2015  
 



hm ne

b#=blockread(dateiname$)

wozu noch readtext?
 
04.09.2015  
 




Michael
W.
Weil es BlockRead in mehreren Varianten gibt und dann die Abwärts-Kompa...-Dings nicht mehr gewährleistet ist.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
04.09.2015  
 



Gabs je die Variante (string) ?
 
04.09.2015  
 




Michael
W.
Syntax: BlockRead(#N|D, B [, N1, N2])

Parameter:
- #N : Dateikennung (1..99)
- D : Dateiname mit Pfad (dies ist ein String)
- B : Bereichsvariable
- N1 : LongInt - Offset: Adresse in der Bereichsvariablen
- N2 : LongInt - Anzahl Bytes

Ergebnis: Integer - tatsächlich gelesene Bytes
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
04.09.2015  
 



Sag ich ja, gab also nie s$=blockread("dateiname") oder s#=blockread("dateiname").

Fehlt würde ich sagen.
 
04.09.2015  
 




Michael
W.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
04.09.2015  
 



Du meinst vlt. blockread(dateiname$,b#) ist das Selbe?

Man kann die von Dir geposteten Smilies unterschiedlich interpretieren,
das hilft mir jetzt nicht.
 
04.09.2015  
 




Michael
W.
Ich entcrypte mal:

Du hast Recht, aber es wird dann in der Syntax zu kompliziert.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
04.09.2015  
 



Keine Ahnung.

Strings sind binsafe,

ergo

s$=blockread(datei)

wer Lust hat len(s$) statt len=blockread(datei,bereich)

ob s$ oder s# ist fast nicht relevant.

einfacher als blockread mit 1 Param geht es imho nicht.

demnach readtext komplett überflüssig und gibt auch keine Kompatprobleme.

Dann Readtext durch eingebauten präkompi in blockread umsetzen
und 1 Token sparen.

Ich würds ja vereinfachen statt fürs Selbe lauter Funktionen zu schaffen.

Will heutzutage ja auch keiner mehr readtext - was ist schon text bei utf8
und co - binär ist wiederum auch text - ergo readtext überflüssig und
problemlos als Altlast ohne Nachteile aussortierbar.
 
04.09.2015  
 




Michael
W.
Mich hast Du überzeugt...
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
04.09.2015  
 




H.Brill
Dank den neuen Move-Funktionen nutze ich
ReadText auch nicht mehr. Da man den Datei-
Inhalt ja sowieso in irgendwelchen Listen, Bereichen
oder Arrays haben will, ist Move("FileToList", Dateiname)
die erste Wahl. Danach kann man es verschieben, wohin
man will.

Und BlockRead wird bei mir nur noch für binäre
Sachen oder für Bereiche mit Strukturen verwendet.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
05.09.2015  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

11.352 Betrachtungen

Unbenanntvor 0 min.
H.Brill02.05.2023
Vgdd05.06.2017
Magda07.07.2016
Michael W.14.04.2016
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

Michael W. (7x)
iF (5x)
H.Brill (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie