Avatar billede md_craig Nybegynder
16. januar 2007 - 16:30 Der er 3 kommentarer og
1 løsning

VB6 Wrap i C# "Ukendt" Type: String Array med * i

Overskriften blev lidt Noller fordi at Eksperten ikke mener at "*]" er med til at beskrive mit problem... WELL IT IS

Jeg er i gang med at wrappe noget VB6 i C# for det er lige den udvej vi kan finde på til et projekt... (Noget rigtig bras desuden)...

Men sagen er at jeg har en retur fra en metode som angiveligt nok er et array af strings...

Kalder man GetType får man at vide det er en System.String
  • ... jeps... med en * ...

  • Og så må jeg indrømme at jeg lidt er et spørgsmålstegn... for hvad gør jeg lige med den?
    Avatar billede arne_v Ekspert
    21. januar 2007 - 04:29 #1
    Du har ikke en VB6, C++ eller IDL erklæring ?
    Avatar billede arne_v Ekspert
    21. januar 2007 - 04:30 #2
    (og den slags problem stillinger er såre almindelige - kode har det med at
    leve forevigt)
    Avatar billede md_craig Nybegynder
    22. januar 2007 - 13:49 #3
    Jow ifl. dokumentationen siger følgende:

    Returns the names (ProgID's) of the registered OPC Servers, Use one of these ProgIDs in the Connect method. The names are returned as an array of strings.

    Syntax: GetOPCServers( Optional Node As Variant ) As Variant

    Så den returnere et stringarray som en Variant alt efter hvad jeg kan se... problemet er igen at .NET allerede har wrappet denne Variant til object. og kalder jeg GetType der så får jeg som sagt det overstående...
    Avatar billede md_craig Nybegynder
    22. januar 2007 - 14:06 #4
    ok fandt lige ud af hvad jeg skulle gøre... igen en af de ting der gør at jeg ikke er 100% vild med at lade VS wrappe dll'er...

    Men caster jeg den til typen Array kan jeg itterere den.
    Avatar billede Ny bruger Nybegynder

    Din løsning...

    Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

    Loading billede Opret Preview
    Kategori
    IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

    Log ind eller opret profil

    Hov!

    For at kunne deltage på Computerworld Eksperten skal du være logget ind.

    Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

    Du kan også logge ind via nedenstående tjenester