I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Antager at du vil gøre det i en konsol-app.... Lad os sige at du har din ActiveX-komponent i dll\'en mysock.dll:
#import \"mysock.dll\" no_namespace, named_guids
Dette genererer et par hjælpe-filer ved navn mysock.tlh og mysock.tli. I disse filer er indholdet af typelibraryet omsat til noget fornuftigt C++ info. no_namespace fjerner det namespace, der ville være blevet puttet foran (typelib-navnet). named_guids betyder at pæne navne for de GUIDS som din ActiveX server er registreret med tillige bliver populeret ind i de filer. Filerne lægges så vidt jeg husker nede i det build-specifikke direktorie, f.eks. Debug el. Release.
Lad os antage at du har defineret et interface ved navn ISock:
Kig i .tlh og .tli filerne og du vil nu kunne genkende søde wrappere til disse to properties, der anvendes specielt den lækre VC++ __declcpec(property()) extension til dine props. Tillige er genereret et par navngivne GUID\'s til dine class- og interface ID\'er. Lad os dog for nemheds skyld anvende den ProgId du har givet din ActiveX, f.eks. \"MySock.ReallySux\"...
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.