Buizz / EUD-Editor-3

StarCraft:Remaster UMS Make Tool
MIT License
37 stars 12 forks source link

이 오류 보고가 안 뜨게 할 수는 없을까요? #120

Open HeukSulTang opened 3 months ago

HeukSulTang commented 3 months ago

image

정상적으로 컴파일이 되는 파일에서도 새로 만든 파일에서도 이 오류 보고가 잊을만하면 뜨고, 피크타임이라도 있는 것처럼 갑자기 여러번 주기적으로 뜨는 경우도 있습니다

이건 고칠 수 없는 문제인가요?

내용은 아래와 같습니다 System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 위치: BingsuCodeEditor.EpScript.EpScriptAnalyzer.GetObjectFromName(List1 objectname, Container startcontainer, FindType findType, IList1 data, String scope) 위치: BingsuCodeEditor.EpScript.EpScriptAnalyzer.GetObjectFromName(List1 tokenlist, Container startcontainer, FindType findType, IList1 data, String scope) 위치: BingsuCodeEditor.CodeAnalyzer.GetFuncToolTip(List`1 tklist) 위치: BingsuCodeEditor.EpScript.EpScriptAnalyzer.GetTooiTipText(TOKEN token) 위치: BingsuCodeEditor.CodeTextEditor.aTextEditor_MouseHover(Object sender, MouseEventArgs e) 위치: System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) 위치: System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) 위치: System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) 위치: System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) 위치: ICSharpCode.AvalonEdit.Rendering.MouseHoverLogic.OnMouseHover(MouseEventArgs e) 위치: System.Windows.Threading.DispatcherTimer.FireTick(Object unused) 위치: System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) 위치: System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Buizz commented 3 months ago

자주 뜨는 맵 이 있을까요?

툴팁(함수 정보나 변수) 관련되서 나는 오류인데 어떤한 경우에서 나는지 정확히 파악되야 고칠 수 있습니다.

HeukSulTang commented 3 months ago

툴팁 관련이면 TETools.eps 함수에 기본 제공되는 함수 말고도 제 임의로 수정하거나 제가 직접 만든 함수들이 3,793 줄이나 돼서 이것 때문에 생기는 문제일 수도 있겠네요

내일 테스트해 보겠습니다! 코멘트 감사합니다 피곤하실 텐데 푹 쉬세요!

HeukSulTang commented 3 months ago

어떤 툴팁으로 인해 자꾸 드는지 모르겠네요 제가 툴팁을 잘못 사용하고 있는 걸까요?

@Type F 혹은 A 가 있던데 이걸 잘못 사용해서 그런 걸까요?

@Type F 와 A 의 차이가 있나요? 둘 중 아무렇게나 입력해도 툴팁은 작성이 되던데

Buizz commented 3 months ago

타입은 상관없습니다.

GUI나 클래식트리거에서 사용됩니다.