|
You last visited: Today at 19:33
Advertisement
Moon's All in One Questions
Discussion on Moon's All in One Questions within the Flyff Private Server forum part of the Flyff category.
05/21/2013, 17:09
|
#1
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
Moon's All in One Questions
Hallo zusammen,
bekomme folgenden Compile-Error:
Code:
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndSelectCountry::CWndSelectCountry(void)" (??0CWndSelectCountry@@QAE@XZ) referenced in function "private: void __thiscall CDPClient::OnJoin(class CAr &)" (?OnJoin@CDPClient@@AAEXAAVCAr@@@Z)
Neuz fatal error LNK1120: 1 unresolved externals
Ich weiß dass es mit irgendeiner .cpp bzw .h-Datei zu tun hat, aber nicht mit welcher genau. Kann mir jemand helfen?
|
|
|
05/23/2013, 01:34
|
#2
|
elite*gold: 0
Join Date: May 2013
Posts: 21
Received Thanks: 0
|
fehlt dir die classe in wndfield.h?
|
|
|
05/23/2013, 09:27
|
#3
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
Habs mittlerweile gefixt, hatte einen Eintrag vergessen.
Allerdings hab ich jetzt ein neues Problem, die Neuz stürzt beim Einloggen in den Worldserver ab
Code:
Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module Neuz.exe at 001B:004D689E, CWndNeuz::InitDialog()+0110 byte(s), c:\source\_interface\wndneuz.cpp, line 0667+0006 byte(s)
- Registers
EAX=00000000 EBX=7FFFF000 ECX=00000000 EDX=00000008 ESI=00000000
EDI=76D3D8F3 EBP=0012BBBC ESP=0012BB6C EIP=004D689E FLG=00210216
CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000
001B:004D689E Neuz.exe, CWndNeuz::InitDialog()+0110 byte(s)
001B:005B343C Neuz.exe, CWndSelectCountry::Initialize()+0060 byte(s)
001B:00410D66 Neuz.exe, CDPClient::OnJoin()+0406 byte(s)
001B:0040E210 Neuz.exe, CDPClient::UserMessageHandler()+0176 byte(s)
001B:007C72EB Neuz.exe, CDPMng::ReceiveMessage()+0219 byte(s)
001B:0046ED6A Neuz.exe, CNeuzApp::FrameMove()+0106 byte(s)
001B:0048FD40 Neuz.exe, CD3DApplication::Render3DEnvironment()+0384 byte(s)
001B:0048FB85 Neuz.exe, CD3DApplication::Run()+0245 byte(s)
001B:00475C6C Neuz.exe, WinMain()+0332 byte(s)
001B:0091E8AC Neuz.exe, WinMainCRTStartup()+0388 byte(s)
001B:76D3ED6C kernel32.dll, BaseThreadInitThunk()+0018 byte(s)
001B:771E377B ntdll.dll, RtlInitializeExceptionChain()+0239 byte(s)
001B:771E374E ntdll.dll, RtlInitializeExceptionChain()+0194 byte(s)
An WndNeuz.cpp hab ich meines Wissens ja nichtmal was verändert. Wären dann quasi diese Zeilen:
Code:
BOOL CWndNeuz::InitDialog( HWND hWnd, DWORD dwWID, DWORD dwStyle, CPoint ptLeftTop, CWndBase* pWndParent )
{
LPWNDAPPLET lpWndApplet = m_resMng.GetAt ( dwWID );
CRect rect;
if(dwWID == APP_LOGIN)
rect = CRect( ptLeftTop.x, ptLeftTop.y, ptLeftTop.x + lpWndApplet->size.cx, ptLeftTop.y + 200 );
else
rect = CRect( ptLeftTop.x, ptLeftTop.y, ptLeftTop.x + lpWndApplet->size.cx, ptLeftTop.y + lpWndApplet->size.cy );
if( m_ptMouseCenter.x != -1 )
{
GET_CLIENT_POINT( hWnd, point );
rect.OffsetRect( -point );
}
//m_strToolTip = lpWndApplet->strToolTip;
if( lpWndApplet->strToolTip.IsEmpty() )
return CWndNeuz::Create( lpWndApplet->dwWndStyle | dwStyle, rect, pWndParent, lpWndApplet->dwWndId );
return CWndNeuz::Create( lpWndApplet->dwWndStyle | dwStyle | WBS_HELP, rect, pWndParent, lpWndApplet->dwWndId );
}
Neuz debug:
Code:
'Neuz.exe': Loaded 'C:\Output\Neuz.exe', Symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\ntdll.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\kernel32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\KernelBase.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\d3d9.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\msvcrt.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\sechost.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\rpcrt4.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\user32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\gdi32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\lpk.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\usp10.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\version.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\d3d8thk.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\dwmapi.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\dsound.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\advapi32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\ole32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\winmm.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\powrprof.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\setupapi.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\cfgmgr32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\oleaut32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\devobj.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\imm32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\msctf.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\ws2_32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\nsi.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Source\Neuz\mss32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Source\Neuz\NeuzD.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\dbghelp.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\comctl32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\shlwapi.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\urlmon.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\api-ms-win-downlevel-ole32-l1-1-0.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\api-ms-win-downlevel-shlwapi-l1-1-0.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\api-ms-win-downlevel-advapi32-l1-1-0.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\api-ms-win-downlevel-user32-l1-1-0.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\api-ms-win-downlevel-version-l1-1-0.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\api-ms-win-downlevel-normaliz-l1-1-0.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\normaliz.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\iertutil.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\wininet.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\oleacc.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\winspool.drv', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\comdlg32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\shell32.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\apphelp.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\AppPatch\AcLayers.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\sspicli.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\userenv.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\profapi.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\mpr.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\uxtheme.dll', No symbols loaded.
'Neuz.exe': Loaded 'C:\Windows\System32\cryptbase.dll', No symbols loaded.
The program '[4868] Neuz.exe: Native' has exited with code 0 (0x0).
|
|
|
05/23/2013, 10:09
|
#4
|
elite*gold: 4
Join Date: Mar 2010
Posts: 3,148
Received Thanks: 1,535
|
Die app fehlt in deiner resdata
|
|
|
05/23/2013, 10:12
|
#5
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
Ne ist drinnen.
ResData.h:
Code:
#define APP_COUNTRYSELECT 2036
Oder muss es in die anderen 2 auch noch? Weil in der Source wo ichs raushab, find ich da keine Einträge..
|
|
|
05/23/2013, 10:16
|
#6
|
elite*gold: 4
Join Date: Mar 2010
Posts: 3,148
Received Thanks: 1,535
|
Für die src wird nur die h benötigt, aber im client auch die anderen
|
|
|
05/23/2013, 12:29
|
#7
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
Könnte mir dann jemand die Einträge für resdata.inc/txt geben? Hab von den Reseinträgen keine Ahnung..
|
|
|
05/23/2013, 17:27
|
#8
|
ベトナム警察
elite*gold: 725
Join Date: Jan 2012
Posts: 16,377
Received Thanks: 3,429
|
Wenn du uns sagst welches du brauchst?
|
|
|
05/23/2013, 18:28
|
#9
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
resdata.inc/txt Einträge für Country Flag System
|
|
|
05/25/2013, 11:43
|
#10
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
push
|
|
|
05/25/2013, 15:04
|
#11
|
elite*gold: 8
Join Date: Aug 2012
Posts: 227
Received Thanks: 81
|
Lad dir die exodium soruce und resource rrunterda ist das system drinne mit den resdata Einträgen
|
|
|
05/25/2013, 18:14
|
#12
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
Aus der hab ichs ja, aber das ist in den resdata Einträgen nicht definiert, sodass ich als Noob nicht erkenne, was zu was gehört.
|
|
|
05/27/2013, 11:16
|
#13
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
#push
Quote:
CWndStatic* pCountryTxt = (CWndStatic*)GetDlgItem( WIDC_STATIC1 );
|
Das gibts ja nichtmal in der resdata von der Source, es wurde jedenfalls so definiert, dass ichs nicht finde, also nicht simple mit "Country", wie z.B. beim Perinchange
Quote:
. So würde ichs ja finden..
|
|
|
05/27/2013, 21:47
|
#14
|
elite*gold: 0
Join Date: Oct 2012
Posts: 108
Received Thanks: 29
|
Hello
Code:
if(dwWID == APP_LOGIN)
rect = CRect( ptLeftTop.x, ptLeftTop.y, ptLeftTop.x + lpWndApplet->size.cx, ptLeftTop.y + 200 );
change by
Code:
if(dwWID == APP_LOGIN)
rect = CRect( ptLeftTop.x, ptLeftTop.y, ptLeftTop.x + lpWndApplet->size.cx, ptLeftTop.y + 210 );
|
|
|
05/28/2013, 16:48
|
#15
|
elite*gold: 0
Join Date: Jun 2012
Posts: 258
Received Thanks: 46
|
Quote:
if(dwWID == APP_LOGIN)
rect = CRect( ptLeftTop.x, ptLeftTop.y, ptLeftTop.x + lpWndApplet->size.cx, ptLeftTop.y + 210 );
|
thats just an other position^^
#push
da immer noch keine hilfreiche Antwort
|
|
|
All times are GMT +2. The time now is 19:33.
|
|