PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → 26 WM - Procédure en mode thread Principal
26 WM - Procédure en mode thread Principal
Started by Gurdarr, Jul., 26 2021 2:59 PM - No answer
Registered member
227 messages
Popularité : +18 (20 votes)
Posted on July, 26 2021 - 2:59 PM
Bo
njour,

La mise en place dans une procédure de l'option thread Principal depuis la fenêtre automatisme procédure

me génère l'erreur à la compilation suivante
Echec de la création de l'application Android <H:\Projets WinDev Mobile\v26\Texas JET Android\Exe\Texas JET Android\Texas_JET_Android.apk>.


Ligne de commande : "C:\Program Files\Java\jdk-10.0.2\bin\java.exe" -Duser.dir="H:\Projets WinDev Mobile\v26\Texas JET Android\Android\gen" "-Dorg.gradle.appname=H:\Projets WinDev Mobile\v26\Texas JET Android\Android\gen" -classpath "E:\WINDEV\WD 26\Personnel\Android\Gradle\lib\gradle-launcher-5.4.1.jar" org.gradle.launcher.GradleMain assembleRelease -b "H:\Projets WinDev Mobile\v26\Texas JET Android\Android\gen\build.gradle"


Erreur retournée :
:compileReleaseJavaWithJavac
H:\Projets WinDev Mobile\v26\Texas JET Android\Android\gen\src\eu\astinet\texasjta\wdgen\GWDCPCOL_Preparation.java:2351: error: missing return statement
}
^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error

> Task :compileReleaseJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileReleaseJavaWithJavac'.
Compilation failed; see the compiler error output for details.


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 8s
10 actionable tasks: 1 executed, 1 from cache, 8 up-to-date



la procédure est la suivante :
Procedure G_CalculerResteABadger(MaClefPrepa est une chaîne UNICODE,sP_NomProcedureContinuite est une chaîne):booléen
nMaQuantite est un entier = 0

MaReq_ResteABadger est une Requête SQL =
[
SELECT SUM(ArticlesSortie.Quantité-ArticlesSortie.QteBadges) AS total_ResteABadger
FROM ArticlesSortie
WHERE ArticlesSortie.cleprepa = {pcleprepa}
]
SI MaClefPrepa <> "" ALORS
MaReq_ResteABadger.pcleprepa=MaClefPrepa
SINON
MaReq_ResteABadger.pcleprepa=Null
FIN

SI HExécuteRequête(MaReq_ResteABadger,hRequêteSansCorrectionHF) ALORS
nMaQuantite= MaReq_ResteABadger.total_ResteABadger
HLibèreRequête(MaReq_ResteABadger)
FIN

SELON sP_NomProcedureContinuite
CAS "FEN_Colisage.L_CalculerResteABadger_ProcedureContinuite"
FEN_Colisage.L_CalculerResteABadger_ProcedureContinuite(nMaQuantite)
CAS "FEN_Scan.L_CalculerResteABadger_ProcedureContinuite"
FEN_Scan.L_CalculerResteABadger_ProcedureContinuite(nMaQuantite)
AUTRE CAS
//Cas non géré
FIN

RENVOYER Vrai

CAS ERREUR:
RENVOYER Faux
CAS EXCEPTION:
RENVOYER Faux