IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 14 fois
Vote des utilisateurs
1 
0 
Détails
Licence : Creative Commons
Mise en ligne le 1er avril 2024
Plate-forme : Android
Langue : Anglais
Référencé dans
Navigation

AlcaEditor - éditeur de texte sous Android [LAMW]

Il s'agit d'un mini-éditeur de texte réalisé avec le framework LAMW sous Lazarus.

Il permet de créer un nouveau fichier, ouvrir un fichier existant et le modifier et permet d'enregistrer le fichier modifié éventuellement sous un autre nom et dans un autre dossier. Il est possible de changer la taille des caractères affichés.

Composants utilisés :
  • jMenu (menu principal) ;
  • jOpenDialog (pour sélectionner un fichier à ouvrir) ;
  • jSelectDirectoryDialog (pour sélectionner un nouveau dossier) ;
  • jDialogYN (pour confirmer la sauvegarde du fichier) ;
  • jEditText (l'éditeur, configuré comme un TMemo) ;
  • jPanel (panneau au bas de l'écran), contenant :
  • jSeekBar (pour changer la taille de la police de caractères) ;
  • jEditText (pour changer le nom du fichier) ;
  • jButton (pour changer de dossier).
Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 03/09/2023 à 12:18
Bonjour,

Il semble que l'installation de LAMW ne se soit pas déroulée correctement ou qu'une autre version de Lazarus entraîne des soucis. Attention que la version de Lazarus qui supporte le framework est la 2.0.12, la cohabitation avec une version plus récente pourrait entraîner des dysfonctionnements. Personnellement, j'ai installé LAMW sur une machine sur laquelle Lazarus n'avait jamais été installé, à l'aide de cette méthode : https://lazarus.developpez.com/faq/?...e-LAMW-Manager.

Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 09/09/2023 à 9:55
Bonjour,

LAMW produit deux APK :
  • dans build\outputs\apk\debug, une version debug auto-signée, qui peut directement être installée ;
  • dans build\outputs\apk\release, la version release, qui doit être signée pour pouvoir être installée.


Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 11/09/2023 à 17:55
Testé sur Windows (mais avec Lazarus 2.0.12) : cela fonctionne, avec Gradle comme constructeur et non Ant qui était sélectionné par défaut.

Projet / Options du projet / [LAMW] Android Project Options, onglet Build / Apk Builder.

Et le répertoire de sortie correspond bien à ce que l'on trouve sous Linux.

Avatar de sematimo
Membre averti https://www.developpez.com
Le 30/08/2023 à 10:51
bonjour
s'est la première fois que je me lance avec lazarus android.
j'ai installé laz4android2.2.2 et chargé ton projet.
Lors de la compilation j'ai 1 erreurs:
tfpandroidbridge_pack n'a pas été chargé
Bon j'ai télécharger 'tfpandroidbridge_pack ' et je l'ai ajouter au projet.
Maintenant j'ai:
impossible de trouver la classe 'jform', 'jdialogYN'.
je début, merci
Avatar de sematimo
Membre averti https://www.developpez.com
Le 31/08/2023 à 9:02
Bonjour
les premiers problèmes sont résolus après réinstallation de lamw et apach ant.
problème au chargement:
'Manque ant.properties'

problème à la compilation:
'Fatal: Impossible de trouver system utilisé par controls. Vérifiez que tous les fichiers ppu du paquet soient présents dans le répertoire de sortie. ppu dans un répertoire incorrect = C:\laz4android2.2.2\fpc\3.2.2\units\arm-android\rtl\system.ppu..'
Avatar de sematimo
Membre averti https://www.developpez.com
Le 03/09/2023 à 15:37
Je précise que l'installation est sur windows 10.
Sur ma machine j'ai la version 2.2.2 de Lazarus.
J' ai réinstallé lamw avec lamw manager version 0.3.1.6.
J'arrive à créé le fichier apk mais lorsque je veux l'installer sur mon smartphone redmi10, j'ai un message d'erreur "le package ne semble pas être valide"
Avatar de sematimo
Membre averti https://www.developpez.com
Le 11/09/2023 à 10:22
bonjour
Sous windows j'ai 2 apk:
C:\Users\name\Dev\LAMWProjects\AppLAMWProject3\bin\alcaeditor-android-debug.apk
C:\Users\name\Dev\LAMWProjects\AppLAMWProject3\bin\alcaeditor-android-unaligned.apk

alcaeditor-android-debug.apk ne fonctionne ni sur mon téléphone ni sur ma tablette, j'ai une erreur, package invalide.
j'ai essayé avec les exemples démo et même résultat.

je pense que lamw4android windows n'est pas au point.
Avatar de Alcatîz
Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
Le 11/09/2023 à 17:32
Je n'ai jamais encore testé sur Windows, je suis surpris que le répertoire de sortie ("bin" soit aussi différent que sur Linux ("output/apk/debug". Il n'y a pas non plus de référence à l'architecture dans le nom de ton apk (chez moi AlcaEditor-armeabi-v7a-debug.apk), l'architecture et la version minimale du SDK sont-ils supportés sur ton téléphone et ta tablette ?

Bon il va falloir que je teste tout ça sur Windows.
Avatar de sematimo
Membre averti https://www.developpez.com
Le 12/09/2023 à 11:11
Bonjour
Si je crée un nouveau projet avec ' LAMW[gui] Android Module' avec option du projet APK builder= gradle et chipset=ARMv6, l'apk est créé dans le dossier 'build\outputs\apk\debug' alors que si j'utilise ant l'apk est dans le dossier bin.
L'apk dans built avec gradlle fonctione sur mon téléphone.
Je pense que je m'y prend mal avec ton projet.
Ou dois-je copier les fichiers de ton projets?
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.