Click here to Skip to main content
       

C#

 
GeneralRe: Partial class: is this a bug? PinmemberPHS2413-Mar-13 7:49 
GeneralRe: Partial class: is this a bug? PinmemberPHS2416-Mar-13 5:53 
Questioneven numbers table PinmemberYrtsg1-Mar-13 22:11 
AnswerRe: even numbers table Pinmemberharold aptroot1-Mar-13 23:29 
QuestionC# Console.ReadLine runns out of memory Pinmemberdcof1-Mar-13 8:45 
AnswerRe: C# Console.ReadLine runns out of memory PinmemberJibesh1-Mar-13 9:13 
AnswerRe: C# Console.ReadLine runns out of memory PinmvpOriginalGriff1-Mar-13 21:59 
GeneralRe: C# Console.ReadLine runns out of memory Pinmemberdcof2-Mar-13 8:07 
GeneralRe: C# Console.ReadLine runns out of memory Pinmemberjschell2-Mar-13 10:26 
GeneralRe: C# Console.ReadLine runns out of memory Pinmemberdcof2-Mar-13 11:26 
GeneralRe: C# Console.ReadLine runns out of memory Pinmemberjschell3-Mar-13 5:54 
QuestionTrying to use child class method by overriding parent PinmemberMichCl1-Mar-13 8:26 
AnswerRe: Trying to use child class method by overriding parent PinmvpOriginalGriff1-Mar-13 8:41 
GeneralRe: Trying to use child class method by overriding parent; using Reflection to invoke class etc [modified] PinmemberMichCl1-Mar-13 9:30 
It's possible that's the problem. My object instance is created with Reflection:
 
_assembly = Assembly.LoadFrom(programDll);
_type = _assembly.GetType("CrWriter.PC");
_objectInstance = Activator.CreateInstance(_type);
_parameters = new Object[] { cb1, programDll, templateArr, itsDll, cert, i, cb1.cbInfos[i].boxID };
controls[i] = new Control();
//The following lands in my child's GetPC method
//My parent also has a method called GetPC
controls[i] = (Control)_type.InvokeMember("GetPC", BindingFlags.Default | BindingFlags.InvokeMethod, null, _objectInstance, _parameters);
 
controls[i].Dock = DockStyle.None;
this.Controls.Add(controls[i]);
 
Since my Invocation of GetPC lands in the child class and not the parent, it must be created correctly. So I'm not sure why it's not landing in the correct ValidateDynData method. Maybe I need to cast my object to the programDll somehow. When I run the program and inspect the _objectInstance it could be a problem:
variable.............................................................value
base: {GenericCrWriter.GenericPC} ......CrWriter.PC
baseInst: .........................................................GenericCrWriter.GenericPC
 
But then, the _assembly is referring to Ko/PC and not Generic/GenericPC.
 
Also, my _assembly.GetType looks good. My Generic/parent doesn't have anything named CrWriter.PC
 
I wonder if there is a way to cast an object obtained through reflection?

modified 1-Mar-13 15:56pm.

GeneralRe: Trying to use child class method by overriding parent; using Reflection to invoke class etc Pinmemberjschell2-Mar-13 10:30 
GeneralRe: Trying to use child class method by overriding parent; using Reflection to invoke class etc PinmemberMichCl5-Mar-13 2:23 
GeneralRe: Trying to use child class method by overriding parent; using Reflection to invoke class etc PinmemberMichCl5-Mar-13 9:40 
QuestionPassing parameters from unmanaged code to managed code by reference PinmemberJimmyRopes1-Mar-13 5:42 
GeneralRe: Passing parameters from unmanaged code to managed code by reference Pinmemberharold aptroot1-Mar-13 7:13 
GeneralRe: Passing parameters from unmanaged code to managed code by reference PinmemberJimmyRopes1-Mar-13 7:39 
GeneralRe: Passing parameters from unmanaged code to managed code by reference Pinmemberharold aptroot1-Mar-13 7:50 
GeneralRe: Passing parameters from unmanaged code to managed code by reference PinmemberJimmyRopes1-Mar-13 12:50 
AnswerRe: Passing parameters from unmanaged code to managed code by reference PinmvpEddy Vluggen1-Mar-13 8:31 
GeneralRe: Passing parameters from unmanaged code to managed code by reference PinmemberJimmyRopes1-Mar-13 14:15 
Questionrecord mouse coordinates when mouse is clicked on inkcanvas PinmemberNaman20071-Mar-13 4:59 
AnswerRe: record mouse coordinates when mouse is clicked on inkcanvas PinmemberSimon_Whale1-Mar-13 5:30 
GeneralRe: record mouse coordinates when mouse is clicked on inkcanvas PinmemberNaman20071-Mar-13 5:35 
GeneralRe: record mouse coordinates when mouse is clicked on inkcanvas PinmemberSimon_Whale1-Mar-13 5:38 
QuestionDotSpatial.Positioning.NmeaInterpreter Pinmemberloctrice1-Mar-13 3:01 
AnswerRe: DotSpatial.Positioning.NmeaInterpreter PinmvpEddy Vluggen1-Mar-13 4:57 
GeneralRe: DotSpatial.Positioning.NmeaInterpreter Pinmemberloctrice1-Mar-13 5:04 
GeneralRe: DotSpatial.Positioning.NmeaInterpreter PinmvpEddy Vluggen1-Mar-13 5:10 
Questionsdk PinmemberRAJESHSELVARAJ28-Feb-13 23:04 
AnswerRe: sdk PinprotectorPete O'Hanlon28-Feb-13 23:24 
AnswerRe: sdk PinmvpDave Kreskowiak1-Mar-13 2:21 
QuestionIssue using the StreamWritter Class PinmemberTwiztedFreek28-Feb-13 13:16 
AnswerRe: Issue using the StreamWritter Class PinmemberTwiztedFreek28-Feb-13 13:18 
AnswerRe: Issue using the StreamWritter Class PinmemberGarth J Lancaster28-Feb-13 14:08 
AnswerRe: Issue using the StreamWritter Class PinmemberJegan Thiyagesan28-Feb-13 23:33 
AnswerRe: Issue using the StreamWritter Class PinmentorKeith Barrow1-Mar-13 1:06 
AnswerRe: Issue using the StreamWritter Class PinmemberDefens931-Mar-13 9:35 
QuestionCopy username from text file to website PinmemberMuhammad Sayyam28-Feb-13 2:17 
AnswerRe: Copy username from text file to website PinmentorDaveyM6928-Feb-13 3:07 
GeneralRe: Copy username from text file to website PinmvpRichard MacCutchan28-Feb-13 3:23 
GeneralRe: Copy username from text file to website PinmentorDaveyM6928-Feb-13 10:30 
GeneralRe: Copy username from text file to website PinmemberMuhammad Sayyam2-Mar-13 20:19 
GeneralRe: Copy username from text file to website PinmentorDaveyM695-Mar-13 3:08 
GeneralRe: Copy username from text file to website PinmentorDaveyM697-Mar-13 21:51 
Questiontooth numbers PinmemberJassim Rahma28-Feb-13 0:35 
AnswerRe: tooth numbers PinprotectorPete O'Hanlon28-Feb-13 1:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web03 | 2.8.140709.1 | Last Updated 14 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid