CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

SuperDindon, à la rescousse......

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
nutspower
nutspower
Niveau 9
11 février 2003 à 19:42:46

up . ..

spartanii_117
spartanii_117
Niveau 4
11 février 2003 à 21:16:15

merci....si vous faites de lanimation, quel progamme vous me recommandez....encore un qui n´est pas trop cher...

SuperDindon
SuperDindon
Niveau 8
12 février 2003 à 17:40:13

Pour apprendre, quel que soit le langage, le best c´est quand même de se procurer un livre. Sinon tu peux trouver des tutoriaux un peu partout sur le Net("tutorial Delphi" ou "tutorial Pascal" sur Google)
A part ça Dev-C++ n´a rien a voir avec Delphi. Ce sont deux environnements de programmation différents qui utilisent chacun deux langages différents.

spartanii, GMax permet de faire de l´animation, par contre
warning si tu veux réutiliser tes créations dans tout autre logiciel, car le seul format exportable est le format propriétaire . gmax qui ne peut être lu que par GMax.
D´ailleurs dégote plutôt 3dsMAX ou Maya(pour l´animation des persos, c´est le best), ça sera plus simple. Ou alors un bon freeware, Blender, Amapi ou MateSequoia.

SuperDindon
SuperDindon
Niveau 8
12 février 2003 à 17:41:23

Petite note
Aucunproblème de portabilité avec les 5 logiciels que je t´ai cité

arnaud81
arnaud81
Niveau 7
12 février 2003 à 18:03:18

mais si dindon, sur un cd sa ce porte tres bien !

hs_dino
hs_dino
Niveau 9
12 février 2003 à 21:58:22

mort de rire, il a posté ici aussi!
bon, je t´ai répondu sur l´autre...

nutspower
nutspower
Niveau 9
12 février 2003 à 22:19:04

merci !

SuperDindon
SuperDindon
Niveau 8
13 février 2003 à 06:32:58

Bon, j´arrive un peu tard

Pas grave, j´ai une question aussi, un petit problème avec les gabarits:

Voilà le code de l´include ( sans la sentinelle):

  1. include s_classes

template <class P>
class HProperty{

friend HModStatus;
friend HLight;

private: void ( *GetValue) ( P &);
void ( *SetValue) ( P &);

HProperty(void ( *GetV) ( P &), void ( *SetV) ( P &));

public: operator P ( );
P& operator = ( P &);

}

et celui du source:

  1. include <s_includes.h>
  1. include s_property

template <class P> HProperty<P>::HProperty(void ( *GetV) ( P &), void ( *SetV) ( P &))
{
#ifndef HDEBUG //pas de debuggage
GetValue = GetV;
SetValue = SetV;
#else //debuggage
if ( (!GetV)||(!SetV))
{
//Instructions d´avertissement
}

GetValue = GetV;
SetValue = SetV;
#endif

}

template <class P> HProperty<P>::operator P()
{
P result;

GetValue(P);

return P;
}

template <class P> P& HProperty<P>::operator = ( P& NewValue)
{
#ifndef HDEBUG
SetValue(P);
#else
if ( !P)
{
//Instructions d´avertissement
}

SetValue(P);
#endif
}

Et quand je compile tout ça le compilo se fout de ma gueule en me renvoyant 4 fois les mêmes erreurs, mais voilà ce que j´ai retenu:

5: semicolon missing after declaration of `HProperty<P>´
5: parse error before `template´
9: ANSI C++ forbids declaration `SetValue´ with no type
9: `SetV´ was not declared in this scope
20: parse error before `}´
In method `HProperty<P>::operator P()´:
26: parse error before `)´
28: parse error before `;´
In method `P & HProperty<P>::operator =(P &)´:
34: parse error before `)´

SuperDindon
SuperDindon
Niveau 8
13 février 2003 à 06:34:49

( j´allais oublier)

Merci d´avance!

GamerFou2
GamerFou2
Niveau 7
13 février 2003 à 09:51:12

Bon avant d´aller plus dans le détail je te signale juste que tu as oublié un ´;´ à la fin de ta déclaration de classe . ..

SuperDindon
SuperDindon
Niveau 8
13 février 2003 à 11:10:51

Ok c´est bon ça marche
Il y a eu aussi un souci avec les arguments, et maintenant c´est nickel.

Merci et désolé d´avoir déranger pour rien

SuperDindon
SuperDindon
Niveau 8
14 février 2003 à 14:28:52

Plus de questions?

Bon, moi j´en ai une.
J´ai lu y a pas longtemps une longue discert entre Passage et un autre boss ( je ne me rapelle plus le pseudo, dsl) sur les Dlls, et j´ai retenu que le code était copié pour chaque processus. Bon, jsuis pas contre, mais ça signifierait que toutes les variables seraient spécifiques aux processus, si j´ai bien compri, et qu´il n´y a aucun moyen de contrôler le nombre d´instances de la Dll?
Ca me paraît un peu bizzare, et si ça se trouve je me goure complètement, mais ça me stresse pas mal quil pourrait y avoir un truc pareil, surtout lorsqu´on bosse qu´avec des librairies.

arnaud81
arnaud81
Niveau 7
14 février 2003 à 16:22:44

tu as plusieurs parties dans les programmes comme dans les DLL

la partie code est instanciee qu une seul fois
la partie data est instanciee autant de fois que la dll est charge. ( donc un processus qui charge la dll = une partie data en + specifique a CE processus)
et y a tres certainement une partie globale accessible par toutes les instances, et donc instanciee qu une seule fois...

lespace memoire est ainsi economise ! !!!

SuperDindon
SuperDindon
Niveau 8
15 février 2003 à 11:55:58

Là, tu m´apprends déjà quelque chose, mais quand tu parles de la partie data, c´est toutes les variables et les constantes?

arnaud81
arnaud81
Niveau 7
15 février 2003 à 16:01:06

vi.
y a 2 type de data : les constantes et les variables globales ( ou static) biensur...puis les variables utilises dans les fonctions sont crees dans la pile du proces qui appelle la fonction de la DLL

Icywizer
Icywizer
Niveau 6
15 février 2003 à 17:28:56

slt à ts ! !!
eske vs avé déja utilisé bender ou infusio SDK ? si oui komment kon s´en sert ? parceke jui nul... merci d´avance !

SuperDindon
SuperDindon
Niveau 8
15 février 2003 à 17:47:31

Donc ça fait que c´est le contraire qu´on ne peut pas faire, avoir une variable spéfique pour chaque process qui charge la DLL? Ca c´est pas cool non plus.

SuperDindon
SuperDindon
Niveau 8
15 février 2003 à 17:55:57

Oula, quel con, j´ai mal lu.
Mais donc ça veut dire qu´il y a pas moyen pour partager des variables entre les différents process, à part un fichier map?

SuperDindon
SuperDindon
Niveau 8
15 février 2003 à 17:58:19

Icywizer

Désolé mais je ne connais pas Infusio. Pour Blender par contre tu peux poser tes questions.

guigui00
guigui00
Niveau 8
15 février 2003 à 22:44:33

don tu connai un site pr des tutos pr bryce v5 ?
merci

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment