|
Page Précédente | |
Auteur | Sujet : [Borland] Sizeof(struct x) et AnsiString |
Publicité | Posté le 04-12-2003 à 23:30:15 |
Taz bisounours-codeur | tu crois qyue y a quoi dans ta string ? un pointeur |
jeoff | tu propose quelle solution ? |
Taz bisounours-codeur | des fonctions membres propres de sérialisation |
jeoff | oulla tu est trop technique pour moi la, tu peux développer si tu un peu de temps ??? |
Taz bisounours-codeur | ben des fonctions membres pour générer une représentation binaire (sous forme de char[]) de ton instance et une autre pour faire le processus inverse. pour que ton serveur s'y retrouve dans ses trains de bits, il te faut aussi définir un protocole |
jeoff | moi je pensais a un truc comme ca sinon, c'est pas possible?
Message édité par jeoff le 05-12-2003 à 00:00:22 |
Taz bisounours-codeur | ben oui, c'est ce genre de chose, mais faut beauciup, beaucoup peaufiner. et au lieu d'int, utilise des unsigned. pas la peine de buffer intermédiaire pour l'envoi à priori |
jeoff | oki merci beaucoup je vais creuser de ce coté, en éspérant de pas oublier d'aller dormir, deja que jai oublié de bouffer pff jsuis trop mauvais en code mais je nerdize deja |
shinjuku83 新宿 | Tu envoie que 4 bytes parce que ta struct ne fais que 4 bytes. En fait l'int plus les AnsiString font en tous 12 octets mais il doit avoir envie d'envoie que 4 octets pour une autres raison. En tous cas si tu veux qu'il envoie tous il suffit que tu lui donne la taille exacte de la struct en mémoire à savoir :
|
Publicité | Posté le 06-12-2003 à 21:49:04 |
Taz bisounours-codeur | je connais pas les prototype, mais je doute que les cast soient nécessaires
|
shinjuku83 新宿 | oups Socket->ReceiveBuf((struct message *) &buffer, length);
|
Taz bisounours-codeur |
ta gueule |
shinjuku83 新宿 | struct message buf;
|
shinjuku83 新宿 |
Taz bisounours-codeur | ta gueule
|
shinjuku83 新宿 | lol tu me fais bien marrer toi allez ferme la un peu toi aussi tu fais un peu gamin je trouve... |
Taz bisounours-codeur |
|
shinjuku83 新宿 | c'est vrai qu'il faut de tous pour faire un monde.... meme des tres con des fois.
Message édité par shinjuku83 le 06-12-2003 à 23:00:59 |
Taz bisounours-codeur | j'en ai vraiment ma claque de ce forum. surtout que les cat C et C++ sont vides. Ça me gave de recommencer les présentations et les mêmes discussions. Si vos profs ont dit ça, je peux rien faire, je suis vraiment trop cons. Mais je vais m'en souvenir pour la prochaine fois que vous, les petits mariolles, vous aurez un problème de programmation.
Message édité par Taz le 06-12-2003 à 23:13:22 |
HelloWorld Salut tout le monde! |
|
shinjuku83 新宿 | Je comprend bien ton discours. Mais ce que je veux faire comprendre c'est que moi je suis venu ici simplement dans le but d'aider un ami dans un projet. Et puis on viens me souler la tete parce que j'ai fais un cast ! Je reve quoi je vous demande pas de me critiquer et je vous demande pas d'aider sur le code que j'ai mis, j'ai toujours mis des cast dans mes prog et j'ai jamais eu de problème. Bien sur si des gens s'amuse à en mettre tellement que ca fais bugger leur prog c'est leur soucis moi j'ai jamais eu de probs avec mes casts donc je continue à en mettre comme le demande les profs dans mon ecole.
|
Taz bisounours-codeur | le truc c'est que certain ont beaucoup plus d'expérience et de connaissances que d'autres, alors quand ils prennent la peine de faire une remarque, un avertissement, de donner un bout de code, c'est que ça leur semble important. Maintenant si vous vous en foutez ... |
shinjuku83 新宿 | Et qu'es ce qui te fais dire que tu as plus d'experience que moi dans la prog ? |
HelloWorld Salut tout le monde! |
|
shinjuku83 新宿 | Je sais que t'as pas voulu m'offenser et je le comprend et je le prend pas mal. Le truc c'est que, à la limite mon cats n'est pas du tous utile, ce que je veux faire comprend c'est que j'ai repondu à ce post dans le sens d'aider quelqu'un et pas qu'on me fasse un cours sur les cast c'est tous !
|
Taz bisounours-codeur | allez, rammasse la craie parterre Message édité par Taz le 07-12-2003 à 18:25:26 |
ffluff Challenge Everything | @Shinjuku83: peut importe ton age, depuis combien de temps tu prog.
--------------- «Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill |
Taz bisounours-codeur |
Message édité par Taz le 07-12-2003 à 18:47:28 |
shinjuku83 新宿 |
|
Taz bisounours-codeur | dans les manuels de référence de C.
|
Taz bisounours-codeur | d'ailleurs on parle de C ici. si on fait du C++, la syntaxe des cast est suffisemment lourde pour y réfléchier à deux fois avant de caster |
shinjuku83 新宿 |
|
Taz bisounours-codeur | je vais pas te faire l'insulte de citer encore une fois tes bouts de code |
shinjuku83 新宿 | Mais fait ce que tu veux je m'en tape completement de toutes facon tu peux dire ce que tu veux je continuerais a faire comme j'ai envie c'est pas toi qui va m'en empecher d'autant plus que les cast de mes codes au dessus on est pas obliger de les recopier c'est juste pour etre plus clair dans l'explication au moins |
ffluff Challenge Everything |
--------------- «Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill |
Taz bisounours-codeur |
ne viens pas demander conseil, et ne conseilles personne alors.
|
shinjuku83 新宿 | Pourkoi tu fais faire tes prog par des proffesionnel ? |
Taz bisounours-codeur | parce que j'ai aussi eu mon bac de français |
shinjuku83 新宿 |
|
Publicité | Posté le |
Page Précédente |
Sujets relatifs | |
---|---|
[Borland] Récupérer une chaine de char contenue dans une listbox | création d'un éditeur graphique sous borland C++ |
struct sock | [borland] Comment superposer 2 sons ? |
[borland c++] Petite erreur de compil svp help ....... | novice [borland c++ buider] Comment afficher une image avec un bouton? |
comment on ninitialise un tableau de struct? | debutant [Borland c++ buider] Comment recuper la valeur d'un Edit ? |
[Borland c++ builder] Impossible à installer :( [RTC] | Addition de sizeof (i) au lieu de i |
Plus de sujets relatifs à : [Borland] Sizeof(struct x) et AnsiString |