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

Composants VCL Delphi Discussion :

Problème Timer sous Serveur 2008 R2


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 183
    Par défaut Problème Timer sous Serveur 2008 R2
    Bonjour à tous,

    Mon appli./D6 fonctionne correctement en local / Serveur 2008 R2 et impossible de la lancer à partir de TSE, une erreur se déclenche au lancement, finalement, en désactivant le timer ça fonctionne ...

    c'est bon à savoir !!!

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Bonjour,
    Citation Envoyé par fveto Voir le message
    Bonjour à tous,

    Mon appli./D6 fonctionne correctement en local / Serveur 2008 R2 et impossible de la lancer à partir de TSE, une erreur se déclenche au lancement, finalement, en désactivant le timer ça fonctionne ...

    c'est bon à savoir !!!
    Hein ?
    Je doute fort que le timer (le composant) soit à l'origine du problème.
    Par contre, quel est le message d'erreur qui est affiché ?
    Quel traitement est réalisé dans le gestionnaire d'événement OnTimer ?
    Quelle est sa durée ?
    N'y aurait-il pas une instruction Application.ProcessMessages; dans ce traitement ?

  3. #3
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 527
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 527
    Par défaut
    Limitations pour une application lancée en TSE

    Exemple à tester pour voir si ça résout le problème

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    program Project1;
    
    uses
      Forms,
      Windows,
      Unit1 in 'Unit1.pas' {Form1};
    
    const
      IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = $8000;
    
    {$SetPEOptFlags IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE}
    
    {$SetPEFlags IMAGE_FILE_RELOCS_STRIPPED
      or IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
      or IMAGE_FILE_NET_RUN_FROM_SWAP}
    
    {$R *.res}

  4. #4
    Membre extrêmement actif Avatar de Simara1170
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2014
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Delphi
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2014
    Messages : 423
    Par défaut
    Pour les applications en TSE, y'a tout un tas de petits trucs qui ne sont pas possible, et qui soit sont désactivés (genre les thèmes, dédicace à Papy ), soit qui te plante au museau au lancement... Je crois, en plus que le lien que t'a envoyé est incomplet, y'a d'autres trucs qui ne fonctionnent pas en TSE...

  5. #5
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Bonjour,
    Citation Envoyé par Simara1170 Voir le message
    Pour les applications en TSE, y'a tout un tas de petits trucs qui ne sont pas possible, et qui soit sont désactivés (genre les thèmes, dédicace à Papy ), soit qui te plante au museau au lancement... Je crois, en plus que le lien que t'a envoyé est incomplet, y'a d'autres trucs qui ne fonctionnent pas en TSE...
    Je vais vous paraitre désagréable mais la réponse donnée par Papy214 est nettement plus factuelle que vos propos .
    De quels "trucs" parlez vous ?
    De code exécuté sans tenir compte du contexte d'exécution de l'application (local, distant, etc) ?

    Quant au problème de timer évoqué par fveto, je m'inscris en faux sur son affirmation. Mais bon, comme il n'a pas donné suite à mes questions, on ne connaitra probablement jamais le fin mot de l'histoire...

  6. #6
    Membre extrêmement actif Avatar de Simara1170
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Avril 2014
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Delphi
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2014
    Messages : 423
    Par défaut
    @ Ph. B. : Le lien de Papy est incomplet: il recense la majeure partie des fonctionnalités qui partent en vacances quand le programme est exécuté en TSE, mais certaines ne sont pas recensées dedans. J'appelle ça des trucs, parce que je n'ai plus la liste précise en tête : c'était des fonctionnalités annexes des programmes que j'ai déployé en TSE, et que j'avais pu contourner en bricolant un peu. Autant dire que ça m'a pas plus marqué que ça...
    Bref, je rajoutais juste que le lien n'était pas complet (si la doc de Delphi était exhaustive, ça se saurait depuis le temps ).

    Mais dans l'idée t'es dans le bon, c'est des fonctionnalités qui ne tiennent pas compte du contexte d’exécution, ou qui l'interprète pas correctement (considère que le programme tourne en local alors que non...)

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/02/2014, 21h24
  2. Problème licence sous Windows 2008 R2
    Par synolog dans le forum Virtualisation
    Réponses: 1
    Dernier message: 08/04/2013, 16h52
  3. la dll NATIVEVB.dll sous serveur 2008
    Par TaymouWan dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/10/2011, 20h53
  4. [WD16] Problème WDConver & SQL Serveur 2008
    Par J0r_x dans le forum WinDev
    Réponses: 10
    Dernier message: 22/07/2011, 10h02
  5. Problème Timer avec vb 2008
    Par walid kh dans le forum VB.NET
    Réponses: 2
    Dernier message: 29/03/2010, 10h35

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