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

  FORUM HardWare.fr
  Programmation

  [C++ Builder et fichiers header]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++ Builder et fichiers header]

n°105652
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 27-02-2002 à 16:39:19  profilanswer
 

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:

mood
Publicité
Posté le 27-02-2002 à 16:39:19  profilanswer
 

n°105654
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-02-2002 à 16:45:15  profilanswer
 

il dit pas quelle ligne bloque?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°105657
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 27-02-2002 à 16:51:08  profilanswer
 

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

n°105660
deathsharp
Posté le 27-02-2002 à 17:04:51  profilanswer
 

NET_API_STATUS NET_API_FUNCTION sont definie ou?


---------------
What butter and whiskey won't cure, there is no cure for.
n°105662
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 27-02-2002 à 17:10:13  profilanswer
 

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:

n°105673
deathsharp
Posté le 27-02-2002 à 17:36:41  profilanswer
 

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


---------------
What butter and whiskey won't cure, there is no cure for.
n°105677
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 27-02-2002 à 17:40:38  profilanswer
 

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:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°105685
deathsharp
Posté le 27-02-2002 à 18:00:50  profilanswer
 

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:


---------------
What butter and whiskey won't cure, there is no cure for.
n°105854
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 28-02-2002 à 08:49:25  profilanswer
 

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 ;-)


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C++ Builder et fichiers header]

 

Sujets relatifs
[C++ (Builder)] Fonctions mathématiques math.h[JS] Récupérer une variable du header
[C++ Builder] Les != types de chaînes (string, AnsiString, char, etc..[C++ Builder] AnsiString et char *, etc ...
[JAVA] Comment visualiser des fichiers d'extension EV ?[C++] builder 5 et Xml?!?
[HTML] input type="file", filtrer les fichiers...Site sur les différents formats de fichiers.
[C++ Builder] Comment gérer les fichiers Access ? 
Plus de sujets relatifs à : [C++ Builder et fichiers header]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR