Problem mit WriteString und HTML Code

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

SM3D

Betreff: Problem mit WriteString und HTML Code

BeitragFr, Feb 11, 2011 18:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Grüße Euch,

ich schreibe gerade an einer HTML Log Unterstützung. Diese erzeugt eine Datei in die dann HTML Code geschrieben wird.

Jetzt habe ich mit dem Befehl WriteString folgendes Problem. Der HTML Code wird zwar korrekt rein geschrieben, aber zusätzlich dazu noch Datenmüll und ich habe keine Ahnung woher es kommt.

Der Code schaut so aus:
BlitzBasic: [AUSKLAPPEN]
writelog = WriteFile(log_File$) 
WriteString writelog, "<html><head><title>"+Titel$+"</title></head>"
WriteString writelog,"<body>"
WriteString writelog,"<tr><td><font size=3 color=#000080>"
WriteString writelog,"================================================================================"
WriteString writelog,"</font></td></tr><br>"
WriteString writelog,"<tr><td><font size=5 color=#000080> "+Ueberschrift$+"</font></td></tr><br>"
WriteString writelog,"<tr><td><font size=5 color=#000080> "+Programmname$+" "+ProgrammVersion$+" - Log Datei</font></td></tr><br>"
WriteString writelog,"<tr><td><font size=3 color=#000080> "+Copyright$+"</font></td></tr><br>"
WriteString writelog,"<tr><td><font size=3 color=#000080>================================================================================</font></td></tr><br>"
WriteString writelog,"<tr><td><font size=2 color=#008080>["+CurrentDate$()+" - "+CurrentTime$()+"]<font size=2 Color=#07F70C>INFO </font><font size=2 Color=#0000FF>[Log]</font> *** Log wurde geöffnet / erstellt...</font></td></tr><br>"
WriteString writelog,"</body>"

Die Ausgabe der Webseite dann so:
Zitat:
���0���#���P���================================================================================���
B��� TestUeber
T��� TestProg TestV1 - Log Datei
A��� (C) SM3D
ˆ���================================================================================
Ã���[11 Feb 2011 - 17:41:25]INFO [Log] *** Log wurde geöffnet / erstellt...
���


Also Farben usw. werden korrekt dargestellt kann man hier nur nicht sehen.

Hat jemand einen Plan vorher der Datenmüll stammt, oder was ich falsch mache?

MfG
  • Zuletzt bearbeitet von SM3D am Fr, Feb 11, 2011 18:53, insgesamt einmal bearbeitet

Thunder

BeitragFr, Feb 11, 2011 18:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Lies dir Mal die Beschreibung von WriteString durch. Der hängt vor die Zeichenkette einen 4 Byte Wert, der die Länge des Strings angibt.
WriteLine wird wohl eher das sein, was du brauchst.

mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Xeres

Moderator

BeitragFr, Feb 11, 2011 18:51
Antworten mit Zitat
Benutzer-Profile anzeigen
writestring schreibt in 4 Byte die Länge des Strings.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

SM3D

BeitragFr, Feb 11, 2011 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Das habe ich glatt überlesen.

IHR SEIT SOOOO SUPER jetzt geht es DANKE

MFG

BladeRunner

Moderator

BeitragSa, Feb 12, 2011 6:55
Antworten mit Zitat
Benutzer-Profile anzeigen
[ot] www.seitseid.de [/ot]
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

SM3D

BeitragSa, Feb 12, 2011 13:28
Antworten mit Zitat
Benutzer-Profile anzeigen
@Bladerunner

und das soll jetzt was ?

MfG
 

Toasty

BeitragSa, Feb 12, 2011 14:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Du hast seit mit seid vertauscht
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

SM3D

BeitragSa, Feb 12, 2011 23:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok das ist schlimm, da muss man dann sowas psoten, richtig, hab ich nicht drann gedacht ;P Danke.

MfG

BladeRunner

Moderator

BeitragSo, Feb 13, 2011 11:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Deswegen habe ich es als Offtopic markiert. Es ist - wie auf der Seite zu lesen- einer der häufigsten und nervigsten Fehler die vorkommen. Und es kostet nur ein Minimum an Nachdenken um ihn komplett zu vermeiden Wink
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group