IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

comment protégé un pionteur


Sujet :

Bases de données Delphi

  1. #1
    naw
    naw est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 28
    Points : 22
    Points
    22
    Par défaut comment protégé un pionteur
    Salam

    j'ai cette instruction dans mon programme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GotoBookmark(pointer(DBGfac.SelectedRows.Items[i]));
    et ça me donne comme avertissement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Avertissement] Unit55.pas(67): Type non protégé 'Pointer'
    comment puis je protégé mon pionteur???
    Merci d'avance
    Amicalement Nawel

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 41
    Points : 42
    Points
    42
    Par défaut
    tu n'as rien à protéger. ton programme s'execute tres bien meme avec cette avertissement mais sur la plateforme win32. alors que sur la plateforme DotNet, il va pas s'executer.

  3. #3
    naw
    naw est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 28
    Points : 22
    Points
    22
    Par défaut
    Salm

    Trés bien, Merci.
    Puis je savoir pourquoi sur le win32 et le DotNet il ne se s'execute pas??
    thanks
    Amicalement Nawel

  4. #4
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut
    DotNet gère la mémoire (on parle de code "managé") et protège celle ci bien plus que Win32. De fait, les pointeurs non typés n'existent plus sous DotNet. Donc le code tel qu'il est écrit ne peux pas passer.
    Toutefois, deux choses importantes :
    1/ lorsque ces avertissements concernent les libs Borland, comme les Bookmarks, il faut savoir que dans le portage D8, la VCL est corrigée et tient compte de ces choses. Les types Pointer ont tous été changé en type TObject ce qui supprime le problème (mais qui peut modifier ton code à toi).
    2/ Il reste possible d'utiliser des pointeurs typés sous DotNet mais pas avec le type Pointer.

  5. #5
    naw
    naw est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 28
    Points : 22
    Points
    22
    Par défaut
    Salam

    Merci pour l'information
    Amicalement Nawel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment protège -t-on des cellules sous EXCEL 10 ?
    Par LNNHELP dans le forum Excel
    Réponses: 5
    Dernier message: 27/06/2014, 09h58
  2. [Excel]Projet VBA protégé, comment déprotéger ?
    Par tonf dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/06/2006, 19h05
  3. Réponses: 13
    Dernier message: 25/05/2006, 04h13
  4. [VBA] Comment savoir si une feuille est protégée avec mdp ?
    Par JulienCEA dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 06/04/2006, 16h34
  5. Réponses: 6
    Dernier message: 22/06/2005, 10h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo