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

 


Dernière réponse
Sujet : Marre du 16bits....en C, encore et toujours...
El_gringo ici (d'ailleur vous pouver répondre au pb du topic en même temps):
 
http://forum.hardware.fr/sqlforum/ [...] ache=cache

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
El_gringo ici (d'ailleur vous pouver répondre au pb du topic en même temps):
 
http://forum.hardware.fr/sqlforum/ [...] ache=cache
El_gringo Merci, c cool, ce pb est résolu, g même pas eu à utiliser tes macro HelloWorld, merci qd même !
 
(pour les interressés, réponse à mon pb dans l'autre topic !)
BENB

El_gringo a écrit a écrit :

et ton farfopen m'aura fait réver 10 secondes...le temps que je matte dans la doc : ça existe pas...du moins pas sous ce nom !  




je suis desolee de t'avoir fais de faux espoirs :(
 
Si il existe il devrait etre mentionne dans l'aide du fopen...
Pour le nom ca pourrait etre  
farfopen, _farfopen, __farfopen, far_fopen, _far_fopen, __far_fopen
fopenfar,_fopenfar,__fopenfar, fopen_far, etc...
 
Je sais que sous borland beaucoup de fct etaient dupliquees comme ca en far et near, je pense que MS fesait la meme chose...
Par contre certainement pas avec le meme nom... :D

HelloWorld tiens ... on y parle d'un farmalloc ...
jette un oeil dans le dos.h ... ;)
HelloWorld sorry pour le temps mis mais je me suis egaré sur plein de sujets interressants :D
voila : tout est dit, avec les fameuses macros en détail, en francais
http://perso.wanadoo.fr/olivier.la [...] .htm#part3 ;)
BENB

El_gringo a écrit a écrit :

...j'veux bien, mais j'connais rien au 16bits moi !
Et ça risque pas d'avoir une incidance si je fait ça maintenant, alors que mon appli est écrite depuis bien longtemps avec des Far et des Near !?  




Si il ne sont pas explicitement far ou near, non. Par contre...

El_gringo et ton farfopen m'aura fait réver 10 secondes...le temps que je matte dans la doc : ça existe pas...du moins pas sous ce nom !
El_gringo ...j'veux bien, mais j'connais rien au 16bits moi !
Et ça risque pas d'avoir une incidance si je fait ça maintenant, alors que mon appli est écrite depuis bien longtemps avec des Far et des Near !?
BENB Il me semble plutot qu'il existe un farfopen qui prends des pointeurs far... :D
pourquoi tu ne passe pas en modele Large... touts tes pointeurs seraient far ?
El_gringo cool, j'attend...si tu m'sors de la, j't'embrasse (non non, je suis pas PD :D , ms depuis le temps que j'me galère la dessus, je craque !)
HelloWorld ???
fausse manip ... :lol:
tu te la torche la conversion en quelques lignes
 
faut  foutre le DATASEG a jour ... je vais faire une pitite recherche et je reviens
HelloWorld ben je sais que y'a des macros ... j'en avait utilisé une pour créer un pointeur far a partir d'un segment + offset. mais c'est un peu loin :D
sinon, t'as pas essayé ca :
 
pointeur_near = &(*pointeur_far); :D
 
en revant un peu ...
 
y'a ces fameuses macros pour les conversions mais ... mystere ...
sinon ca marche l'assembleur inline ?
parcek'avec un peu d'audace, tu te la torche l
El_gringo ça me gave ce putain de 16bits...
Y a un problème de conversion entre un pointeur far et un near.
En fait g un pointeur Far qui pointe vers une donnée que je veux utiliser comme paramètre dans fopen, qui demande un poiteur near en entrée ... comment je fait, y plante à la compilation, messages :
 
near/far mismatch in argument : conversion supplied
segment lost in conversion
 
c des warning, mais les donnée sont réellement perdues !!
C trop chiant la prog 16bits...du moins qd on à l'habitude du 32bits.

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