Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Teil 2 " Wie öffne ich mit VB 6.0 Externe Programme" I

X-TRO / 8 Antworten / Flachansicht Nickles

Hi Leute...

Vor kurzen hatte ich hier im Forum die Frage gestellt, „Wie kann ich mit Visual Basic 6.0 Externe Programme öffnen. z.B. Quake 3 und Half-Life“

Erst noch mal ein großes Dankeschön an thomas woelfer und vor allem an Rotti.

Soweit so gut, dass Problem war eigentlich sehr einfach (Schwitz) mit diesem Code funktioniert es allemal:

Private Sub Command4_Click(Index As Integer)

Shell ("F:\Spiele\Quake III Arena\quake3.exe")

End Sub

Man kann das Spiel Quake3 nur unter einer Bedingung öffnen. Wenn man das Spiele-Menue (So nenne ich meine VB Anwendung) in einer Exe-Datei verwandelt und es in das Quake3 Verzeichnis kopiere. Dann funktioniert es, ansonst bekomme ich eine Fehlermeldung von der Quake3 Konsole (Wie schon mal im Forum beschrieben).

Das ist aber nicht im Sinne des Erfinders. Wie kann ich Quake3 vorgaukeln, dass mein Spiele-Menue sich im Quake3 Verzeichnis befindet?
Weil das gleiche Problem habe ich bei Half-Life auch und ich kann mein Programm ja schlecht in zwei teile Spalten! ;-)

Also ich brauche jetzt noch mal Euren guten Rat........

Ciao

bei Antwort benachrichtigen
X-TRO Rotti „Private Sub Command4_Click Index As Integer ChDir F: Spiele Quake III Arena...“
Optionen

hi Rotti.......

habs gemacht aber es funktioniert nicht. Ich glaube den Code hatten wir schon mal gehabt......

Folgende Meldung in der Quake3 Konsole:

Q3 1.11 win-x86 Nov 24 1999
----- FS_Startup -----
Current search path:
C:\/baseq3

----------------------

Running in restricted demo mode.

----- FS_Startup -----
Current search path:
C:\/demoq3

----------------------
----- CL_Shutdown -----
-----------------------
Couldn't load default.cfg

Es muß dafür einen anderern Code geben!

Ciao

bei Antwort benachrichtigen