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
lappen_
Newbie
Newbie



Anmeldedatum: 05.09.2007
Beiträge: 18

Komplette Datei an eine andere anhängen
Verfasst am: 06.10.2007, 12:01

Hey!

Habe wieder ein Problem :/
Ich möchte im Prinzip eine normale executable Datei an eine andere
anhängen,sodass sie noch verwendet werden kann (wieder in eine Datei geschrieben).
So stell ich mir das vor:
Man klickt in einem Builder auf einen Button -> eine Datei (auch in vb6 gecoded) wird geöffnet -> eine nicht in vb6 gecodete beliebige datei wird in diese datei gepackt -> beim ausführen der in vb6 gecodedeten zweiten datei wird diese angehängte datei wieder in eine neue datei geschrieben,sodass man die wieder verwenden kann.
Hoffe ihr könnt mir helfen und vielen Dank im vorraus Smile
_________________
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 06.10.2007, 12:27

Binder Tutorial gibts in der Texte und Ebooks section.
_________________
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
lappen_
Newbie
Newbie



Anmeldedatum: 05.09.2007
Beiträge: 18


Verfasst am: 06.10.2007, 13:21

Bekomme das irgendwie mit einer Datei nichtmal hin bin total am verzweifeln ...
habe mir auch schon den Bindersource von Hamtaro angeschaut aber
bei der stub blicke ich das auchnicht und will kein copy paste kram machen!
Bekomme das mit dem splitten der einen Datei nicht hin
 
Hamtaro_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 06.05.2007
Beiträge: 217
Wohnort: NRW


Verfasst am: 06.10.2007, 16:37

wenn es nur um Eine Angehänte datei gehen soll, dann häng diese Datei einfach tutto completto an den Stub Dran und als Trennzeichen verwendest du das hier:⌂
ALT + 127, das kam bei mir noch in keiner EXE vor.
Dann liest du die exe ab dieser Stelle ein, speicherst sie in einer temporären Datei und führst die dann aus!
_________________
Wie findet ihr meine Sig?
 
lappen_
Newbie
Newbie



Anmeldedatum: 05.09.2007
Beiträge: 18


Verfasst am: 06.10.2007, 16:54

oha das ist echt zu viel für mich... builder hab ich ja nun auch schon öfter verwendet aber ich bekomm das einfach nicht hin! mein momentaner code:

Builder:
[vb:1:129f72342c]Private Sub Command1_Click()
Dim buffer As String
Dim file As String

file = buffer & "¦"

Open "C:\stub.exe" For Binary As #1
Open Text1.Text For Binary As #2
buffer = Space(LOF(1))
Get #2, , buffer
Put #1, LOF(1) + 1, file

Close #2
Close #1

End Sub[/vb:1:129f72342c]

Stub:
[vb:1:129f72342c]Dim file As String
Dim cmd() As String
Dim file2 As String


Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
Open "C:\fertig.exe" For Binary As #2

Get #1, , file

cmd() = Split(file, "¦")

file2 = cmd(0)


Put #2, , file2

Close #2
Close #1


End Sub[/vb:1:129f72342c]
 
The-God-of-all_
Poster
Poster

Anmeldedatum: 20.05.2007
Beiträge: 170
Wohnort: App.Path


Verfasst am: 06.10.2007, 19:01

Ich glaube da sind ein paar kleine Fehler drinnen. Ein Fehler ist glaube ich file2 = cmd(0) weil die Angehängte Datei ja die zweite Datei ist und nicht die erste. Eine weitere Frage ist wie die Stub in den Buffer kommt.

Builder:

[vb:1:5dbb563370]Private Sub Command1_Click()
Dim buffer As String
Dim file As String

'hier die stub einladen (in die Variable buffer)

file = buffer & "¦"

Open "C:\stub.exe" For Binary As #1
Open Text1.Text For Binary As #2
buffer = Space(LOF(1))
Get #2, , buffer
file = file & buffer
Put #1, , file

Close #2
Close #1

End Sub[/vb:1:5dbb563370]

Stub:

[vb:1:5dbb563370]Dim file As String
Dim cmd() As String
Dim file2 As String


Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
Open "C:\fertig.exe" For Binary As #2

Get #1, , file

cmd() = Split(file, "¦")

if UBound(cmd) <> 1 Then
'es ist ein Fehler aufgetreten
exit sub
end if


file2 = cmd(1)


Put #2, , file2

Close #2
Close #1


End Sub[/vb:1:5dbb563370]
_________________


 
lappen_
Newbie
Newbie



Anmeldedatum: 05.09.2007
Beiträge: 18


Verfasst am: 06.10.2007, 19:14


Edit:

Hat sich erledigt! Denkfehler drin gehabt^^
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: anhängen, datei, vb6

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Button/Text 867 18.06.2009, 15:21
Keine neuen Beiträge E-Mail bekomm nach Button klicken 662 02.10.2007, 16:45
Keine neuen Beiträge Bestimmten "Button" auf Website klicken 1535 14.09.2007, 20:27
Keine neuen Beiträge webbrowser/ webformular button klicken 1534 23.07.2007, 22:07
Keine neuen Beiträge Button drücken.. 740 01.07.2007, 12:19
 



[ Time: 0.2935s ][ Queries: 105 (0.0297s) ][ GZIP on - Debug on ]