Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » bitte um hilfe beim hl2launcher

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.06.2005, 14:08 Uhr
~edik
Gast


hier ist die hl2launcher.cpp für borland 6

+++++++++++++++++++++++++++++++++
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------






void __fastcall TForm1::Button1Click(TObject *Sender)
{
system("start hl2.exe");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
system("start hl2.exe -game cstrike");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
system("start hl2.exe -game hl2mp");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
system("start srcds.exe");
}
//---------------------------------------------------------------------------
+++++++++++++++++++++++++++++++++++

hinter der hl2.exe sind parameter hinterlegt, - ich möchte gerne noch console einbinden "-console" aber mit einer CheckBox [x] zum anklicken...
und eventuel noch die sprache zur auswahl german u. english mit einer ComboBox
ich möchte gerne wiessen wie ich es am besten machen sollte, bitte um hilfe.

danke im voraus -edik-
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.07.2005, 08:57 Uhr
Veasel



hmm, also ich würde mir den String mit der checkbox und der combobox zusammenbauen und dann ausführen.
habs mal für den ersten Button gemacht und in ein editfeld umgeleitet...

C++:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
String StartString = "start hl2.exe";
if (CheckBox1->Checked)
   {
    StartString = StartString + " -console";
   }
switch (int i = ComboBox1->ItemIndex)
   {
    case 0:
       StartString = StartString + " -german";
    break;
    case 1:
       StartString = StartString + " -english";
    break;
   }
Edit1->Text = StartString;
}


sonst kannst du auch den String immer wieder komplett neu setzen
hoffe das hilft dir weiter...
--
MFG Veasel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.07.2005, 16:11 Uhr
Veasel



mußt dann nur die letzte Zeile gegen

C++:
system(StartString.c_str());


austauchen und dann sollte das funzen...
--
MFG Veasel

Dieser Post wurde am 06.07.2005 um 16:11 Uhr von Veasel editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: