NONO

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
GeBonet
Messages : 453
Inscription : ven. 29/févr./2008 16:17
Localisation : Belgique

Message par GeBonet »

Je viens seulement :wink: de voir ce super Nono... plutôt de l'entendre...:lol:
avec l'exemple ci dessous et les 2 autres à des rythmes différents...
Beau travaille... :lol: :lol:

Code : Tout sélectionner

Frequence=11 ; (de 8 a 22  , la frequence normal est 11)
vitesse=50 ; 
Result=nono("ceci est un test, pour entendre nono, c'ést la voix normale de Nono ",0,Frequence,vitesse)  


Maintenant, je viens de placer ce code exactement dans un "nouvel onglet" (extrait de l'exemple)

Et j'obtient un "POLINK: error : etc...'_PB_StringBasePosition'
Et ce en ayant relancé le compilateur etc...


Donc le seul changement c'est le changement d'onglet dans l'IDE...
Alors j'essaye avec JaPBe... Et là ! Pas de problème !

Ma question n'est pas vis à vis de "Nono" qui manifestement ni est pas pour grand chose...
Si ce n'est que peut-être de jouer avec des limites mémoire, mais fonctionne généralement...

Mais pourquoi cette erreur de "POLINK" me pose des problème régulièrement et pourquoi ?
Car c'est apparemment des problèmes de "Linker" dans certain cas... ? Et moment ?

Comment prévenir cela ? Si posssible ?

Qu'est-ce que je fait ou ne fait pas ?

Pourquoi avec un IDE et pas avec un autre ?

Pourquoi dans IDE de base, d'un onglet à l'autre ça va ou ça va pas ?

Et pourquoi, très souvent, les choses se passent mieux sous JaPBe ?

Merci de m'éclairer car c'est en réalité une question qui me hante depuis longtemps...
Mais ici j'ai un cas intéressant ou ça marche... Mais pas toujours:?: :?: :?:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

GeBonet a écrit :
Maintenant, je viens de placer ce code exactement dans un "nouvel onglet" (extrait de l'exemple)

Et j'obtient un "POLINK: error : etc...'_PB_StringBasePosition'
Et ce en ayant relancé le compilateur etc...
je viens d'essayer, et j'ai pas de problemes, que ce soit avec japbe ou l'editeur officiel !! 8O


je pencherai plutot pour une mauvaise installation de purebasic sur ton system !!

si tu utilise plusieurs version de purebasic, installe dans des dossiers differents !!

Si ce n'est que peut-être de jouer avec des limites mémoire, mais fonctionne généralement...
sache que Nono fonctionne tres bien sur mon NC10 !!

donc normalement il doit fonctionner sur des anciens system type celeron
, il ne prends pas enormement de memoire
chez moi 38 Mo en fonctionnement !

soit moins que le compilateur de purebasic
qui lui occupe 45 Mo
de plus a la fin de ton exemple , la ram est liberée !!
Avatar de l’utilisateur
GeBonet
Messages : 453
Inscription : ven. 29/févr./2008 16:17
Localisation : Belgique

Message par GeBonet »

Dobro a écrit :
GeBonet a écrit :
Maintenant, je viens de placer ce code exactement dans un "nouvel onglet" (extrait de l'exemple)

Et j'obtient un "POLINK: error : etc...'_PB_StringBasePosition'
Et ce en ayant relancé le compilateur etc...
je viens d'essayer, et j'ai pas de problemes, que ce soit avec japbe ou l'editeur officiel !! 8O
Je n'en doute pas et chez moi aussi il fonctionne... Mais dans UN cas non...
C'est ça le Bizarre... Et c'est déjà arrivé avec d'autres choses téléchargé ou copié !
Comme version elles sont bien séparée et dans des répertoires et même DD Différents. La 4.2... et 4.30 celle que je j'utilise exclusivement depuis la 4.30 finie.
je pencherai plutot pour une mauvaise installation de purebasic sur ton system !!
sache que Nono fonctionne tres bien sur mon NC10 !!
Comme je l'ai dis je ne mets pas du tout Nono en cause...

Je profite de l'occasion pour en savoir plus sur cette erreur POLINK ?

J'ai déjà vus que d'autres l'évoquer mais personne ne sait exactement quand elle se déclenche et pourquoi ?

Le plus étrange c'est qu'elle disparait aussi parfois sur la même séquence compilé ! ??

Et comme cela ne se produit presque jamais avec JaPBe, je me demande si il n'y a pas une "manière" d'appeler le linker par l'IDE qui fait que ça n'arrive presque exclusivement avec l'IDE d'origine... ?

L'installation, il est évident que je l'ai directement mise en cause la première fois que c'est arrivé et ce n'était pas avec Nono !
(Mon système est un 2 Giga, dual core 2.7)

@Dobro, tu ne sais pas qui pourrais donner l'info sur les Erreurs POLINK :?:
De ce coté nous n'avons que peu d'info ! :?:
Enfin... Si tu as des news ? :idea:
En attendant Merci pour moi et Nono :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

l'ideal c'est de poser la question sur le forum anglais
puisque Fred le createur s'y trouve ...
Anonyme

Message par Anonyme »

Dobro , j'ai un vieux souvenir d'un gars qui en DarkBasic avait fait un synthétiseur vocal avec plein de bout de wav. ca marchait pas mal , le type en question , c'est pas toi ? 8O
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Cpl.Bator a écrit :Dobro , j'ai un vieux souvenir d'un gars qui en DarkBasic avait fait un synthétiseur vocal avec plein de bout de wav. ca marchait pas mal , le type en question , c'est pas toi ? 8O
ben si !! :D

c'est meme moi qui est fait l'explorateur et selecteur de fichiers pour le darkbasic explorateur et selecteur qui n'existait pas dans ce langage :D

il etait distribué sur le forum officiel :D

d'ailleurs encore dispo ici
http://www.games-creator.com/
section downloads puis utilitaires

le "Dobro" du dark basic , c'etait bien moi :D
j'ai les 2 licences (dark basic et dark basic pro), mais je dois dire, que j'y est pas remis les pieds
depuis longtemps

le Nono actuel est en fait la suite du nono commencé en dark basic :D
qui s'appelait alors "Spo256"
Anonyme

Message par Anonyme »

Ca remonte à quelques années déjà... a l'époque je ne savais pas encore programmé , tu étais une sorte de "dieu" de la prog à mes yeux à l'époque :D
En tout cas c'était bien foutu ce truc ! :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Cpl.Bator a écrit :Ca remonte à quelques années déjà... a l'époque je ne savais pas encore programmé , tu étais une sorte de "dieu" de la prog à mes yeux à l'époque :D
En tout cas c'était bien foutu ce truc ! :D
merci :)

je pense que maintenant c'est toi le dieu de la prog, et moi un ermite
qui apprends en toute simplicité dans mon coin :)
et c'est tres bien, comme ça . :D

ps:
je reste surement un "dieu" de la prog pour certains débutants, et ça aussi
c'est bien .. :lol:

enfin quand meme ..

quand je lis que tu ne connaissais rien a la prog a l'epoque du Dark basic
et que moi deja a l'epoque du ST je faisais des prg dont meme STmag avait fait un article dessus , je me dit que ta progression a été fulgurante !! 8O

grand bravo :D

ce qui me conforte dans le fait, que finalement j'ai pas beaucoup évolué.. :?

:lol:
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

Vaut mieu stagner voir progresser lentement que regresser (comme moi :P )
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

cederavic a écrit :Vaut mieu stagner voir progresser lentement que regresser (comme moi :P )
mais oui !! je suis sur que des que tu trouvera un nouveau sujet a programmer , tu vas t'y replonger tres vite

tu regresse pas, tu te mets en "pause" , c'est pas pareil :lol:
Anonyme

Message par Anonyme »

je pense que maintenant c'est toi le dieu de la prog
Merci , mais dieu est un bien grand mot pour moi.
quand je lis que tu ne connaissais rien a la prog a l'epoque du Dark basic
et que moi deja a l'epoque du ST je faisais des prg dont meme STmag avait fait un article dessus , je me dit que ta progression a été fulgurante !! Shocked
Bah , c'est simple , j'ai commençer en 2004 , j'ai ouvert un pc-fun ( j'avais pas encore le net à "l'époque" ) il y avais un comparatif de basic ( entre Blitz & le dark , je dois encore avoir l'article , le dark remportait le duel... ) avec un tuto pour faire un petit jeu en DarkBasic.
j'ai acheté Darkbasic , puis je me suis lançer tout doucement.
Tu vois , ca fait 5 ans maintenant , j'ai pas vraiment tenu un projet à long terme , je préfère "bidouiller" par si , par là...
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Oh... Nono ! :D

Je le croyais délaissé par son créateur... mais non ! :D

Merci Dobro, de mieux en mieux ce sacré Nono... je vais un peu m'amuser, pour mon dernier jour de vacances ^^. :lol:
Anonyme

Message par Anonyme »

On en parle ici de Spo256 :D
http://www.game-corp.net/topic-913.html
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

waou ! Merci

j'ai répondu :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: NONO

Message par Backup »

donc , j'ai remis en telechargement mon nono2010

http://michel.dobro.free.fr/download.php?view.38


c'est une DLL , en Purebasic on l'appel de cette façon :

Code : Tout sélectionner

; voici comment appeller Nono en temps que DLL
; l'utilisation d'un prototype

Prototype.l nono2 (phrase.s,panoramique,Frequence,vitesse,tete)
; phrase.s=la phrase a dire
; panoramique= de O a 255 (gauche a droite)
; frequence = de 1 a 50 (11 est la frequence normale)
; vitesse = vitesse de diction  de 1 a 50

If OpenLibrary(0, "nono.dll") ; ouvre la dll
   nono2.nono2 = GetFunction(0,"nono")
   
   Frequence=11; (de 8 a 22  , la frequence normal est 11)
   vitesse=70
   tete=0  ; affiche =1 ou pas =0 la tete a Nono
   nono2 ("ceci est un test, pour entendre nono, c'est la voix normale de Nono ",100,Frequence,vitesse,tete)
   nono2 ("on peut faire dire plusi eur, choses, a Nono. ",100,Frequence,vitesse,tete)
  
   CloseLibrary(0)
EndIf
; 
; EPB 

voila voila :)
Répondre