Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Parameter

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 ] [ 2 ] > 3 <
020
20.01.2004, 15:45 Uhr
KaraHead



Hi,
Also soweit ich dir folgen konnte willst du mit MessageBox einen Text augeben der erst zur Laufzeit feststeht??? Nicht oder???
Naja wenn ich richtig vermute musst du dass so machen:


C++:
AnsiString text;        //string deklarieren
.
.
.
Application.MessageBoxA(text.cstr,"Überschrift",0);  
//MessageBox nimmt als Parameter nur Char also musst du AnsiString casten



Ich hoffe du suchst danach...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
21.01.2004, 10:01 Uhr
kleinerprogrammierer



@Karahead: ich weiß nich was das für ne sprache is
in c++ würde messagebox so aussehen (müssen)

C++:
Application->MessageBoxA ("Text", "Überschrift", 0/*o.ä.*/);


ich habe jetzt diesen Quelltext

C++:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
#include <stdio.h>
TForm1 *Form1;
char test[100];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
int main(int args, char** argv)
{
  int i;
  for(i=0; i<args; ++i)
  {
    sprintf(test, "Par #%d: %s\n", i, argv[ i ]);
  }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Application->MessageBoxA(test,"",0);
}
//---------------------------------------------------------------------------


wobei

C++:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
#include <stdio.h>
TForm1 *Form1;
char test[100];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------


automatisch vom c++ builder erstellt wird
wenn ich dann auf den button klicke sehe ich eine leere MessageBox??
wenn ich das so richtig sehe wird main nicht aufgerufen?
wie schaffe ich dass main aufgerufen wird?

Dieser Post wurde am 21.01.2004 um 10:02 Uhr von kleinerprogrammierer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
21.01.2004, 10:04 Uhr
virtual
Sexiest Bit alive
(Operator)


Ist allmählich OT hier, finde ich:

--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
21.01.2004, 10:38 Uhr
kleinerprogrammierer



hoffentlich gibbet da antworten die mir helfen können!
Dieser Post wurde am 21.01.2004 um 10:38 Uhr von kleinerprogrammierer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ C / C++ (WinAPI, Konsole) ]  


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: