What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Contracts

You can. Investation having running since yesterday without a problem.
Only thing is the gold medal which I cannot reach for now, because of some boxes the bot seems not to be able to reach. :D

But that is not the point of the discussion in this topic here, right.
Contracts are a lot more efficient with expeditions. Ill definitely open a new thread for expeditions though.
 
I've just started working with these contract templates I've found in this thread. So far I seem to be able to make each different section work by itself: Do Contract, Return to Thayd, Hand in Contract, etc. but when I put them all together I get all kinds of issues. Here's what I have:

Code:
<Profile>
    <!-- Start up stuff (Includes, Connections, References, etc) -->

   <While Condition="1 == 1"> 


         <!-- Contract Pick Up -->
         <Interact Name="Protostar Contract Dispenser" CreatureId="69721" X="-3316.129" Y="-886.6698" Z="-569.249" MapId="51" RunOnce="true" />
         <If Condition="Buddy.Contracts.Accept(9895)" />
         

          <!-- Do Contract -->
          <If Condition="HasQuest(9895)">
          <If Condition="Buddy.Contracts.IsAccepted(9895)">
          <Interact CreatureId="67480" CreatureName="Ship to Crimson Badlands" MapId="51" X="4035.109" Y="-803.212036" Z="-2312.685" RunOnce="True" />
          <Wait Time="1"/>
           <Grind CreatureIds="36003, 36977, 36026, 36138" ExcludeNeutral="false" NoBlacklist="false">
              <GrindArea>
               <Hotspot MapId ="2997" X="-22062.4863" Y="-988.9299" Z="-28210.791"  Range="200" Timeout="60" />
              </GrindArea>
  
           </Grind>
          </If>
    
        <!-- Return to Thyad -->
        <If Condition=(IsQuestFinished(9895) && MapId="2997")>
        <Interact Name="Bruxen" CreatureId="56872" X="-21987.13" Y="-970.9064" Z="-28315.89" MapId="2997" RunOnce="true" />
        <CSIAction YesNoOrder="Y" DelayInputMs="500" />
        <LoadScreen />
        <Wait Time="2"/>
        </If>



        <!-- Hand In Contract -->
        <Interact Name="Protostar Contract Dispenser" CreatureId="69721" X="-3316.129" Y="-886.6698" Z="-569.249" MapId="51" RunOnce="true" />
        <If Condition="Buddy.Contracts.IsAtContractBoard" >
        <If Condition="Buddy.Contracts.Complete()" />
        </If>

        <!-- Pick up new quest -->
        <Interact Name="Protostar Contract Dispenser" CreatureId="69721" X="-3316.129" Y="-886.6698" Z="-569.249" MapId="51" RunOnce="true" />
        <If Condition="Buddy.Contracts.Accept(Buddy.Contracts.ContractType.Pve, 1)" />
</If>

    </While> 
</Profile>

I know this is very basic (only handling one contract in one area) but I want to get one to work before adding on. The contract being used here is "The Samples are Sanguine", the T2 contract in Crimson Badlands. So when I run this profile in Thayd it walks up to the contract board, opens it up, and I get
Code:
Buddy.Wildstar.Engine.Profiles.IfTag (<If Condition="Buddy.Contracts.IsAtContractBoard" /> (Line #4)) has finished. Moving to the next...   Profile has finished, stopping the bot!

If I manually go to Crimson Badlands (or anywhere other than Thayd) it just tries to navigate to the contract board. I'm having a lot of trouble with these <If /> tags. I've tried adding
Code:
 <If Condition=MapId="51" >
before anything involving the contract board to no avail. I should also probably note that when I try to run the profile I'm promptly greeted with the following error spam:
Code:
System.Xml.XmlException: '(' is an unexpected token. The expected token is '"' or '''. Line 26, position 23.
which is referring to
Code:
<If Condition=(IsQuestFinished(9895) && MapId="2997")>

Thanks a lot in advance and sorry for my cluelessness!
 
I've just started working with these contract templates I've found in this thread. So far I seem to be able to make each different section work by itself: Do Contract, Return to Thayd, Hand in Contract, etc. but when I put them all together I get all kinds of issues. Here's what I have:

Code:
<Profile>
    <!-- Start up stuff (Includes, Connections, References, etc) -->

   <While Condition="1 == 1"> 


         <!-- Contract Pick Up -->
         <Interact Name="Protostar Contract Dispenser" CreatureId="69721" X="-3316.129" Y="-886.6698" Z="-569.249" MapId="51" RunOnce="true" />
         <If Condition="Buddy.Contracts.Accept(9895)" />
         

          <!-- Do Contract -->
          <If Condition="HasQuest(9895)">
          <If Condition="Buddy.Contracts.IsAccepted(9895)">
          <Interact CreatureId="67480" CreatureName="Ship to Crimson Badlands" MapId="51" X="4035.109" Y="-803.212036" Z="-2312.685" RunOnce="True" />
          <Wait Time="1"/>
           <Grind CreatureIds="36003, 36977, 36026, 36138" ExcludeNeutral="false" NoBlacklist="false">
              <GrindArea>
               <Hotspot MapId ="2997" X="-22062.4863" Y="-988.9299" Z="-28210.791"  Range="200" Timeout="60" />
              </GrindArea>
  
           </Grind>
          </If>
    
        <!-- Return to Thyad -->
        <If Condition=(IsQuestFinished(9895) && MapId="2997")>
        <Interact Name="Bruxen" CreatureId="56872" X="-21987.13" Y="-970.9064" Z="-28315.89" MapId="2997" RunOnce="true" />
        <CSIAction YesNoOrder="Y" DelayInputMs="500" />
        <LoadScreen />
        <Wait Time="2"/>
        </If>



        <!-- Hand In Contract -->
        <Interact Name="Protostar Contract Dispenser" CreatureId="69721" X="-3316.129" Y="-886.6698" Z="-569.249" MapId="51" RunOnce="true" />
        <If Condition="Buddy.Contracts.IsAtContractBoard" >
        <If Condition="Buddy.Contracts.Complete()" />
        </If>

        <!-- Pick up new quest -->
        <Interact Name="Protostar Contract Dispenser" CreatureId="69721" X="-3316.129" Y="-886.6698" Z="-569.249" MapId="51" RunOnce="true" />
        <If Condition="Buddy.Contracts.Accept(Buddy.Contracts.ContractType.Pve, 1)" />
</If>

    </While> 
</Profile>

I know this is very basic (only handling one contract in one area) but I want to get one to work before adding on. The contract being used here is "The Samples are Sanguine", the T2 contract in Crimson Badlands. So when I run this profile in Thayd it walks up to the contract board, opens it up, and I get
Code:
Buddy.Wildstar.Engine.Profiles.IfTag (<If Condition="Buddy.Contracts.IsAtContractBoard" /> (Line #4)) has finished. Moving to the next...   Profile has finished, stopping the bot!

If I manually go to Crimson Badlands (or anywhere other than Thayd) it just tries to navigate to the contract board. I'm having a lot of trouble with these <If /> tags. I've tried adding
Code:
 <If Condition=MapId="51" >
before anything involving the contract board to no avail. I should also probably note that when I try to run the profile I'm promptly greeted with the following error spam:
Code:
System.Xml.XmlException: '(' is an unexpected token. The expected token is '"' or '''. Line 26, position 23.
which is referring to
Code:
<If Condition=(IsQuestFinished(9895) && MapId="2997")>

Thanks a lot in advance and sorry for my cluelessness!

Yay for more people attempting profiles! :D

Code:
<If Condition=(IsQuestFinished(9895) && MapId="2997")>

should be

<If Condition="IsQuestFinished(9895) && MapId == 2997">

You have to remember that the outer language is XML (so the quotations are important), and inside the quotations is python! :)

Also, straying from the template caused some of your problems. What causes your character to try to go to thyad at each start is the fact that you are telling your character to go pick up a contract before doing anything else. :)
 
Thanks for your super fast reply! I made the changes to that line giving me error spam and now I'm getting
Code:
System.Xml.XmlException: An error occurred while parsing EntityName. Line 26, position 47.
Same line, which now reads
Code:
 <If Condition="IsQuestFinished(9895) && MapId == 2997">

To be fair, there are quite a few templates floating around in this thread :D . Can you recommend one for me to use to try to piece together what I have so far? What I'm trying to do is log in (starting in Thayd), go and pick up a contract, travel to contract area, do contract, travel back to Thayd, turn in contact, pick up next contract, repeat. Thanks again for your hard work and help.
 
Thanks for your super fast reply! I made the changes to that line giving me error spam and now I'm getting
Code:
System.Xml.XmlException: An error occurred while parsing EntityName. Line 26, position 47.
Same line, which now reads
Code:
 <If Condition="IsQuestFinished(9895) && MapId == 2997">

To be fair, there are quite a few templates floating around in this thread :D . Can you recommend one for me to use to try to piece together what I have so far? What I'm trying to do is log in (starting in Thayd), go and pick up a contract, travel to contract area, do contract, travel back to Thayd, turn in contact, pick up next contract, repeat. Thanks again for your hard work and help.

Oops sorry! I forgot that MapId doesn't actually exist in ScriptProxy! Haha

Code:
 <If Condition="IsQuestFinished(9895) && GameManager.CurrentWorldId == 2997">
 
Just a quick example of the code im using if the bot crashes during the contract this will carry it on without having to go back to thayd


Code:
<If Condition="IsQuestAccepted(9913) or IsQuestAchieved(9913)">
 <If Condition="not IsQuestAchieved(9913)">
                <!-- Residual Profits-->
               
                <If Condition="not GameManager.CurrentWorldId == 1061">
               
                        <MoveTo Range="1" X="" Y="" Z=""  MapId="51" /> 
                       
                        <MoveTo QuestId="9913" Range="1"  X="4065.756" Y="-797.836853" Z="-2398.96069" MapId="51" />
                       
                        <Interact CreatureId="70383" CreatureName="Ship to Blighthaven" MapId="51" X="4097.28271" Y="-803.212036" Z="-2313.922" RunOnce="true" />
 
                        <Wait Time="2"/>
                       
                        <CSIAction YesNoOrder="Y" DelayInputMs="500" />
                        <LoadScreen/>
				</If>
</If>				

<If Condition="not IsQuestAchieved(9913)">
				<If Condition="GameManager.CurrentWorldId == 1061">                  
                        <Grind CreatureIds="54538, 54584, 54582, 54532" Condition="not IsQuestAchieved(9913)" >
                                <GrindArea>
                                        <Hotspot X="" Y=" Z=""  Timeout="750" Range="250" />
                                </GrindArea>
                        </Grind>
				</If>
</If>

<If Condition="IsQuestAchieved(9913)">
               <If Condition=" not GameManager.CurrentWorldId == 51">  
                        <!-- RETURN TO THE TELEPORT AND TO THAYD -->
                       
                        <Interact CreatureId="70387" CreatureName="Ship to Thayd" MapId="1061" X="2807.68018" Y="-969.1528" Z="-6156.89453" RunOnce="true" />
                       
                        <Wait Time="2"/>
                       
                        <CSIAction YesNoOrder="Y" DelayInputMs="500" />
                        <LoadScreen/>
                        <Wait Time="5"/>
                </If>       
</If>
</If>
 
Just a quick example of the code im using if the bot crashes during the contract this will carry it on without having to go back to thayd


Code:
<If Condition="IsQuestAccepted(9913) or IsQuestAchieved(9913)">
 <If Condition="not IsQuestAchieved(9913)">
                <!-- Residual Profits-->
               
                <If Condition="not GameManager.CurrentWorldId == 1061">
               
                        <MoveTo Range="1" X="" Y="" Z=""  MapId="51" /> 
                       
                        <MoveTo QuestId="9913" Range="1"  X="4065.756" Y="-797.836853" Z="-2398.96069" MapId="51" />
                       
                        <Interact CreatureId="70383" CreatureName="Ship to Blighthaven" MapId="51" X="4097.28271" Y="-803.212036" Z="-2313.922" RunOnce="true" />
 
                        <Wait Time="2"/>
                       
                        <CSIAction YesNoOrder="Y" DelayInputMs="500" />
                        <LoadScreen/>
				</If>
</If>				

<If Condition="not IsQuestAchieved(9913)">
				<If Condition="GameManager.CurrentWorldId == 1061">                  
                        <Grind CreatureIds="54538, 54584, 54582, 54532" Condition="not IsQuestAchieved(9913)" >
                                <GrindArea>
                                        <Hotspot X="" Y=" Z=""  Timeout="750" Range="250" />
                                </GrindArea>
                        </Grind>
				</If>
</If>

<If Condition="IsQuestAchieved(9913)">
               <If Condition=" not GameManager.CurrentWorldId == 51">  
                        <!-- RETURN TO THE TELEPORT AND TO THAYD -->
                       
                        <Interact CreatureId="70387" CreatureName="Ship to Thayd" MapId="1061" X="2807.68018" Y="-969.1528" Z="-6156.89453" RunOnce="true" />
                       
                        <Wait Time="2"/>
                       
                        <CSIAction YesNoOrder="Y" DelayInputMs="500" />
                        <LoadScreen/>
                        <Wait Time="5"/>
                </If>       
</If>
</If>

Thanks this is very helpful for me. One thing I'm unclear on is what the following refers to:
Code:
<MoveTo Range="1" X="" Y="" Z=""  MapId="51" /> 
<MoveTo QuestId="9913" Range="1"  X="4065.756" Y="-797.836853" Z="-2398.96069" MapId="51" />

I see that you're trying to get from Thayd to the contract area (Blighthaven) but why are those lines necessary rather than just running straight from the Contract board to the Ship?
 
Sorry to double post but I'm having an issue with automating one of the T2 Contracts : One Foot in the Malgrave (QuestId-9939). It requires you to kill things in Containment R-12 in northern Malgrave. The ship from Thayd to Malgrave takes you to a quest hub in southern Malgrave. The closest Rapid Transport point is Hellrose Bowl. I know it's possible to enter an expedition using MatchMaking but unsure about Rapid Transport. I'm thinking I could pick up contract in Thayd, take ship to Malgrave, Rapid Transport to Hellrose Bowl and try to find the closest ship back to Thayd once the contact is achieved.
 
take a look at the questhelper thread, DD made tags for rapid transport :)

additionally, you can use rapid transport from anywhere to anywhere. no need to take the ship to malgrave before using rapid transport.

you can also use the transmat or the thayd teleport to get back instead of taking a ship. it's <If Condition="SpellManager.GetMiscSpell(MiscSpellType.RecallTransmat).Cast()" /> for transmat and <If Condition="SpellManager.GetMiscSpell(MiscSpellType.TeleportDominionCity).Cast()" /> for illium, i don't know the exact command for thayd, my best guess would be TeleportExileCity :)
 
Last edited:
Awesome thanks I knew I was missing some information. I had just copy/pasted things like <LoadScreen /> without being able to find the actual documentation for it. The transmat/Thayd teleport commands are especially helpful - where did you find them? I thought I'd read through most of the posts but I must still be missing some docs.
 
the reason for those lines is so you move around the obstacles between the board and the ships. I removed the co ordinates as it will be clearly obvious if you have loads of people running to the same spot.
 
I'm attempting a profile for Infestation. What is the condition for quest objectives? In the Dev Tools I see Event: 95 (Expedition: Infestation) and several objectives, the first being ID: 228 (Close the ship vents on the Blue Sparrow). I've tried
Code:
 <If Condition="not IsQuestObjectiveComplete(228)">
and
Code:
 <If Condition="not IsQuestObjectiveAchieved(228)">
and several others with no luck. Also - I've seen forum posts with DD referring to referencing the Wildbuddy .exe in an Object Explorer. Would that mean just opening it in something like Visual Studio? If so I will gladly download it and start answering some of my own simple questions :D. Thanks everyone and hope you're all having a great holiday.

EDIT: I noticed that rather than changing between "Accepted", "Complete", etc. expedition objectives seem to toggle between "Active" and "Inactive" so I tried things like
Code:
 <If Condition="QuestObjectiveActive(228)">
and instead of getting errors before running, my Wildbuddy crashes and the logs show
Code:
ERROR Profile Bot - Exception during execution of profile tag <If Condition="not IsQuestObjectiveActive(228)" /> (Line #2) IronPython.Runtime.UnboundNameException: global name 'IsQuestObjectiveActive' is not defined

So I'm going to take a break on Infestation for now :)
 
Last edited:
i don't know if this is already implemented in the bot itself, but i'm using for example Buddy.PublicQuest.IsObjectiveActive('Seal Hull Breaches') to check if an event is already active or not. look at the questhelper thread from DD for additional stuff like progress.

and yes, you can simply add wildbuddy.exe as a reference in visual studio and browse through everything via the object explorer from VS.
 
DD did a good job with Public Events on Questhelper. I will finally open a new Thread for Expeditions, as it works for sure. ;)
 
Oh Boy, I have created a function which is bringing me Home (To Illium) from wherever I am.

1.) If I am in %CurrentMapID%
2.) Interact with %ThisCreature%

What I do find funny with this "easier" approach, is the fact, that there are Maps having (it seems so) the same ID?!?

In my case for now I am talking about The Defile (1061) and Malgrave (1061). Using the code "GameManager.CurrentWorldId".
Anybody having the same "issue" or maybe another ID to get the Map Name, or a correct identifier?
 
Oh Boy, I have created a function which is bringing me Home (To Illium) from wherever I am.

1.) If I am in %CurrentMapID%
2.) Interact with %ThisCreature%

What I do find funny with this "easier" approach, is the fact, that there are Maps having (it seems so) the same ID?!?

In my case for now I am talking about The Defile (1061) and Malgrave (1061). Using the code "GameManager.CurrentWorldId".
Anybody having the same "issue" or maybe another ID to get the Map Name, or a correct identifier?

