Welcome
Benvenuto sul forum livecode italia

Stai vedendo il forum come ospite, che limita il tuo utilizzo del forum. Se ti registri sul forum, avrai la possibilità di pubblicare post e risposte, comunicare privatamente con gli altri membri, e altre funzioni. In aggiunta, i membri registrati vedono meno pubblicità. Registrarsi è veloce, semplice, e assolutamente gratuito (oltre che a liberarci da molto spam), quindi vai su ucp.php?mode=register e unisciti alla nostra comunità.

Comportamenti fuorvianti

Qui si trattano argomenti che hanno a che fare su Livecode

Comportamenti fuorvianti

Messaggioby rocco » lun mag 01, 2017 9:57 am

Ciao a tutti,
da pochissimo ho scoperto LiveCode e mi è subito piaciuto molto.
Dopo un paio di giorni di smanettamenti, copia e incolla di codice per testarlo ho notato alcuni comportamenti che per me sono fuorvianti. Uno di questi è: scrivo del semplicissimo codice che eseguito direttamente nell'ide funziona benissimo ma nello stand alone prodotto successivamente assolutamente no. Ad es. la lettura di un file di testo da internet e la sua scrittura in un campo di testo funziona nell'ide ma non nello stand alone. Ho semplicemente usato un
Put url "http://......." into fld "Myfield"

Perché succede questo?

Rocco
rocco
 
Posts: 9
Joined: mar apr 25, 2017 9:30 pm
Has thanked: 3 time
Have thanks: 0 time

Re: Comportamenti fuorvianti

Messaggioby livecodeitalia » mer mag 03, 2017 2:13 am

Detto così suona strano. Non cambia nulla fra IDE e stand alone.
Che versione di livecode usi?
Su che sistema operativo?
E per quale sistema operativo crei lo stand alone?
Avatar utente
livecodeitalia
Site Admin
 
Posts: 319
Joined: mer lug 09, 2014 11:47 am
Has thanked: 25 time
Have thanks: 13 time

Re: Comportamenti fuorvianti

Messaggioby rocco » mer mag 03, 2017 12:08 pm

Ciao,
mi spiego meglio.
Sto usando LiveCode 8.1.4 (ma ho provato anche sulla 9.0 dp6) su windows 10 e creo lo stand alone per windows.

Ho creato un semplice stack con un bottone con il seguente codice:
on mouseUp
put url "http://bit.ly/2oPhTTD" into field "Field1"
end mouseUp

il file "http://bit.ly/2oPhTTD" è un semplice file di testo in formato tsv (ma ho provato anche con altri tipi di file)

Nell'ide tutto funziona alla perfezione, nello stand alone, alla pressione sul bottone non succede nulla.
Non ne intuisco la causa.
Grazie della risposta
rocco
 
Posts: 9
Joined: mar apr 25, 2017 9:30 pm
Has thanked: 3 time
Have thanks: 0 time

Re: Comportamenti fuorvianti

Messaggioby rocco » mer mag 03, 2017 12:51 pm

Ho forse capito la causa facendo un po' di prove.

Il problema sembra essere lo short url di bitly.
Se provo a leggere un file di testo pubblicato su gDrive usando un indirizzo breve generato con bitly funziona nell'ide ma non nello stand alone.
Se genero un indirizzo breve con google shortener, la lettura del file online funziona sia nell'ide che nello stand alone.

Il perchè, però, resta un mistero per me.

Grazie ancora per l'aiuto.

Saluti
Rocco
rocco
 
Posts: 9
Joined: mar apr 25, 2017 9:30 pm
Has thanked: 3 time
Have thanks: 0 time

Re: Comportamenti fuorvianti

Messaggioby rocco » mer mag 03, 2017 5:34 pm

Mi smentisco.
La cosa sembra essere casuale. Dallo stesso progetto ho prodotto più standalone e alcuni funzionano correttamente ed altri no.
Perchè???
rocco
 
Posts: 9
Joined: mar apr 25, 2017 9:30 pm
Has thanked: 3 time
Have thanks: 0 time

Re: Comportamenti fuorvianti

Messaggioby livecodeitalia » mer mag 03, 2017 5:43 pm

Hai ragione, ho lo stesso problema su Linux. Chissà che succede nel redirect... apro un bug
Avatar utente
livecodeitalia
Site Admin
 
Posts: 319
Joined: mer lug 09, 2014 11:47 am
Has thanked: 25 time
Have thanks: 13 time

Re: Comportamenti fuorvianti

Messaggioby rocco » mer mag 03, 2017 6:49 pm

Credo sia colpa del protocollo HTTPs, mi sa che LiveCode non lo digerisce tanto bene.
Se provo con indirizzi HTTP funziona sia da IDE che da standalone, sempre.
Nell'IDE con indirizzi HTTPs funziona sempre mentre nell'eseguibile standalone no. =(
rocco
 
Posts: 9
Joined: mar apr 25, 2017 9:30 pm
Has thanked: 3 time
Have thanks: 0 time

Re: Comportamenti fuorvianti

Messaggioby rocco » mer mag 03, 2017 7:10 pm

BINGO!!!
Dipende SI dal protocollo HTTPs.
Avevo notato che nelle cartelle degli standalone che funzionano compare anche un altro file: "revsecurity.dll" e mi sono incuriosito. Questo file permette, su sistemi windows, le connessioni ad URL secure (SSL etc.) come quelle del protocollo HTTPs. Infatti copiandolo nelle cartelle degli standalone che non funzionavano, tutto funziona alla perfezione. Non so perchè su linux a te non funzioni.
Ora resta da capire però il perchè a volte tale file non viene generato da LiveCode insieme allo standalone.
rocco
 
Posts: 9
Joined: mar apr 25, 2017 9:30 pm
Has thanked: 3 time
Have thanks: 0 time

Re: Comportamenti fuorvianti

Messaggioby livecodeitalia » gio mag 04, 2017 2:32 am

Avatar utente
livecodeitalia
Site Admin
 
Posts: 319
Joined: mer lug 09, 2014 11:47 am
Has thanked: 25 time
Have thanks: 13 time

Re: Comportamenti fuorvianti

Messaggioby rocco » gio mag 04, 2017 10:05 am

Visto!
Grazie mille per la tua disponibilità.

Ciao
Rocco
rocco
 
Posts: 9
Joined: mar apr 25, 2017 9:30 pm
Has thanked: 3 time
Have thanks: 0 time

Next

Return to Generale

Who is online

Visitano il forum: Nessuno e 1 ospite

cron
suspicion-preferred