| Autor |
Nachricht |
gerd01
Mitglied
Benutzerprofil
Anmeldungsdatum: 08.10.2003
Beiträge: 334
|
gerd01 Mitglied
13:49:09 15.04.2006 Titel: |
kompilieren schlägt fehl, wer weiss rat? |
Zitieren |
ich besitze ms visual c++ .net 2002. nun wollte ich mich mal an .net dran wagen. ich fand eine geile seite im internet mit tutorials zu winforms.
http://www.functionx.com/vcnet/index.htm
nun nahm ich das beispiel button:
das findet man hier:
http://www.functionx.com/vcnet/controls/button.htm
ich mache alles ganz genau so, wie beschrieben, jedoch endet der compilier vorgang mit:
| Zitat: | d:\mfc\Simple Button\Simple Button\Main.cpp(53): fatal error C1010: Unerwartetes Dateiende während der Suche nach der Direktive für die vorkompilierte Headerdatei
|
woran liegt so etwas?
zusatz: die klammern sind alle überprüft, zeile 53 ist die letzte zeile meiner anwendung!
vielen dank im voraus!
gruß gerd
ps: hier nochmal zum vergleich der code:
simplebutton.cpp:
| C++: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | // Die Hauptprojektdatei für ein VC++-Anwendungsprojekt,
// das mit dem Anwendungs-Assistenten generiert wurde.
#include "stdafx.h"
#using <mscorlib.dll>
#include <tchar.h>
using namespace System;
// Dies ist der Einstiegspunkt für die Anwendung
int _tmain(void)
{
// TODO: Ersetzen Sie den Beispielcode durch Ihren eigenen Code.
return 0;
} | |
main.cpp
| C++: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | #using <mscorlib.dll>
#using <System.dll>
#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>
using namespace System;
using namespace System::Drawing;
using namespace System::Windows::Forms;
__gc class SimpleForm : public Form
{
public:
SimpleForm();
private:
// Use the Button class to create a button
Button *btnClose;
// Create an OnClick event for the button
void CloseClick(Object *Sender, EventArgs *Args);
};
SimpleForm::SimpleForm()
{
// The caption of the form
this->Text = S"Button Example";
// Use the instance of the Button class to initialize the button
btnClose = new Button;
// Set the location of the button
btnClose->Location = Point(115, 225);
// The caption of the button
btnClose->Text = S"&Close";
// Let the button know that you have code for its OnClick event
btnClose->Click += new EventHandler(this, CloseClick);
// After creating the object, add it to the group
// of controls that belong to this form
this->Controls->Add(btnClose);
}
void SimpleForm::CloseClick(Object *Sender, EventArgs *Args)
{
// This event fires when the user clicks the button
// It doesn't do much, only to close the form
Close();
}
int __stdcall WinMain()
{
SimpleForm *SF = new SimpleForm();
Application::Run(SF);
return 0;
} | | |
_________________ www.media-ct.de | www.bitsplitter.de
Zuletzt bearbeitet von gerd01 am 13:52:37 15.04.2006, insgesamt 2-mal bearbeitet |
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12080
|
Jochen Kalmbach Moderator
18:27:41 15.04.2006 Titel: |
|
Zitieren |
|
 |
gerd01
Mitglied
Benutzerprofil
Anmeldungsdatum: 08.10.2003
Beiträge: 334
|
gerd01 Mitglied
19:58:26 15.04.2006 Titel: |
|
Zitieren |
jau, zumindest kompiliert er was, und zeigt mir nach dem erfolg eine eingabeaufforderung. nur das erhoffte fenster bleibt fern?!?! sollte dort nicht eine winform kommen?
ich habe leider null ahnung im bezug auf dot net.
gruß gerd |
_________________ www.media-ct.de | www.bitsplitter.de
|
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12080
|
Jochen Kalmbach Moderator
20:01:06 15.04.2006 Titel: |
|
Zitieren |
|
 |
gerd01
Mitglied
Benutzerprofil
Anmeldungsdatum: 08.10.2003
Beiträge: 334
|
gerd01 Mitglied
20:09:43 15.04.2006 Titel: |
|
Zitieren |
da mir alle nicht sagen, was müsste ich denn wählen: vielleicht liegt es auch an .net 2002
hier meine auswahlliste:
atl-projekt
atl-serverprojekt
atl-serverwebdienst
makefile-projekt
mfc-activex-steuerelement
mfc-anwendung
mfc-dll
verwaltete c++-anwendung
verwaltete c++-Klassenbibliothek
verwalteter c++-webdiesnt
verwaltetes leeres c++projekt
win32-projekt
gruß gerd |
_________________ www.media-ct.de | www.bitsplitter.de
|
|
 |
gerd01
Mitglied
Benutzerprofil
Anmeldungsdatum: 08.10.2003
Beiträge: 334
|
gerd01 Mitglied
20:21:16 15.04.2006 Titel: |
|
Zitieren |
okok, vergiss den thread am besten, in der anleitung stand ich sollte ein LEERES verwaltetes c++projekt wählen, jetzt sehe ich auch den button, dauert halt nen bisschen, aber es funktioniert! :-)
trotzdem danke für deine mühe.
gruß gerd |
_________________ www.media-ct.de | www.bitsplitter.de
|
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12080
|
Jochen Kalmbach Moderator
08:52:26 16.04.2006 Titel: |
|
Zitieren |
|
 |
gerd01
Mitglied
Benutzerprofil
Anmeldungsdatum: 08.10.2003
Beiträge: 334
|
gerd01 Mitglied
09:21:17 16.04.2006 Titel: |
|
Zitieren |
danke für den hinweis,
schade, wäre natürlich ne schöne erleichterung, aber was solls, muss man eben per hand alles machen! :-)
ps: .net erinnert mich doch sehr stark an borland c++ builder! :-)
gruß gerd |
_________________ www.media-ct.de | www.bitsplitter.de
|
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12080
|
Jochen Kalmbach Moderator
18:22:27 16.04.2006 Titel: |
|
Zitieren |
|
 |