The 'mapId' used in the profile rotation is a world Id, and each world Id represents a continent! Naturally you'll run into duplicates! Look into using distance or landmark checks to roughly differentiate between zones!

HTML:
<If Condition="GameManager.CurrentWorldId == 1061 && DistanceTo(x,y,z) < 2000">
    <!-- Close to XYZ on World 1061, we are in malgrave! -->
</If>

There are other ways to do it and get the zone name, or the region name, and other potentially helpful information, but this is fairly simple and works regardless of client language, and is likely all you'll need in most cases! :)
 
Yeah, that works perfectly. Exactly what was helping the Function. ;)

Thanks for that.
 
The 'mapId' used in the profile rotation is a world Id, and each world Id represents a continent! Naturally you'll run into duplicates! Look into using distance or landmark checks to roughly differentiate between zones!

HTML:
<If Condition="GameManager.CurrentWorldId == 1061 && DistanceTo(x,y,z) < 2000">
    <!-- Close to XYZ on World 1061, we are in malgrave! -->
</If>

There are other ways to do it and get the zone name, or the region name, and other potentially helpful information, but this is fairly simple and works regardless of client language, and is likely all you'll need in most cases! :)

When I try to implement a range DistanceTo I get an error on load - if I take the DistanceTo out it will work, but then I can't find the right ship. Is there something wrong with my format?

Code:
	<!-- TRAVEL TO: Thayd from Malgrave -->
    <While Condition="GameManager.CurrentWorldId == 1061 && DistanceTo(X="1698.763" Y="-954.8469" Z="4051.929") < 2000">
			<MoveTo Range="1" X="1698.763" Y="-954.8469" Z="4051.929" MapId="1061" /> 
			<Interact Name="Ship to Thayd" CreatureId="51208" X="1698.763" Y="-954.8469" Z="4051.929" MapId="1061" RunOnce="true" />
			<Wait Time="2"/>
			<CSIAction YesNoOrder="Y" DelayInputMs="500" />
			<LoadScreen />
    <While />
 
When I try to implement a range DistanceTo I get an error on load - if I take the DistanceTo out it will work, but then I can't find the right ship. Is there something wrong with my format?

Code:
	<!-- TRAVEL TO: Thayd from Malgrave -->
    <While Condition="GameManager.CurrentWorldId == 1061 && DistanceTo(X="1698.763" Y="-954.8469" Z="4051.929") < 2000">
			<MoveTo Range="1" X="1698.763" Y="-954.8469" Z="4051.929" MapId="1061" /> 
			<Interact Name="Ship to Thayd" CreatureId="51208" X="1698.763" Y="-954.8469" Z="4051.929" MapId="1061" RunOnce="true" />
			<Wait Time="2"/>
			<CSIAction YesNoOrder="Y" DelayInputMs="500" />
			<LoadScreen />
    <While />

DistanceTo(1698.763, -954.8469, 4051.929)
 
DistanceTo(1698.763, -954.8469, 4051.929)

Changed the code to:
Code:
	<!-- TRAVEL TO: Thayd from Malgrave -->
    <While Condition="GameManager.CurrentWorldId == 1061 && DistanceTo(1698.763, -954.8469, 4051.929) < 2000">
			<MoveTo Range="1" X="1698.763" Y="-954.8469" Z="4051.929" MapId="1061" /> 
			<Interact Name="Ship to Thayd" CreatureId="51208" X="1698.763" Y="-954.8469" Z="4051.929" MapId="1061" RunOnce="true" />
			<Wait Time="2"/>
			<CSIAction YesNoOrder="Y" DelayInputMs="500" />
			<LoadScreen />
    <While />

Still getting error <Where Line 33 = The first condition with a DistanceTo(x,y,z)>:

UNHANDLED DISPATCHER EXCEPTION
System.Xml.XmlException: An error occurred while parsing EntityName. Line 33, position 56.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean isInAttributeValue, EntityExpandType expandType, Int32& charRefEndPos)
at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr)
at System.Xml.XmlTextReaderImpl.ParseAttributes()
at System.Xml.XmlTextReaderImpl.ParseElement()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
at System.Xml.Linq.XElement.ReadElementFrom(XmlReader r, LoadOptions o)
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Load(String uri, LoadOptions options)
at Buddy.Wildstar.Engine.Profiles.ProfileLoader.LoadProfile(String path)
at Buddy.ProfileBot.ProfileBot.LoadProfileByPath(String profilePath)
at Buddy.ProfileBot.ProfileBot.OnButtonClicked(Object sender)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
 
Back
Top