Visual Dataflex
Zur Startseite Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen
Datenbank RSS Feed Selector Zur User-Map

 
Boardmenü
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Kalender
» Sponsoren
» Partner

» F.A.Q

Portalmenü
» Datenbank anlegen
» Datenbank Entwicklung
» Empfehlungen
» Portal
» Programm erstellen
» Über visual Dataflex

» Statistik

Dataflex Empfehlungen

Englisches Dataflex Forum


Anzeigen

Sponsoren
Kostenloser Linktausch

Antivirus Software

Foren Verzeichnis

HP Color Laserjet 1600

Windows 7 Forum


Social Bookmark Script

Visual Dataflex » VDF Anfänger » direct_input - Tab Chr(9) nicht erkannt » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen direct_input - Tab Chr(9) nicht erkannt
Autor
Beitrag
Carsten
Jungspund


Dabei seit: 15.01.2009
Beiträge: 17
Einsatzart von VDF: gewerblich
Anwenderstatus: Programmierer
Herkunft: Baden-Württemberg

direct_input - Tab Chr(9) nicht erkannt Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

ich lese mit folgenden Zeilen eine Datei ein und schreibe sie UNVERÄNDERT wieder weg:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Direct_Output channel 1 sDateiPfad
Direct_Input channel 2 "c:\temp\vorlage.xml"
If (not(SeqEof)) Begin   // File exists.
	While (not(SeqEof))
		Readln channel 2 sBuffer
		Writeln channel 1 sBuffer
	Loop
End
Close_Input channel 2
Close_Output

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Wenn ich die 2 Dateien danach mit IdosWinPro vergleiche, gibt er sie mir als identisch aus, wenn ich jedoch die Dateien mit einem HEX-Editor anschaue, erkenne ich im Fuß der Adresse im Original ein TAB-Zeichen (character 9) zwischen den einzelnen Textblöcken und in der neuen Datei mehrere Leerzeichen. Somit setzt mir VDF das Tab in Leerzeichen um. Wie kann ich das unterbinden?

Vielen Dank
Carsten
26.09.2009 12:55 Carsten ist offline E-Mail an Carsten senden Beiträge von Carsten suchen Nehmen Sie Carsten in Ihre Freundesliste auf
abraxas
Doppel-As


Dabei seit: 23.07.2007
Beiträge: 107
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Frauenfeld (CH)

RE: direct_input - Tab Chr(9) nicht erkannt Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Readln benutze ich grundsätzlich nicht (mehr). Ob ReadLn ein TAB durch leerzeichen ersetzt kann ich nicht beurteilen. Eventuell muss der open als "binary:" erfolgen: direct_input "binary:c:\temp\vorlage.xml" . Siehe Hilfe.

Ich bevorzuge im Übrigen read_block, wo auch mit Steuerzeichen (besser) umgegangen werden kann (TAB, EOF, EOL), das handling aber selber ausprogrammiert werden muss (Bsp das erkenne von EOL). Dito für Writeln benutze ich write..

HTH, Paolo

__________________
=================
Abraxas Informatik AG
Schweiz
=================
02.10.2009 14:38 abraxas ist offline E-Mail an abraxas senden Homepage von abraxas Beiträge von abraxas suchen Nehmen Sie abraxas in Ihre Freundesliste auf
Matthias Matthias ist männlich
Super Moderator


Dabei seit: 09.07.2007
Beiträge: 233
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Niedernhausen
Betriebssystem: XP, Vista, Win7, 2008 Ser

RE: direct_input - Tab Chr(9) nicht erkannt Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Carsten,
in dem Quelltext fällt mir auf, dass es offensichtlich um die Bearbeitung von XML-Dateien geht.
Für die Bearbeitung (Lesen und Erstellen) von XML-Dateien stellt VDF speziell eine cXMLDOMDocument-Klasse zur Verfügung. Entsprechende Beispiele sind bei der Installation mit dabei. Der dbExplorer hat ebenfalls die Möglichkeit, Quelltext für die Ausgabe ins XML-Format zu erzeugen.
Viele Grüße
Matthias
02.10.2009 15:11 Matthias ist offline E-Mail an Matthias senden Homepage von Matthias Beiträge von Matthias suchen Nehmen Sie Matthias in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Anfänger » direct_input - Tab Chr(9) nicht erkannt

Views heute: 2.032 | Views gestern: 3.815 | Views gesamt: 2.184.568

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH | SEO by seo-wbb.de - Sponsored by Rene Urlaub und Reise Infos Frankenthal