<div dir="ltr"><div>Hmm... no, here is the preferred method. <br></div><div><br></div><div><br></div><div>Jussi<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 22, 2020 at 12:39 AM Jussi Lahtinen <<a href="mailto:jussi.lahtinen@gmail.com">jussi.lahtinen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Interesting problem.</div><div> I suggest you make the object inherit the same class, which is base for the comparison, but if you cannot do that, then you need to implement the same things in every class. See attachment for that.</div><div><br></div><div><br></div><div>Jussi<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 21, 2020 at 11:27 PM martin p cristia <<a href="mailto:tercoide@hotmail.com" target="_blank">tercoide@hotmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">It is posible to use the .Sort() method to sort an array of differnt <br>
Class of Objects based on a variable or property?<br>
<br>
dim myDifObj as New Object[]<br>
<br>
dim thing1 as New Class1(4) ' The class saves that number for sorting<br>
<br>
myDifObj.Add(thing1)<br>
<br>
dim thing2 as New OtherClass(3) ' The class saves that number for sorting<br>
<br>
myDifObj.Add(thing2)<br>
<br>
dim thing3 as New anOtherClass(5) ' The class saves that number for sorting<br>
<br>
myDifObj.Add(thing3)<br>
<br>
<br>
myDifObj.Sort()  ???<br>
<br>
<br>
I can't figure how to use special method _Compare( ???)  if it's even <br>
possible.<br>
<br>
Thank you.<br>
<br>
<br>
<br>
-- <br>
Saludos<br>
<br>
Ing. Martin P Cristia<br>
<br>
<br>
----[ <a href="http://gambaswiki.org/wiki/doc/netiquette" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/doc/netiquette</a> ]----<br>
</blockquote></div>
</blockquote></div>