Suchergebnisse
Suchergebnisse 1-20 von insgesamt 101.
Nabend, mach es so: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 // Buffer für String erzeugen wchar_t* buffer = new wchar_t[256]; // Den Inhalt von der Box holen // (wcslen gibt die länge des "Unicode-Strings" zurück ::GetWindowTextW(hEditBox, buffer , ::wcslen(buffer)); // Gibt den Inhalt der Box aus. ::MessageBoxW(NULL, buffer, buffer, MB_OK); return 0; Kleine Erläuterung zu dem "W" hinter den Funktionsnamen: Das W steht für "wide" also Breit und zeigt damit an, das das eine Unicode-Funktion ist....
jenau Unicodestrings sind vom Typ wchar_t* (besser: std::basic_string<wchar_t>) ASCII-Strings vom Typ char* (sollte man nicht mehr benutzen ) so, hier nun etwas Code um das zu verdeutlichen: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <windows.h> // Für die WinAPI Funktionen #include <string> // Für basic_string int __stdcall WinMain(::HINSTANCE__* instance, ::HINSTANCE__* prevInstance, char* cmdLine, int cmdShow) { std::basic_string<wchar_t> unicodeString; // Deklaration eines...
hatten die Trolle das Land erobert. ...
Nee, die Lib Dateien musst du net mitliefern (werden ja in die *.exe "eingebaut" ) Das Codeschnipsel is für die Tribase Engine kannst so übernehmen. Musst nur in die Datei einfügen wo die WinMain drinn is (ganz oben).
Wenn du ne *.lib mitlinkst (in diesem Fall die TriBaseD.lib, TriBase.lib) MÜSSEN die DLL Dateien dabei sein. Wenn du dein Prog ausführst läd Windows die entsprechenden DLL Dateien, und da Du ja die beiden libs mitgelinkt hast und in den Libs die "Verweiße" auf die in der DLL enthaltenen Funktionen stehen, müssen deshalb die DLL Dateien dabei sein. Denn woher will Windows die Funktionen der Engine dann laden? Wenn du dein Spiel in der Debug version weitergibst (was Du hoffentlich nicht machst ) m...
Hi, also die TriBase Engine (Die *.lib Dateien) linkst du im Quellcode so: C-/C++-Quelltext 1 2 3 4 5 #ifdef _DEBUG #pragma comment(lib, "TriBaseD.lib") // für die DEBUG version #else #pragma comment(lib, "TriBase.lib") // für die RELEASE version #endif __stdcall*[/cpp]
Ein Wort mit 'N'? mhhhh Nein
Hi, www.msdn.microsoft.com ist eine sehr schöne Seite Da findeste sicher was. __stdcall*
Meine Daten: CPU: Intel Pentium4 640 3,20 GHz RAM: 1GB HDD: 300GB Grafik: Ati Radeon X700XT 128 MB (PCIe) (Hol mir bald ne 6800 Ultra). So, das is mein Zock/Progg PC. __stdcall*
Mein Desktop : <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd-->
Muss man dafür jetzt ein eigenes Topic aufmachen?!
Hi, da Du ja eine DLL haben willst muss die Main Funktion so aussehen: C-/C++-Quelltext 1 2 3 4 5 BOOL WINAPI DllMain(HMODULE Module, DWORD Reason, LPVOID Reserved) { // Code... // return TRUE net vergessen ;) } Probiers mal mit dieser Main Funktion. __stdcall*
Hi, nee kommt dann keine mehr Die Software die du mit VC++EX05 schreibst darfst dann au verkaufen. Schau mal im Faq Forum (C++) nach, da gibts von nix da ein sehr gutes tutorial wie du es installierst falls du probleme haben solltest (Tipp von mir: schaus dir an ). __stdcall*
Hi, ich bleibe (vorerst) noch bei XP, Vista wird am anfang wieder um die 100 € oder mehr kosten da tuts mir das "veraltete" XP au noch ne Weile . // Edit: wie FOGX gesagt hat, wenn das alles erst ma richtig läuft steig ich au um. Zur Aero Glass Oberfläche: laut PCGH sollte man eine Leistungsfähige Grafikkarte haben (ich denk mal Geforce 6600GT oder höher sollte es schon sein ). Wenn Du keine "HighEnd" Karte hast kannst ja immer noch den Windows Classic Stil einstellen. Sieht zwar dann nich ganz ...