Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3397 connectés 

 


Dernière réponse
Sujet : [C++ Builder et fichiers header]
juju_le_barbare

deathsharp a écrit a écrit :

connait pas cette API ni borland, mais ca doit etre declarer qq part en tout K
 
sinon bonne nuit :??:  :heink:  
il est 6 h seulement :ouch:  




 
J'ai pas dit que j'allais dormir, mais que je quittais le net ;-)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
juju_le_barbare

deathsharp a écrit a écrit :

connait pas cette API ni borland, mais ca doit etre declarer qq part en tout K
 
sinon bonne nuit :??:  :heink:  
il est 6 h seulement :ouch:  




 
J'ai pas dit que j'allais dormir, mais que je quittais le net ;-)

deathsharp connait pas cette API ni borland, mais ca doit etre declarer qq part en tout K
 
sinon bonne nuit :??:  :heink:  
il est 6 h seulement :ouch:
juju_le_barbare

deathsharp a écrit a écrit :

ben non mais la ca ressemble a rien ces declarations.
c pas definie dans le C++ ce truc la  




 
Je suis d'accors, mais qu'est-ce que j'y peux ???? Je voudrais juste utiliser l'API NetMessageBufferSend, c'est tout !!!
 
Je quitte le net, bonne nuit et merci de vos réponses passées et futures ;-) :hello:

deathsharp ben non mais la ca ressemble a rien ces declarations.
c pas definie dans le C++ ce truc la
juju_le_barbare

deathsharp a écrit a écrit :

NET_API_STATUS NET_API_FUNCTION sont definie ou?  




 
Je comprends pas, ce n'est pâs à moi de définir tout de même ???
Merci pour l'aide ! :hello:

deathsharp NET_API_STATUS NET_API_FUNCTION sont definie ou?
juju_le_barbare

antp a écrit a écrit :

il dit pas quelle ligne bloque?  




 
Si bien sûr désolé...
 
à la 1ere ligne contenant NET_API_STATUS NET_API_FUNCTION

antp il dit pas quelle ligne bloque?
juju_le_barbare Salut,
 
Pour utiliser des fonctions réseau net, j'ai fait un #include <lmmsg.h>
 
au moment de compiler, j'ai une erreur : Declaration syntax error.
 
Voilà le code du fichier header :  
 
 

Code :
  1. #ifndef _LMMSG_
  2. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  3. #define _LMMSG_
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. //
  11. // Function Prototypes
  12. //
  13. NET_API_STATUS NET_API_FUNCTION
  14. NetMessageNameAdd (
  15.     IN  LPCWSTR  servername,
  16.     IN  LPCWSTR  msgname
  17.     );
  18. NET_API_STATUS NET_API_FUNCTION
  19. NetMessageNameEnum (
  20.     IN  LPCWSTR     servername,
  21.     IN  DWORD       level,
  22.     OUT LPBYTE      *bufptr,
  23.     IN  DWORD       prefmaxlen,
  24.     OUT LPDWORD     entriesread,
  25.     OUT LPDWORD     totalentries,
  26.     IN OUT LPDWORD  resume_handle
  27.     );
  28. NET_API_STATUS NET_API_FUNCTION
  29. NetMessageNameGetInfo (
  30.     IN  LPCWSTR servername,
  31.     IN  LPCWSTR msgname,
  32.     IN  DWORD   level,
  33.     OUT LPBYTE  *bufptr
  34.     );
  35. NET_API_STATUS NET_API_FUNCTION
  36. NetMessageNameDel (
  37.     IN  LPCWSTR   servername,
  38.     IN  LPCWSTR   msgname
  39.     );
  40. NET_API_STATUS NET_API_FUNCTION
  41. NetMessageBufferSend (
  42.     IN  LPCWSTR  servername,
  43.     IN  LPCWSTR  msgname,
  44.     IN  LPCWSTR  fromname,
  45.     IN  LPBYTE   buf,
  46.     IN  DWORD    buflen
  47.     );
  48. //
  49. //  Data Structures
  50. //
  51. typedef struct _MSG_INFO_0 {
  52.     LPWSTR  msgi0_name;
  53. }MSG_INFO_0, *PMSG_INFO_0, *LPMSG_INFO_0;
  54. typedef struct _MSG_INFO_1 {
  55.     LPWSTR  msgi1_name;
  56.     DWORD   msgi1_forward_flag;
  57.     LPWSTR  msgi1_forward;
  58. }MSG_INFO_1, *PMSG_INFO_1, *LPMSG_INFO_1;
  59. //
  60. // Special Values and Constants
  61. //
  62. //
  63. // Values for msgi1_forward_flag.
  64. //
  65. #define MSGNAME_NOT_FORWARDED   0       // Name not forwarded
  66. #define MSGNAME_FORWARDED_TO    0x04    // Name forward to remote station
  67. #define MSGNAME_FORWARDED_FROM  0x10    // Name forwarded from remote station
  68. #ifdef __cplusplus
  69. }
  70. #endif
  71. #pragma option pop /*P_O_Pop*/
  72. #endif //_LMMSG_


 
Merci de me dire quel est le problème, le compilo break dans le ficier header... :hello:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)