Menu

Petits soucis sans gravité :-)

2006-12-26
2012-07-18
  • Nobody/Anonymous

    Salut,
    j'ai qq remarques à te signaler concernant DCTD, je n'ai pas vérifié si ces cas était déjà connus :

    1)
    La signature d'une méthode doit être identique dans la partie Interface et Implémentation d'une unité :
    Interface
    TConnecteurEnablon= Class
    ...
    Procedure Importer(const ATableName : WideString; const AFileName: WideString;
    const AErrorFileName: WideString; AImportType: ImportType; AMatchType: Integer);
    ...
    end;

    Implementation

    Procedure TConnecteurEnablon.Importer(const ATableName,AFileName, AErrorFileName: WideString;
    AImportType: ImportType; AMatchType: Integer);

    Dans ce cas les tags sur les paramètres ne sont pas pris en comtpe, il n'y a pas de message d'avertissement signalant ce pb.

    2)
    Si dans le fichier de configuration la liste de fichier "Included Files list" est vide, il n'y a pas de message d'avertissement l'indiquant.
    En cas de génération d'un fichier CHM 'vide' on ne sait pas si celà est dû à un pb dans un des fichiers sources ou à un pb dans le fichier de configuration.

    3)
    Si le tag @Comment est placé avant le mot clé Begin il n'est pas pris en compte lors du parsing
    Ne fonctionne pas
    ///@Comment Exceptions pouvant être déclenchées : EEnablonLogin
    begin

    Ne fonctionne pas
    ///@Comment Exceptions pouvant être déclenchées : EEnablonLogin
    Var Table : _Table;
    begin

    Fonctionne :
    begin
    ///@Comment Exceptions pouvant être déclenchées : EEnablonLogin

    4)
    La syntaxe avancée des Record sour BDS 2006 n'est pas prise en compte. Son constructeur et ses méthodes sont vues comme des fonctions 'standalone'.
    ///Contient la configuration de l'application, précisée dans le fichier .ini de même nom
    TConfigurationIni=Record
    ProxPass :String; ///Mot de passe du login du proxy
    PasswordEnablon :String; ///Mode de passe du compte Enablon
    constructor Create(AApplicationName : TFileName);
    procedure LitFichier(ANomDeFichier : TFileName);
    end;

    A+
    Laurent Dardenne

     
    • Nobody/Anonymous

      Merci pour ces corrections.
      Bonne année

      A+
      Laurent

      ps
      Les versions betas sont en téléchargement public ?

       
    • TridenT

      TridenT - 2006-12-27

      1/ Problème deja identifié : http://sourceforge.net/tracker/index.php?func=detail&aid=1337626&group_id=96281&atid=614255
      En cours de résolution

      2/ Un nouveau Tracker est entré ici : http://sourceforge.net/tracker/index.php?func=detail&aid=1623150&group_id=96281&atid=614255
      Je le traite au plus tôt.

      3/ Oui, c'est une limitation du tag @Comment, mais il faut que je le documente, à défaut de le corriger pour l'instant.

      4/ Haaa ... les records ... oui, j'en ai des mails à propos des records ! Problème déja identifié ici : http://sourceforge.net/tracker/index.php?func=detail&aid=1534349&group_id=96281&atid=614255
      EN cours de correction !

      Merci pour ces infos, je m'y mets tout de suite !

       
      • TridenT

        TridenT - 2006-12-28

        1/ Le problème vient juste d'être corrigé, enfin!!! Il m'embeter depuis longtemps celui-la.
        Corrigé dans la v0.16beta.4

         

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.