| |
Publicado em julho, 19 2012 - 12:17 PM |
Bonjour
je rencontre des problèmes de compilation dans xCode (20 erreurs) lorsque je souhaites utiliser le projet exemple "IOS Système".
j'utilise la dernière version de Windev Mobile "078n"
cordialement Stef |
| |
| |
| | | |
|
| | |
| |
Membro registado 56 mensagems |
|
Publicado em julho, 19 2012 - 4:25 PM |
Si vous aller vers ce lien : http://forum.pcsoft.fr/thread.awp… Vous pourrez voir un tuto fais par moi et explique comment faire fonctionner le code IOS fournit en exemple par pcsoft. En fait tout le truc est dans l'ordre dans lequelle vous aller créer et qui créer ou non des erreurs.
Je m'explique : L'ordre dans lequel vous aller créer vos fonctions globales, définit l'ordre dans lequel elle vont être créer dans xCode. Seulement la fonction global IOS qui définit à peu près tout pour les autres fonctions globales Objective-C à un ordre un peu bancale et du coup ne se retrouve pas en top de votre ObjectiveC.mm dans xCode, ce qui induit des erreurs, car pas de déclarations, d'implémentation en amont des fonction qui les appelles. |
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 20 2012 - 10:22 AM |
bonjour Spek
merci pour ta réponse mais j'ai essayé ton code et je rencontre aussi des problèmes de compilation (12 erreurs voir ci-dessous) :
/Sources/Application iOS/iOS_Sablier.xcode.gen/iOS_Sablier/WDObjectiveC.mm Variable has incomplete type 'void' Use of undeclared identifier 'BOOL' Expected an Objective-C directive after '@' Expected an Objective-C directive after '@' Expected ';' after method prototype Expected an Objective-C directive after '@' Redefinition of 'IOS_Sablier' as different kind of symbol Use of undeclared identifier 'Yes' Missing @end Cannot declare variable inside @interface or @protocol Cannot declare variable inside @interface or @protocol Cannot declare variable inside @interface or @protocol
Aurais-tu une solution ? Sinon PCSOFT m'a envoyé un correctif du projet mais, ils ont supprimé la gestion du sablier !
Stef |
| |
| |
| | | |
|
| | |
| |
Membro registado 56 mensagems |
|
Publicado em julho, 20 2012 - 11:27 AM |
Déjà c'est mieux que 20 ^^. Non sans rire normalement vous devez avoir dans WDObjectiveC.mm et dans l'ordre :
Les includes #include....
void IOS{}
Les classes @interface ......
Les implémentations @implementation....
Les variables globales
Les fonctions vois IOS_Sablier(BOOL.....
Si ce n'est pas le cas modifiez votre fichier .mm |
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 20 2012 - 1:07 PM |
Bonjour Stef,
J'ai eu le même problème et je me suis arraché les cheveux !
En fait une des versions de code fournie dans iOs Système est complètement buggée...
Le ST m'a renvoyé la bonne source et ça marche !
Je suis à ta dispo si tu veux le code
stef a écrit dans le message de news <8c89089108d8dfee310ee35c652e955e@news.pcsoft> :
bonjour Spek
merci pour ta réponse mais j'ai essayé ton code et je rencontre aussi des problèmes de compilation (12 erreurs voir ci-dessous) :
/Sources/Application iOS/iOS_Sablier.xcode.gen/iOS_Sablier/WDObjectiveC.mm Variable has incomplete type 'void' Use of undeclared identifier 'BOOL' Expected an Objective-C directive after '@' Expected an Objective-C directive after '@' Expected ';' after method prototype Expected an Objective-C directive after '@' Redefinition of 'IOS_Sablier' as different kind of symbol Use of undeclared identifier 'Yes' Missing @end Cannot declare variable inside @interface or @protocol Cannot declare variable inside @interface or @protocol Cannot declare variable inside @interface or @protocol
Aurais-tu une solution ? Sinon PCSOFT m'a envoyé un correctif du projet mais, ils ont supprimé la gestion du sablier !
Stef |
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 20 2012 - 3:37 PM |
Bonjour Sylvain et merci pour ta réponse.
Je suis bien sur preneur pour a voir le source. Peux tu me l'envoyer à l'adresse mail support@kodesoft.fr
D'avance merci cordialement Stef |
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 23 2012 - 6:56 PM |
Bonjour Stef,
Je t'ai transmis les sources la semaine dernière par mail.
Tu l'as bien reçu ?
Cdt
Sylvain
stef a écrit dans le message de news <7ac6b2a4a70534e7558fdc05ca69f511@news.pcsoft> :
Bonjour Sylvain et merci pour ta réponse.
Je suis bien sur preneur pour a voir le source. Peux tu me l'envoyer à l'adresse mail support@kodesoft.fr
D'avance merci cordialement Stef |
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 25 2012 - 10:19 AM |
Bonjour Sylvain
Je n'avais pas vu tu était passé dans les indésirables. Je te remercie pour ton message. Je regarde à mon retour de vacances Cdt Stef |
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 26 2012 - 10:52 AM |
bonjour
Sylvain j'ai bien récupéré ton code mais il n'y a plus la gestion du sablier. j'ai eu aussi une réponse de Pcsoft comme quoi la gestion du sablier est maintenant géré en natif dans Windev depuis la fonction sablier() et qui fonctionne.
Le plus gênant dans cette histoire, c d'être obligé de reprendre tous les projets pour pouvoir migrer dans la version 78n ! pas cool...
Par contre, spek si tu as un bout de code qui fonctionne je suis preneur. encore merci à tous les deux.
cdt stef |
| |
| |
| | | |
|
| | |
| |
Membro registado 56 mensagems |
|
Publicado em julho, 26 2012 - 11:21 AM |
Alors la fonction Sablier() fonctionne en 78n, mais vous verrez le résultat sur l'iphone c'est pas probant, vu que pas en multithread. Donc vous avez une fenêtre Alerte bleu qui s'affiche et c'est tout.
Après j'ai fait un tuto sur ce forum qui fonctionne. Je vous conseille de jeter un oeil, si vous souhaitez faire votre propre loading. |
| |
| |
| | | |
|
| | |
| |
Membro registado 14 mensagems |
|
Publicado em agosto, 24 2012 - 11:53 AM |
Bonjour Spek
j'ai bien essayé votre tuto en le suivant à lettre mais j'ai des messages d'erreurs lors de la compile sous xcode ! Auriez vous un projet à m'envoyer ? d'avance merci stef |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 25 2012 - 9:11 PM |
Pour les erreurs de compil dans Xcode avec le code de ce post : http://forum.pcsoft.fr/thread.awp… , vérifier la casse.
Pas exemple, à cette ligne là : __SABLIER__ = [[[WDSablier alloc] initWithTitle:@"" Message:sMessage delegate:nil cancelButtonTitle:nil otherButtonTitles:nil] autorelease];
"message:" doit être en minuscule; Les @property et @end aussi. |
| |
| |
| | | |
|
| | |
| |
Membro registado 14 mensagems |
|
Publicado em agosto, 26 2012 - 3:14 PM |
Bonjour et merci Sylvain, j'ai enfin réussi à faire fonctionner le sablier.
Bonne continuation à vous tous Stef
-- Stéphane |
| |
| |
| | | |
|
| | |