Problème App.Name

  1. 6 days ago
    Edited 6 days ago

    Bonjour a tous !
    Je viens d'arriver dans une nouvelle boite pour mon alternance, et ai pour première tache d'apprendre à manipuler Xojo. Je n'y connais donc encore pas grand chose (et étant en début de 2eme de BTS, mon niveau de codage est pas fou non plus).
    J'ai essayé de m'entrainer avec un tuto trouvé sur youtube (https://www.youtube.com/watch?v=OvmROV7Tejo ) pour créer une petite Web App, mais meme en faisant tout pareil que le gars, je tombe sur un bug :
    App.Name Parameter "app" expects class ConsoleApplication, but this is class App.
    App
    Sauf que c'est une application web, pas du tout console... Quand je change le super de App en "ConsoleApplication", ça a l'air de compiler, mais ne se lance pas.

    Auriez-vous une idée de comment faire marcher tout ça ?

    D'avance merci.

  2. PS: je n'ai pas fini le tuto, au contraire, je suis au début, mais je doute que le problème se résolve de lui même plus tard...

  3. Salut Antoine. Il faut demander à ton maitre de stage si tu as un problème, même si ta question te semble un peu con au départ !

    Le principe, c'est que tu ne poseras pas une "question conne" 2 fois, parce que tu as appris quelque chose la première fois que tu as posé cette question.

    Alors pose n'importe quelle question, du moment que tu apprends de la réponse !

  4. Louis D

    Nov 7 Pre-Release Testers, Xojo Pro QC, Canada

    curieux... Le super d'une application web est WebApplication. Le problème est probablement autre.

    Stéphane a bien raison. Ton maître de stage doit t'orienter un peu, donc pose des questions et prête attention aux réponses.

    Quant à ce Forum, tu peux certainement y poser des questions. Généralement, on indique l'OS, la version de Xojo (c'est spécialement important depuis la sortie de 2019 R2) et bien que c'est peu pertinent dans ce cas-ci, on montre notre code en expliquant ce qu'on a essayé. Plusieurs experts sont présents sur le forum et peuvent t'aider. N'attends toutefois pas une réponse immédiate, presque tout le monde ici est un utilisateur de Xojo, pas un employé.

    Et bienvenue dans le monde de Xojo. C'est un bel outil et la communauté qui "vit" dans ce forum est l'une des plus amicale et respectueuse qui soit.

  5. Mon maitre de stage a du partir à l'étranger en urgence jusqu’à la fin de semaine, sinon je lui aurais évidemment demandé... Et personne d'autre ne maitrise Xojo ici ^^'

  6. Louis D

    Nov 7 Pre-Release Testers, Xojo Pro QC, Canada

    OK. examinons ça une étape à la fois.

    • dans le sélecteur, as-tu bien choisi "web application" au départ? (oui: OK, Non, recommence et choisis Web app.)
    • vois-tu bien un item "Session" sous l'item "App " dans le navigateur? (oui: OK, non: recommence) - Ici, je valide ta réponse à la première question.
  7. J'ai bien choisi web app, en témoigne le petit logo près de App
    J'ai bien un item Session

  8. Au temps pour moi, j'ai zappé ma config.

    Je suis sous Windows 10, et Xojo2019r2.
    J'ai effectivement pensé à montrer mon code, mais je doute que ça vienne de la (il y en a très peu, et j'ai copié le code de la vidéo).

  9. Edited 6 days ago

    Ah au fait, le super de App était WebPage quand j'ai eu le premier bug (je sais même plus pourquoi, surement un essai désespéré de ma part).
    Quand je change le super de l'application en WebApplication, ça m'affiche

    App.Name Type mismatch error. Expected class WebPage, but got class NotesPage.NotesPage

    (NotesPage est une des classes que j'ai créées)

    Désolé, je balance un peu les infos dans le désordre, mais j'ai déjà essayé de changer le super plusieurs fois, avec un message d'erreur différent à chaque fois, donc ça m'a un peu mélangé les pinceaux.

  10. Louis D

    Nov 7 Pre-Release Testers, Xojo Pro QC, Canada

    OK. le problème arrive plus tard. Procédons avec méthode.

    Reprends depuis le début. Crée un nouveau webapp. Analyse (sous le menu project). Tu ne devrais avoir aucune erreur, mais possiblement quelques messages de dépréciation. Ce n'est pas grave.

    Ensuite, tu refais le même protocole à chaque fois que tu ajoutes un objet ou du code.

    À un certain moment, tu vas voir arriver ton message d'erreur. Tu sauras que cet ajout est problématique. Là, tu pourras poser une question plus ciblée.

  11. Je recommencerai demain en analysant à chaque fois, il me faut partir du bureau.
    Merci pour la technique en tous cas, je n'avais pas du tout vu le bouton analyser. Je vous tiendrai au courant.

    Et merci d'avoir pris de votre temps, à demain peut-être !

  12. Louis D

    Nov 7 Pre-Release Testers, Xojo Pro QC, Canada

    J'ai incorrectement traduit le terme anglais deprecation.

    Tu ne devrais avoir aucune erreur, mais possiblement quelques messages de dépréciation. Ce n'est pas grave.

    J'aurais plutôt dû écrire:
    Tu ne devrais avoir aucune erreur, mais possiblement quelques messages de désuétude. Ce n'est pas grave.

  13. Emile S

    Nov 7 Europe (France, Strasbourg)

    J’avais compris, mais la modification est plus jolie, voire poétique: j’aime.

  14. 5 days ago

    Bonjour !
    J'ai tout recommencé, et en suis maintenant là ou j'en étais hier, en analysant à presque chaque modif', ce qui m'a effectivement permis de régler quelques bug en direct. Merci Louis pour l'astuce de l'analyse, tout va bien maintenant ! J'avais du faire une fausse manip.

    Je reviendrai vers vous si j'ai d'autres soucis, merci encore :D

or Sign Up to reply!