Musst du nicht mehr, ist schon dabei
Hab mir den Source noch net angeschaut aber in der Regel würde ich jedem empfehlen sämmtliche warnings rauszuhauen da ein Warning wie der name schon sagt auf etwas hineist was man anders/besser lösen kann.Quote:
Das wäre meine nächste Frage gewesen, wie schauts mit Bugs und Stabilität aus? und lohnt es sich die Warnings zu beheben?
Lösungen stehen dabei wo ist das problem?:confused:?Quote:
Ich weiß nicht, [Only registered and activated users can see links. Click Here To Register...] Thread hat mich etwas nachdenklich gestimmt...
Türlich, die Source lässt sich wie mit vs2003 nutzen, dazu kommt dass vs2012 viel mehr optimiert als 2003er, was ihr später an der größe der Neuz merken werdet.Quote:
Ich hätte gerne noch Ratschläge von anderen, ob es möglich ist diesen Source zu benutzen ohne "Cracks" wie Pumaaa oder Crasy zu sein D: Ich setze mich mal an die Warnings.
Nur ein _s hinzufügen reicht da nicht immer - oft muss man die Größe des Ziels in der Funktion mit angeben, aber es stimmt schon - man sollte die Finger von den "secure" functions von Microsoft lassen, besonders wenn man Neuling ist.Quote:
Türlich, die Source lässt sich wie mit vs2003 nutzen, dazu kommt dass vs2012 viel mehr optimiert als 2003er, was ihr später an der größe der Neuz merken werdet.
Warnung allerdings wenn ihr die Warning's entfernen wollt: lasst es, es gibt ca. 500 diese ihr lassen sollt, die meisten muss man nur mit einem _s austatten, allerdings gibts auch welche womit du die ganze funktion abknallst, daher ist für ein neuling in dieser hinsicht sehr starke vorsicht geboten.
Ich habe das schon gemerkt, dass manche problemlos gehen und manche einen error ausgeben, kann ich die ohne Fehler problemlos ändern oder am besten alle warnings erstmal ignorieren?Quote:
Türlich, die Source lässt sich wie mit vs2003 nutzen, dazu kommt dass vs2012 viel mehr optimiert als 2003er, was ihr später an der größe der Neuz merken werdet.
Warnung allerdings wenn ihr die Warning's entfernen wollt: lasst es, es gibt ca. 500 diese ihr lassen sollt, die meisten muss man nur mit einem _s austatten, allerdings gibts auch welche womit du die ganze funktion abknallst, daher ist für ein neuling in dieser hinsicht sehr starke vorsicht geboten.
Kannst du mir da einen denkanstoß geben? x_x Vlt so ne kleine Anleitung? oder einen Hinweis geben, alles leechen will ich nähmlich auch nichtQuote:
Die Soundbugs können schnell behoben werden, wenn man weiß wie.
Neben dem VS Upgrade sollte man noch über ein Upgrade des DX_SDK nachdenken. ;p
Wie wäre es wenn du erst mal die Bin's überprüfst ob diese funktionieren. Vielleicht startet dein Cache Server oder Neuz oder was auch immer garnicht, und crasht weil etwas falsch konfiguriert ist.Quote:
Ich habe das schon gemerkt, dass manche problemlos gehen und manche einen error ausgeben, kann ich die ohne Fehler problemlos ändern oder am besten alle warnings erstmal ignorieren?
Kannst du mir da einen denkanstoß geben? x_x Vlt so ne kleine Anleitung? oder einen Hinweis geben, alles leechen will ich nähmlich auch nicht
Nicht wirklich, da man sich schon mit der Materie befasst haben sollte, bevor man da "einfach so" irgendwas upgraded.Quote:
[...]
Kannst du mir da einen denkanstoß geben? x_x Vlt so ne kleine Anleitung? oder einen Hinweis geben, alles leechen will ich nähmlich auch nicht
Achja, ist ja nicht so als ob wir in native entwickeln... da hat .net überhaupt NICHTS verloren...Quote:
Nachteile sind Soundbugs und soweit ich weis benutzt VS2012 .NET Framework 4.5 und das wird bei den meisten nicht als Windows Update rausgebracht.
Gibt bestimmt noch mehr Nach-/Vor-teile aber das sind so die wesentlichsten.
Siehe oben: In native hat .net ÜBERHAUPTNICHTS verloren. Außer du nutzt /Clr, was ich jedoch keinem empfehlen kann.Quote:
PS: Würde das .net 4.5 lieber noch nicht nutzen gibt noch den ein oder anderen Bug drin und die 4.0 Cores werden überschrieben statt in einem seperaten ordner abgelegt somit kommt es zu kopitiblitätsproblemen! aber das ist auch eure entscheidung^^
Yo, weil es keine gibt. AncientFlyff hatte auch vs 2010 und gegen ende vs 2012beta.Quote:
Die Soundbugs können schnell behoben werden, wenn man weiß wie.
DirectX 9 ist final. Sprich es gibt keine Updates. Das einzige was du machen kannst währe auf DX10 zu updaten. Bringt aber nichts.Quote:
Kannst du mir da einen denkanstoß geben? x_x Vlt so ne kleine Anleitung? oder einen Hinweis geben, alles leechen will ich nähmlich auch nicht
- Die größe bei _s ist die Arraygröße: Diese muss man nur bei Heap alloc angeben. -Quote:
Nur ein _s hinzufügen reicht da nicht immer - oft muss man die Größe des Ziels in der Funktion mit angeben, aber es stimmt schon - man sollte die Finger von den "secure" functions von Microsoft lassen, besonders wenn man Neuling ist.
char* szStr = new char[ 64 ]; strcat_s( szStr, 64, "Test" );
char szStr[ 64 ] = { 0, };
strcat_s( szStr, "Test" );
Korrekt, da ja strings ( char Arrays ) für den PC in etwa so aussehen: "Test\0" kann es passieren, wenn man als Hacker oder als Fag programmer, den sog. Nullterminator entfernt, dass strcpy mal eben den gesammten Memory kopiert. _s sagt lediglich: bis hier und nicht weiter. Achja was ich noch anmerken sollte: wenn _s failed. Gibts n throw (RaiseException).Quote:
Der Sinn dieser Funktionen mag ein guter sein (Prävention von Buffer Overflows), doch müssen zum Beispiel bei Pointer Arrays (hießen die so? - Die Arrays ohne festgelegte Größe) die Größe des Arrays bei der Funktion mitgeliefert werden (was einiges an Umschreibarbeit abverlangt).
Gute frage er "macht":Quote:
Was ist jetzt nun der unterschied zwischen der und der 2003er C++? Wird sie besser compiled oder was?
wcex.lpfnWndProc = []( _In_ HWND hWnd, _In_ u_int uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam )->LRESULT { return g_Daisy.WndProc( hWnd, uMsg, wParam, lParam ); };
for( auto i : m_vecItems ) i->m_bSelected = false;
Define:
void ForVisibilityChunkRange( _In_ CUser* pUser, _In_ std::function< void ( _Out_ IChunkSection*, _Out_ int, _Out_ int ) > f )
{
for( int x = xCenter - 10; x < xCenter + 10; x++ )
{
for( int y = yCenter - 10; y < yCenter + 10; y++ )
{
IChunkSection* pSect = GetChunkSectionR( x, y );
f( pSect, x, y );
}
}
}
pWorld->ForVisibilityChunkRange( pUser, [=]( IChunkSection* pSect ){
ULONG uChunkDataSize = 0;
//...
} );
So wie bisher wird ATL/MFC nicht kostenfrei sein. Sprich doch, du brauchst die gekaufte version.Quote:
Naja ich finde das ganze praktisch sparrt wenn das ganze auch funktioniert vielen viel zeit und man braucht net mehr nen geklautes vs sonder kann einfach die express versionen nutzten
Hä? Cracks?Quote:
Ich hätte gerne noch Ratschläge von anderen, ob es möglich ist diesen Source zu benutzen ohne "Cracks" wie Pumaaa oder Crasy zu sein D: Ich setze mich mal an die Warnings.