Jump to content

pcgenius

Members
  • Posts

    22
  • Joined

  • Last visited

Posts posted by pcgenius

  1. Mda... incercasem si asa, insa se pare ca in C# nu vrea asa. Ori asta, ori gresesc eu pe undeva.


    private void axFedIMControl1_OnSessionConnectSuccess(object sender, AxFEDIMLib._IFedIMControlEvents_OnSessionConnectSuccessEvent e)
    {
    hnd = e.v[0];
    }

    Error 1 Cannot apply indexing with [] to an expression of type 'object'

    Din cate am vazut acel handle e mereu 1, asa ca am reusit asa. Marea problema e acum ca nu pot sa citesc mesjele primite, deci tot trebuie sa gasesc o metoda sa citesc din vector.

    PS: la spam status ala ar fi muuult mai rapid ca in loc de login/logout sa pui invisible/available. Nu stiu vb, dar presupun ca poti sa pui un timer care sa faca asta in loc de while(i=0). Te descurci tu :)

  2. Hmm.. zici sa dau un regsvr in system32\FedIM.dll? La components vad ca el mi-l ia implicit din program files\alonia

    edit - am dat regsvr /u, apoi regsvr in alt path, am facut un nou proiect in vs si am incercat aceeasi chestie, insa eroarea e exact aceeasi (inclusiv clsid-ul). S-ar putea sa nu fie totusi de la fedim.dll.

    EDIT2: Gata, am reusit in cele din urma sa-l fac sa mearga. Acum am alta problema, nu reusesc sa gasesc handle-ul. Mai exact, nu reusesc sa gasesc acel vector.


    private void axFedIMControl1_OnSessionConnectSuccess(object sender, AxFEDIMLib._IFedIMControlEvents_OnSessionConnectSuccessEvent e)

    Nu am decat un "e.v", care e object si nu pot sa-l apelez cu e.v[0] de exemplu. Idei, ceva?

  3. Ok, un mic update.

    Am incercat sa fac console application. La fel, da not responding imediat. Eroarea:

    Unhandled Exception: System.Runtime.InteropServices.COMException (0x80040154): R

    etrieving the COM class factory for component with CLSID {D096B9A6-64BF-4581-B9E

    8-2CD5C8C53AA3} failed due to the following error: 80040154.

    at ConsoleApplication2.Program.Main(String[] args)

    Am cautat in registrii, si clsid-ul asta e din HKCR\EyeballMessengerSDK.FedIM\. Se pare ca tot pe-aici e buba.

    EDIT:

    Am pornit aplicatia cu Process Monitor deschis.

    20:34:15,2988851 ConsoleApplication2.exe 3288 RegOpenKey HKCU\Software\Classes\CLSID\{D096B9A6-64BF-4581-B9E8-2CD5C8C53AA3} NAME NOT FOUND Desired Access: Read

    20:34:15,2989683 ConsoleApplication2.exe 3288 RegOpenKey HKCR\CLSID\{D096B9A6-64BF-4581-B9E8-2CD5C8C53AA3} NAME NOT FOUND Desired Access: Read

    Se pare ca totusi nu a avut niciun efect regsvr?

  4. Problema e ca imi da not responding fara sa incerc sa ma conectez. Nici nu apuc sa vad forma. Cum rulez, apare eroarea fara ca eu sa fi scris nimic in sursa, doar am adaugat controlul pe forma si am dat run.

    EDIT: Am incercat acum si in VB, tot in visual studio si am aceeasi problema. De adaugat l-am adaugat din toolbox - choose items/com components/browse si apoi din folderul de la alonia. O chestie ciudata e ca la mine nu il ia ca FedIM Library, ii zice Eyeball Messenger SDK FedIM Class, iar controlul se numeste AxFedIMControl1. In rest am aceleasi functii, cand incerc sa scriu in cod le vede perfect, la compile nu imi gaseste erori, insa cum ii dau run imi da not resp.

×
×
  • Create New...