Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Calling WIN API
Message
De
21/03/1997 20:46:09
 
 
À
21/03/1997 09:46:16
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Titre:
Divers
Thread ID:
00025176
Message ID:
00025268
Vues:
27
>Here is the API I need to call. Anyway I've done a .DLL in the meantime, but I'd like to know if it's possible to call it using only VFP.
>
>DWORD WNetAddConnection2(LPNETSOURCE lpNetSource, LPSTR lpPassword, LPSTR lpUserName, DWORD fdwConnection)
>
>LPNETSOURCE defined as follow
>{
>dwType /* Integer, no problem */
>lpLocalName /* Points to a string */
>lpRemoteName /* Points to a string */
>and so on ..
>}

This is not the real declaration of NETRESOURCE in Win32API.

>So, I could pass a string as lpUserName or lpPassord, but how do I pass lpRemoteName since it is a pointer to a string within a structure.

As already said, you must build a string to simulate the structure. But if I understand you well, the problem is that you don't know how to take the address (pointer) of a string in VFP, isn't it?

This is a really good question. I think you can't do it in VFP! Unless you write a DLL function that will take a variable as parameter (pass it by reference) and will return its address (pointer). But this is not VFP only.

Please let me know if you found anything better.

>Can I construnct a Fox string as "0UserNamePassord...", I think I can not do that, can I?

I don't understand what you mean. Can you be more specific?

Vlad
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform