Country System: blocks nested too deeply

10/04/2013 18:15 LoscArmy#1
Hello!
I have Add the Country System, but when I compil the Neuz, I have this error:

Code:
C:\Users\Sources\_Interface\WndManager.cpp(1830): fatal error C1061: compiler limit : blocks nested too deeply

How fix it please? Thanks so much in advances!
10/04/2013 18:17 Velmore#2
falscher breich
#moverequest

try to rebuild neuz
10/04/2013 18:20 LoscArmy#3
Quote:
Originally Posted by Velmore View Post
falscher breich
#moverequest

try to rebuild neuz
Oups! Sorry! I have rebuild it but I have again this error
10/04/2013 18:32 .SnoX#4
check the code of country u reached the max limit of blocks
10/04/2013 19:55 Reavern#5
#moved
10/04/2013 23:21 Pumaaa#6
Check your code and remove the leading else from the else if { }

Blocks nested too deeply means that there are more than the maximum blocks nested in an if statement ( 255 )
10/04/2013 23:52 LoscArmy#7
It's fix now thanks you! But Now, When i click on "Create" for create an character, the Neuz crash ( the errorlog ) :

Code:
2013/10/ 4   22:27:19   GetDlgItem : nID=529 not found & pWnd=0

2013/10/ 4   22:27:21   CRASH :1

Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module Neuz.exe at 0023:0043C47A, ATL::CSimpleStringT<char,0>::operator=()+0010 byte(s), c:\program files (x86)\microsoft visual studio .net 2003\vc7\atlmfc\include\atlsimpstr.h, line 0275

 - Registers

EAX=0018B4A4  EBX=00000000  ECX=0B3665B8  EDX=0008E3C8  ESI=0B4B3B10
EDI=0000004C  EBP=75CB2534  ESP=0018B484  EIP=0043C47A  FLG=00010202
CS=0023   DS=002B  SS=002B  ES=002B   FS=0053  GS=002B

0023:0043C47A Neuz.exe, ATL::CSimpleStringT<char,0>::operator=()+0010 byte(s)
0023:0044568A Neuz.exe, CWndBase::SetTitle()+0042 byte(s)
0023:00503F9E Neuz.exe, CWndCreateChar::OnInitialUpdate()+0110 byte(s)
0023:004E5DF9 Neuz.exe, CWndBase::Create()+0249 byte(s)
0023:004B5D75 Neuz.exe, CWndNeuz::InitDialog()+0197 byte(s)
0023:005015E8 Neuz.exe, CWndCreateChar::Initialize()+0184 byte(s)
0023:004A3C25 Neuz.exe, CWndMgr::CreateApplet()+0229 byte(s)
0023:004B0AA5 Neuz.exe, CWndMgr::ObjectExecutor()+0965 byte(s)
0023:05EBC27F atiumdag.dll, XlatXdxInitXopServices()+861983 byte(s)
0023:004B188D Neuz.exe, CWndMgr::ObjectExecutor()+0061 byte(s)
0023:004E4DE6 Neuz.exe, CWndBase::Destroy()+0070 byte(s)
Do you know of fix it please? Thanks so much in advances bro!
10/05/2013 12:36 Mognakor#8
You need the correct 'Character Create Window'. Seems like you haven't edited it and now your source tries to access a not existing part of the window.
10/05/2013 13:26 LoscArmy#9
Quote:
Originally Posted by Mognakor View Post
You need the correct 'Character Create Window'. Seems like you haven't edited it and now your source tries to access a not existing part of the window.
I have the v16.8 DIT of jb1, so I need the official source for it? Or can u send me a work source for it please? Thanks so much !