13. februar 2003 - 17:22Der er
3 kommentarer og 1 løsning
ActiveX.ocx
Hej Alle.
Hvis nu jeg har hentet en ActiveX control ind i mit projekt som hedder test, og kigger i object browseren, og der står flg.
Function FilePath(Path As String) As String Function FileName(Name As String) As String Function SetPort() As Integer
Hvordan får jeg fortalt f.eks "Function SetPort() As Integer" at jeg vil benytte port 1 Jeg har prøvet flg. test.Setport 1 men så siger vb "Wrong numbers of arguments or invalid property assigment"
Og hvis nu jeg har sat test.FilePath "C:\test" hvordan får jeg så vist i msgbox at den virkelig er sat til C:\test jeg har prøvet med msgbox test.FilePath får jeg også en fejl.
Er det de eneste funktioner der er ?? Hvilken activex/ocx er det ??
Det lyder meget underligt med en funktion der hedder setport() som ikke kræver et argument. Det kan være fordi der er nogle public variabler i ocx'en så kunne måden at sætte porten være således: ocx_test.portnumber = 1 returvaerdi = ocx_test.setport()
Ang FilePath funktionen så burde ocx'en jo også have en getpath()
Generelt mener jeg at funktioner, der kun har til formål at overføre variabler skal navngives som enten get_xxx() eller set_xxx()
JA, det er en jeg kender der er ved at lave den i c++ men den skal kunne virke i vb6 også
Synes godt om
Ny brugerNybegynder
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.