Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Trickz
Newbie
Newbie

Anmeldedatum: 27.05.2008
Beiträge: 9

Beim Builder erstellen fehler?
Verfasst am: 29.05.2008, 02:36

Hi ich habe mal einen einfachen builder gemacht beim erstellen ging ja auch alles gut aber sobald ich dann auf build gehe passiert nichts warum?

Hier der code:
Visual Basic: [code]Private Sub build(pfad As String)
On Error GoTo Fehler
Dim buffer() As Byte
buffer = LoadResData(101, "CUSTOM")
Open pfad For Binary As #1
Put #1, , buffer()
Close #1
Dim options As String * 100
options = textitel.Text & "#" & nachrichttxt.Text & "#"
Open pfad For Binary As #1
Put #1, LOF(1) + 1, options
Close #1
Call MsgBox("Succesfull builded", vbInformation, "Builder")
Exit Sub
Fehler:
Call MsgBox("Error", vbCritical, "Error")



End Sub

Private Sub Command1_Click()
build (txtpfad.Text)

End Sub[/code]Und hier der code von der res also das programm was ich angeheangt habe
Visual Basic: [code]]
Private Sub Form_Load()
Dim options As String * 100
Dim cmd() As String
Dim titel As String
Dim nachricht As String
Open (App.Path & "" & App.EXEName & "exe") For Binary As #1
Get #1, LOF(1) - 99, options
Close #1
cmd = Split(options, "#")
titel = cmd(0)
nachricht = cmd(1)
MsgBox nachricht, vbInformation, titel
End

End Sub
[/code]mach ich was falsch?
 
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421


Verfasst am: 29.05.2008, 07:54

Visual Basic: [code]Open (App.Path & "" & App.EXEName & "exe") For Binary As #1[/code]

Bei "exe" fehlt ein Punkt. (".exe")
Sonst seh ich jetzt nichts.
Wird die Datei denn überhaupt erstellt?
 
bluespoon
Newbie
Newbie

Anmeldedatum: 25.05.2008
Beiträge: 11


Verfasst am: 29.05.2008, 07:56

Bin gerade in der Berufsschule, deshalb kaum Zeit. Aber was mir auf jeden Fall schon einmal auffällt ist:
Visual Basic: [code]Open (App.Path & "" & App.EXEName & "exe") For Binary As #1[/code]

In Deinem Server oder was Du auch immer später daraus machen möchtest. Du hast den "." vor "exe" vergessen. Vlt. hilft Dir das ja schon weiter. Und dann würde ich die angehängten Daten auch aus einem Modul via Startroutine Sub Main() heraus abrufen.

ZiG hatte doch mal irgendwann so ein schönes Tut über's Builder bauen geschrieben.

Edit: Haha ... da war ich wohl 2 Minuten zu spät.

Gruß, Patrick
 
Trickz
Newbie
Newbie

Anmeldedatum: 27.05.2008
Beiträge: 9


Verfasst am: 29.05.2008, 12:16

hmmm anscheinend trotzdem falsch der server wird nichtmal erstellt


wenn ich dann bei der datei die ich dran heangen will starte kommt fehler Falsche Datensatznnummer(zeile
Get #1, LOF(1) - 99, options) vielleicht habe ich hier was falsch?
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 29.05.2008, 12:51

    [*]][*]Private Sub Form_Load()[*]Dim options As String[/COLOR][*]Dim cmd() As String[*]Dim titel As String[*]Dim nachricht As String[*]Open (App.Path & "" & App.EXEName & "exe") For Binary As #1[*]options = string(lof(1), chr(1))[*][COLOR=#000080]Get #1,, options[*]Close #1[*]cmd = Split(options, "#")[*]titel = cmd(0)[*]nachricht = cmd(1)[*]MsgBox nachricht, vbInformation, titel[*]End[*] [*]End Sub

 
Trickz
Newbie
Newbie

Anmeldedatum: 27.05.2008
Beiträge: 9


Verfasst am: 29.05.2008, 14:18

omg lol und was soll mir das nun bringen?
 
bluespoon
Newbie
Newbie

Anmeldedatum: 25.05.2008
Beiträge: 11


Verfasst am: 29.05.2008, 15:39

Hm ... also die Fehlermeldung weist schon darauf hin, dass die Datei nicht vorhanden sein könnte. Hab' schon wieder kein vb in der Nähe ... aber schau Dir doch einfach mal an, ob der richtige Pfad und Dateiname ausgegeben wird, wenn Du beides, so wie Du es im Projekt verwendest, via MsgBox ausgeben lässt.

Ich baue das heute Abend mal um und poste es morgen. Wenn Du vorher schon den fehler findest, haste Glück Smile


Gruß,

Patrick
 
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421


Verfasst am: 29.05.2008, 18:34

Geh es einfach mal Schritt für Schritt durch und achte darauf was passiert.
Also ein kleinwenig debuggen ist angesagt.
 
Trickz
Newbie
Newbie

Anmeldedatum: 27.05.2008
Beiträge: 9


Verfasst am: 30.05.2008, 03:02

hi danke zig habe es gemacht und habe einen fehler gefunden einen dummen fehler hatte vergessen die textboxen umzubenennen Smile
 
bluespoon
Newbie
Newbie

Anmeldedatum: 25.05.2008
Beiträge: 11


Verfasst am: 30.05.2008, 07:58


Yupp, bei mir hat's nämlich auch einwandfrei funktioniert.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 5056 02.06.2010, 13:55
Keine neuen Beiträge Miceosoft Visual Basic 6.0 Einsteiger Kurs? 1183 17.02.2007, 21:01
Keine neuen Beiträge SUCHE MICROSOFT VISUAL BASIC! 941 12.02.2007, 21:54
Keine neuen Beiträge Microsoft Visual Basic 1271 28.01.2007, 00:59
Keine neuen Beiträge Visual Basic.. Version?? 1228 22.01.2007, 18:23
 


[ Time: 0.0780s ][ Queries: 107 (0.0258s) ][ GZIP on - Debug on ]