Schnellstmögliche Textdateieinlesung
Übersicht

KekskillerBetreff: Schnellstmögliche Textdateieinlesung |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo!
Ich bin für meinen Html-Editor und meinen Basiccompiler mal wieder auf der Suche nach Algorythmen.Momentan suche ich einen schön schnellen Texteinundauslesemechanismus.Da mein Code bei ( 200Mhz ) ziemlich langsam läuft , bräuchte ich einen schnelleren fü größere Dateien. Hier ist mein bisheriger: Code: [AUSKLAPPEN] Function Save() pfadname$=RequestFile("Gib die zu speichernde Datei ein!","bas",1) If pfadname$<>"" Then dateistream=WriteFile(pfadname$) For z=1 To Len(TextAreaText(codetext)) WriteByte dateistream,Asc(Mid(TextAreaText(codetext),z,1)) Next dateiname$=pfadname$ SetStatusText window,pfadname$ CloseFile dateistream ChangeDir CovertFilenameToFoldername$(pfadname$) CommonPath$=pfadname$ EndIf ActivateGadget codetext End Function Function SaveWithoutMenu() If FileType(CommonPath$)=1 Then dateistream=WriteFile(CommonPath$) For z=1 To Len(TextAreaText(codetext)) WriteByte dateistream,Asc(Mid(TextAreaText(codetext),z,1)) Next dateiname$=CommonPath$ SetStatusText window,dateiname$ CloseFile dateistream ChangeDir CovertFilenameToFoldername$(pfadname$) Else Save() EndIf ActivateGadget codetext End Function Wobei dieser Teil am interessantesten ist: Code: [AUSKLAPPEN] For z=1 To Len(TextAreaText(codetext)) WriteByte dateistream,Asc(Mid(TextAreaText(codetext),z,1)) Next Dies ist das Einleseherzstück , welches dennoch ziemlich lahm ist. Wisst ihr einen besseren?Denn meine Basic- und Html-Codes sind meist recht umfassend. |
||
![]() |
Suco-XBetreff: ..... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du schreibst ja jeden byte einzelnd. Wen man du das als html datei speichern und lesen willst dann nehme Write/ReadLine. Damit gehts um einiges schneller.
bye |
||
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB |
Kekskiller |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Nur ist das Problem mit Readline und Writeline ist , dass dabei Return und Linefeedzeichen mit eingebaut werden , welche glaube ich dei Htmldtei teils unbrauchbar macht , schließlich soll es ja ganz normal eingelesen werden. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group