vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: HTML Compiler 
Autor: Stefan
Datum: 14.09.02 02:01

Ich habe mal soetwas geschrieben,
nunja ich Poste den code mal:
FileCopy App.Path + "html.dat", CommonDialog1.Filename
Open CommonDialog1.Filename For Append As #1 'Im Append Modus wird alles 
' automatisch hinten dran gehängt
    Print #1, "-*GN*-" & Form1.rtf1.Text '"-*GN*-" ist eine Zeichenkette damit _
      wird die Daten später bei öffnen auch wieder finden
    Close #1
    Unload Form16
    End If
Anmerkung: HTML.dat ist eine EXE Datei, mit einem Webbrowser Seuerelement, die folgenden Sourcecode haben muss (sollte natürlich auch kompiliert werden ;)) :
Private Sub Form_Load()
 
 Dim fileData As String 'Hier wird die Datei zwischengespeichert
    Dim DataPos As Long 'Position wann unser Text anfängt
 
 
    On Error Resume Next
    Open App.EXEName + ".exe" For Binary As #1 'Binär öffnen, damit auch 
    ' Dateien >64KB geöfnet werden können (Normalerweise würde es sonst einen 
    ' Fehler geben)
    If Err <> 0 Then MsgBox "Fatal error"
    fileData = String(LOF(1), " ") 'Datenstring auf die Größe der Datei bringen
    Get #1, 1, fileData
    Close #1
 
    DataPos = InStr(1, fileData, "-*GN*-") 'Nach unserer String-Marke suchen
    If DataPos < 1 Then MsgBox "Diese Datei enthält keine HTML Signaturen": End
   s = txtText.Find("¦¦|*SET_SAVEASHTML=NO*|¦¦")
   If s >= 0 Then Form1.saveashtml = False
 
    txtText.Text = Mid(fileData, DataPos + 6, Len(fileData) - DataPos - 7) _
      'Text anzeigen
      txtText.Text = Replace(txtText.Text, "¦¦|*SET_SAVEASHTML=NO*|¦¦", "")
 
 
 
    Open "C:HTML.html" For Output As #1
    txtText.Text = txtText.Text & "                                            " & _
      "                                                                        " & _
      "                                                                        " & _
      "                                                                        " & _
      "                                                                        " & _
      "                                                                        " & _
      "                                                                        " & _
      "                             "
    Print #1, txtText.Text
 
 WebBrowser1.Navigate ("C:HTML.html")
    Close #1
    'Kill "C:HTML.html"
    t = Len(txtText.Text) * 1024
End Sub
Da musste bestimmt noch etwas ändern, z.B was ausbauen oder so o.O
Ich hoffe ich konnte dir helfen!
mfg..Stefan W.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
HTML Compiler112SourceFresser13.09.02 21:03
Re: HTML Compiler104Stefan14.09.02 02:01
Re: HTML Compiler79SourceFresser14.09.02 09:06
YO, habe den Code auch etwas Spät gepostet, mache mich gleic...77Stefan14.09.02 11:11
Danke (ist irgendwie untergegangen) (OT)67SourceFresser14.09.02 14:34
Komm leider erst heute abend dazu (oT)64Stefan14.09.02 14:35
es ist schon wieder Morgen... (OT)65Markus15.09.02 09:46
Re: es ist schon wieder Morgen... (OT)70vanne16.09.02 11:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel