Français
Forum

langen Textstring auslesen

 

Rainer
Trusch
je voudrais une Textdatei auslesen, qui seulement aus einem String besteht, qui allerdings très long ist. @mid$ et @len$ Travailler den String offensichtlich seulement jusqu'à zur Position 32767. comment viens je à qui marque, qui après venons?
 
Win XP XProfan10
24.08.2008  
 




Jörg
Sellmeyer
quelle Versin la hâte Du car? qui komfortabelste Possibilité wäre wohl cela Upgrade sur XProfan10. Weiter peux Du den le contenu dans einer Bereichsvariablen Travailler.
avec
KompilierenMarqueSéparation
Char(B#,StartAdresse&,AnzahlBytes&)
>
peux Du deinen ganzen Speicherinhalt auslesen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.08.2008  
 



XProfanversion ab dans qui Signatur - wurdest avant dem Poste aussi puis hingewiesen.
 
24.08.2008  
 




Rainer
Trusch
j'ai XProfan 10. qui komplette String wird oui aussi aus qui Dossier lire et je peux ihn z.B. avec dem simplen "print" sur den Bildschirm wuseln laisser.
 
Win XP XProfan10
24.08.2008  
 




Jörg
Sellmeyer
alors chez mir funktioniert que voici problemlos:
KompilierenMarqueSéparation
Var s$ = MkStr$("Dies ist ein Test! ",32767)
Print Len(s$)
Print Mid$(s$,32767 + 1000,150)
WaitInput<
pre>
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.08.2008  
 



Bestimmt hat qui Textdatei
s ou bien as.
 
24.08.2008  
 




Rainer
Trusch
Zunächst einmal vielen Dank.
je hänge la fois une Beispieldatei à. Es handelt sich im une Plotdatei. qui soll ausgelesen et grafisch angezeigt volonté. jusqu'à zur o.g. magischen frontière funzt cela aussi.

52 kB
Hochgeladen:24.08.2008
Downloadcounter140
Download
 
Win XP XProfan10
24.08.2008  
 




Jörg
Sellmeyer
Poste doch simple la fois den Code, avec dem Du qui Dossier einliest et ensuite den String ausliest. et zwar comme lauffähiges Minmalbeispiel.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.08.2008  
 




Rainer
Trusch
...mais pas rire...

3 kB
Kurzbeschreibung: je hoffe, c'est qui richtige..
Hochgeladen:24.08.2008
Downloadcounter102
Download
 
Win XP XProfan10
24.08.2008  
 




Jörg
Sellmeyer
c'est zuviel! Mach une neuen Code dans dem Du seulement qui Dossier einliest et den String wieder ausgibst. peut-être erledigt sich Dein Problem ensuite déjà.
chez mir funktioniert es nämlich
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.08.2008  
 




Sebastian
Sprenger
Jörg Sellmeyer
chez mir funktioniert es nämlich

Wird qui Schrift "Was soll car cela werden" (siehe Rainers Anhang 12345.txt) chez dir car trop Ende geschrieben? chez Je ne.

comment je justement feststelle, peux XProfan réellement Cordes Travailler, qui länger comme 32767 marque sommes - qui Befehl Contribution  peux es mais offensichtlich pas! Rainer, ersetze la fois cet trois Zeilen:
KompilierenMarqueSéparation
Reset #2
i& = 0
Input #2,Zeil
re>
par cet:
KompilierenMarqueSéparation
OpenRW #2
i& = 0
Zeile$ = GetChar$(#2, GetFileSize(#2))re>
Salut, Sebastian
 
Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32
Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM
Windows Me, 1.8 Ghz, 256 MB RAM
24.08.2008  
 




Jörg
Sellmeyer
je meinte pas, qui Rainers Programme chez mir funktioniert, mais qui Profan chez mir Cordes > 32767 auslesen peux.
je sais oui pas oui c'est ca, quoi Du avec den données anstellen veux, mais tu peux wahrscheinlich effektiver avec Substr$ qui Werte ermitteln:
KompilierenMarqueSéparation
Cls
ChDir "D:Downloads"
Declare B#,bytes&,s1$
Var size& = FileSize("12345.txt")
Dim B#, Size& + 1
Var hdl& = Assign("12345.txt")
OpenRW hdl&
bytes& = @BlockRead(hdl&, B#, 0, size&)
Close hdl&
Assign hdl&,""
Var s$ = Char$(B#,0,bytes&)
Print bytes&,Len(s$)
Print Mid$(s$,32767,100)
Print Len(s$,"PD"),"-mal PD im Text enthalten"
Print Len(s$,"PU"),"-mal PD im Text enthalten"
WaitInput
hdl& = Assign("12345.txt")
Reset hdl&
Clear bytes&

WhileLoop Len(s$,"PU")

    s1$ = SubStr$(s$,&Loop,"PU"),&Loop
    Print "Gruppe: " + Str$(&Loop)

    WhileLoop Len(s1$,";PD")

        Print SubStr$(s1$,&Loop,";PD"),&Loop
        sleep 100
        Case %mousepressed=2:waitinput

    Wend

    Print "#####################################"
    sleep 10
    Case %mousepressed=2:waitinput

Wend

WaitInput

P.S.: ist incidemment très cool avec qui Schrift!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.08.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.979 Views

Untitledvor 0 min.
Ostfriesenjack11.08.2021
Georg Teles07.07.2021
H.Brill15.04.2014
Bert Lehnhoff01.07.2011
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie