Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

20.09.2006, 22:38

Probleme bei Installation des WinCE SDK's

So, obwohl ich mir nicht sicher bin obs hier riengehört, weil hier nur Tuts und keine Fragen zu Mobile-Entwicklung stehen, poste ichs mal hier, weil ich nirgendwo gelesen habe, das mans nicht soll ;-)

Also, ich hab auf der angegebenen Seite dieses SDK runtergeladen. Da ist ja ne Testversion von VS 2005 drauf. Ich benutze aber die Vollversion von VS 2003.
Gut, bei der Installation meckert er jetzt ich hätte irgendne falsche Version. In der Readme stand, man müsse alle VS Versionen deinstallierne und dann diese Demo installieren.
Das finde ich persönlich saublöd. Ich meine, so neu sind PocketPc's nun auch nicht, das es unmöglich sein müsste, die mit VS2003 zu programmierne, oder?
Ich sehe nicht ein, das ich all meine Projekte von nun an mit VS2005 Demo machen soll, wenn ich doch ne schöne, uneingeschränkte Vollverison habe. Wenn ich die Demo für Mobileentwicklung nutzen müssten, ginge es ja noch wenn ich die anderen deswegen nciht deinstallieren müsste.
Was soll das??
Gibt es jetzt gar keine möglichkeit VS2003 zu behalten und trotzdem für meine PocketPc Spiele zu schreiben?
Lieber dumm fragen, als dumm bleiben!

Anonymous

unregistriert

2

20.09.2006, 22:45

Re: Porbelme bei Installation des WinCE SDK's

Zitat von »"Jonathan_Klein"«

Was soll das??
Wozu bringt man wohl ein neues Windowssystem raus, eine neue DX Version, eine neue Linuxversion, eine neue Tastaturgeneration? Na?

Technologischer Fortschritt.

Es gibt nur eine Möglichkeit: Altes WinCE SDK suchen für Visual Studion 2003.

3

22.09.2006, 21:09

Hm, sowas scheints nicht zu geben, aber VC++ Embedded 4.0 gibts auf der Microsoft seite zum Download.
Abgesehen davon, das da offensichtlich alles nur noch in UNICODE geht (wenn ich n normalen String angebe, sagt der das das nichtin "unsigned short*" konvertiert werden kann, bei nem UNICODE string klappt alles wunderbar) ströt mich nur das es keine Stringstreams gibt??
Also, die Datei gibts garnicht, es gibt string, lis, map, also die STL Komponenten die ich ahupsächlich benutze aber keine Stringstreams :-(
Dabei waren die doch so super um Text auszugeben und sprintf oder so find ich nur halb so gut.
Lieber dumm fragen, als dumm bleiben!

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

4

22.09.2006, 22:00

Loest dein Problem nicht wirklich, aber auf msdn-solve.de wird gerade die Standartedition von VS 2005 verschenkt, dann kannst du ganz drauf umsteigen. Ich glaube sogar kommerziell, will mich da aber in nichts reinreden.
"Have you tried turning it off and on again?"

5

22.09.2006, 23:01

Ich weiß, die hab ich schon bestellt, bzw. gewonnen, mal sehen wann die so kommt.
Naja, dank TEXT() und TCHAR ist Unicode ja jetzt nicht soo das Problem, und die sache mit dne Streams konnte ich auch lösen:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//stringstreams simulieren:

std::wstring& operator += (std::wstring& String, int Zahl)
{
    //stdio lib benutzen um dem String eine Zahl anzuhängen:

    static WCHAR Buffer[256]; //damit er nicht immer neu erstellt werden muss

    swprintf(Buffer, L"%d", Zahl);
    return String+=Buffer;
}

std::wstring& operator += (std::wstring& String, float Zahl)
{
    //stdio lib benutzen um dem String eine Zahl anzuhängen:

    static WCHAR Buffer[256]; //damit er nicht immer neu erstellt werden muss

    swprintf(Buffer, L"%f", Zahl);
    return String+=Buffer;
}

template<typename t>std::wstring& operator << (std::wstring& String, const t& Wert)
{
    return String+=Wert;
}


Damit kann ich jetzt zumindest einigermaßen einfach formatierte Texte darstellen, auch wenn ich 2 libs auf einmal benutzen muss, aber was solls. Für meine Zwecke sollte es fürs erste reichen.
Lieber dumm fragen, als dumm bleiben!

Werbeanzeige