Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation C » HANDLEs (13 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
limmt Ecrit le: Lundi 1er novembre 2004 à 19:21 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


voila j'aimerais avoir le plus d'infos possible sur les handles parce que j'en aurai bcp besoin dans win2k3
merci :)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 1er novembre 2004 à 21:51 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


http://tigcc.ticalc.org/doc/alloc.html :)
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°2   Marquer comme non lu.
limmt Ecrit le: Mardi 2 novembre 2004 à 07:16 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


mici
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°3   Marquer comme non lu.
mathiniste Ecrit le: Mardi 2 novembre 2004 à 20:05 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

merci limmt pour ce post car je comptais justement poster le même sujet.

Euh...Kévin ou qqun d'autre, vous pourriez pas me clarifier un peu ce qui est présenté dans la page indiqueé par Kévin?? Merci d'avance
-Edité le Mardi 2 novembre 2004 à 20:07 par mathiniste-
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°4   Marquer comme non lu.
limmt Ecrit le: Mardi 2 novembre 2004 à 20:20 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


ben c'est assez clair un HANDLE est un pointeur qui pointe vers un bloc mais indirectement a travers une table, ce qui permet de garder le handle valide si le bloc change de place et on peux retrouver un pointeur vers le bloc depuis un HANDLE avec HeapDeref et on alloue un handle avec HeapAlloc
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°5   Marquer comme non lu.
Folco Ecrit le: Jeudi 4 novembre 2004 à 00:41 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


non, un handle n'est pas un pointeur, mais juste un numéro (codé sur deux octets). Effcetivement, il correspond à une zone de mémoire qui peut se situer à un emplacement variable de la RAM tant qu'il n'est pas locké.
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°6   Marquer comme non lu.
Jfg Ecrit le: Jeudi 4 novembre 2004 à 02:38 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


mathiniste :
la page indiqueé par Kévin?? [/i]


C'est Kevin, et non pas Kévin.
Kill Mario
    
./Post n°7   Marquer comme non lu.
Folco Ecrit le: Jeudi 4 novembre 2004 à 12:44 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


rarement vu un poste aussi grave :|
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°8   Marquer comme non lu.
serioussam Ecrit le: Dimanche 7 novembre 2004 à 14:22 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

Retour sujet, merci pour les remarques.
la shasse é ouvèrte poure lay maychants
    
./Post n°9   Marquer comme non lu.
mathiniste Ecrit le: Jeudi 11 novembre 2004 à 08:50 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

Je ne vous demande pas de faire des commentaires mais de m'expliquer quelque chose.
je vous remercie pour ces infos et vous demande quelles peuvent être les applications immédiates???
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°10   Marquer comme non lu.
limmt Ecrit le: Jeudi 11 novembre 2004 à 09:55 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


ca permet d'avoir un pointeur vers un bloc de mémoire qui peux etre déplacé pendant les mouvements de la RAM et donc ca permetr une plus grand esouplesse de la RAM contrairement aux mallocs qui ne peuvent etre déplacés
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°11   Marquer comme non lu.
geogeo Ecrit le: Jeudi 11 novembre 2004 à 12:43 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Un Handle correspond à un numéro (sur 16 bits) de zone mémoire. En effet il existe une table de handles qui suivant le numéro d'un Handle renvoie l'adresse de la zone mémoire. Ainsi à partir de là il est possible d'effectuer des Garbages Collect, de rendre la zone mémoire dynamique mais il suffira de chercher l'adresse de cette zone dans la table de handles à partir d'un numro de handle.

Contrairement à malloc ou la zone mémoire est statique!
Un handle permet donc d'éviter de fragmenter la mémoire.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°12   Marquer comme non lu.
mathiniste Ecrit le: Dimanche 14 novembre 2004 à 08:18 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

ok, je comprends mieux. merci :)
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°13   Marquer comme non lu.
Folco Ecrit le: Mardi 30 novembre 2004 à 00:06 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


limmt :
ca permet d'avoir un pointeur vers un bloc de mémoire

A condition que le handle soit déréférencé!
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
  :: Index » Forum Ti68K » Programmation C » HANDLEs (13 réponse(s))
Pages : 1/1     « [1] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 47.23ms avec 18 requetes