Qtoctave Win32 0.9.1 bugfix


Alla versione 0.10.1.

Ho trovato un bug nella mia versione di Windows. Così ho patchato la fonte, per risolvere il problema.
Il problema era che cambia è cwd qtoctave proprio quando un file viene caricato e quindi condividere la directory non è più in vigore.

Una nuova build di qtoctave-win32-0.9.1-2 -win32-0.9.1-3 qtoctave

La nuova versione 0.10.1-win32-qtoctave dovrebbe risolvere questi problemi.

[Aggiornamento]
Thx Dan per il report. Ho dimenticato un "\ \" + linea 118 octave_connection.cpp Ho caricato la versione 0.9.1-3.

  1. # 1 da Dan il 06-04-2010 - 08:21:33

    Ottimo lavoro sulla build, come mai posso avere i seguenti errori. Il primo lamenta il percorso, ma non sembra funzionare dopo.

    poi continua a lamentarsi che

    `_ide_reload_variables_list 'Definito vicino alla riga 1 colonna 5

    e non può usare la finestra delle variabili. Questo non fa che nella versione linux.

    e poi: ho dovuto scaricare mingwm10.dll e rilasciarlo nella cartella bin per farlo avviare anche fino

    Qualsiasi ottenere questo lavoro sarebbe molto apprezzato.

    Bellow sono alcuni degli errori che sto ottenendo.

    E 'possibile vi siete persi un percorso relativo nel costruire?

    Attenzione: mark_as_command è obsoleto e verrà rimosso da una futura versione
    di Octave
    Attenzione: addpath: C :/ Documents e Settings/Dingles/Desktop/qtoctave-win32-0.9.
    1-2/qtoctave/bin .. \ share \ qtoctave \ scripts_octave \: No such file or directory
    >>> Errore: `_ide_reload_variables_list 'definito vicino alla riga 4 colonna 1
    plot (rand (1,10))
    Attenzione: ISSTR è obsoleto e verrà rimosso da una futura versione di Octave,
    si prega di utilizzare invece ischar
    >>> Errore: `_ide_reload_variables_list 'definito vicino alla riga 1 colonna 5

  2. # 2 di Dan il 06-04-2010 - 08:46:31

    OK, con un po 'di rovistando ho trovato _ide_reload_variables_list.m

    e questo risolto tale errore

    addpath ('C: \ Documents and Settings \ Dingles \ Desktop \ qtoctave-win32-0.9.1-2 \ QTOC
    ottava \ share \ qtoctave \ scripts_octave ')

    Ma non l'ho trovato di default. Mi piacerebbe trasmettere questo agli studenti. sapete come posso cambiare questo senza dover fare il addpath? C'è un file di configurazione da qualche parte? Non mi dispiace dover fare questo, ma vorrei passare questo a qualche anno prima e sarebbe meglio se potessi patch per loro. Quindi non c'è una rotta prima occhiata al un'ottava.

    Cin cin

    Dan

  3. # 3 di NPF il 06.04.2010 - 17:48:21

    Spero 0.9.1-3 risolve il problema con _ide_reload_variables_list

  4. # 4 da Dan il 07/04/2010 - 09:22:09

    Funziona fantastico! Grazie mille!

  5. # 5 di edificio su 08.04.2010 - 13:49:14

    ciao, ho dovuto copiare da uno mingwm10.dll vecchia installazione per funzionare qtoctave.exe

  6. # 6 di NPF il 08.04.2010 - 14:00:23

    I mingwm10.dll aggiunti all'archivio

  7. # 7 di freaker computer 08.04.2010 - 23:34:02

    Sto ricevendo un sacco di errori, tutti relativi agli script di Octave.

    In primo luogo, nella finestra del prompt dei comandi,
    [PkgBind :: command list load] '.. \ share \ qtoctave \ pkg commands.list' non può essere caricato

    Poi, all'interno qtoctave sé, un sacco di errori come questi ogni volta che entro in un comando:
    errore: la linea definita nei pressi `int2str '10 36 colonna
    errore: valutare lista numero di argomento elemento 1
    errore: valutare lista numero di argomento elemento 1

    E 'possibile pkg commands.list contiene le definizioni di erroring int2str e altre funzioni? (Ho cercato di trovare pkg-commands.list così ho potuto testare la mia teoria, ma non sembra essere incluso in questa versione o la versione 0.6.8)

    Grazie per la build di Windows!

  8. # 8 di NPF il 09.04.2010 - 17:24:17

    freaker calcolatore :

    Sto ricevendo un sacco di errori, tutti relativi agli script di Octave.
    In primo luogo, nella finestra del prompt dei comandi,
    [PkgBind :: command list load] '.. \ share \ qtoctave \ pkg commands.list' non può essere caricato ...

    Potete darmi un breve elenco fo passi per riprodurre il bug?

  9. # 9 di freaker computer 09.04.2010 - 17:38:48

    mfn :

    Potete darmi un breve elenco fo passi per riprodurre il bug?

    Certo, nessun problema.

    * Scarica Win32 0.9.1 Build (la build bugfix) ed estrarlo in una cartella
    * Octave Download (ho la versione 3.2.4), installarlo, copiare i file da Octave bin \ per bin qtoctave \ (c'erano un paio di file DLL duplicati, ho lasciato gli originali intatti)
    * Eseguire qtoctave
    * Una finestra del prompt dei comandi verrà visualizzato, contiene il primo errore ho citato
    * Eseguire qualsiasi comando in qtoctave (ho fatto 4 +5)
    * Una pletora di messaggi di errore visualizzati (quelli che ho citato)

    Sarebbe un video schermo di essere utile?

  10. # 10 di NPF il 18/04/2010 - 13:45:45

    L'unica differenza tra il mio e il tuo è l'installazione, che ho installato in una directory diversa ottava e impostare il percorso ad esso nelle opzioni.
    Forse si può provare anche questo.

  11. # 11 di Tony il 23/04/2010 - 15:00:19

    Selezionando "Guida di Octave" dal menu Help, non stava lavorando per me. Sono riuscito a farlo funzionare modificando il file nella qtoctave qtinfo.m / share / qtoctave / scripts_octave directory.
    La nuova versione è la seguente:

    qtinfo function ()
    prefix = "cmd / cc Octave :/ / qtoctave / bin /";
    comando = sprintf ("qtinfo% s> nul" info_file);
    printf ("info di partenza:% s \ n", comando);
    sistema ([comando prefisso], 1, "async");
    endfunction

    A seconda di dove avete installato potrebbe essere necessario modificare il percorso della directory qtoctave al qtinfo.exe file nella variabile "prefisso".

  12. # 12 da Roberto il 30/04/2010 - 14:23:42

    Hey, grande lavoro per la compilazione del pacchetto qtoctave. Mi chiedo se potreste essere interessati a lavorare insieme per creare un file di Nullsoft Installer (NSIS) di fornire alle persone un programma di installazione / disinstallazione del pacchetto per i sistemi Windows? Credo che, parlando con il qtoctave autore e anche per i confezionatori di Octave, potremmo fornire un all-in-one prodotto sulla piattaforma Math Windows che grazie alla facilità d'uso potrebbe pervenire all'adozione diffusa. Che ne pensi?

  13. # 13 di Ciccio il 05/05/2010 - 16:21:04

    Ciao,
    bel programma.
    In ogni caso quando l'editor crea una nuova variabile senza eco sul terminale, questo non è riportato sulle "variabili utente locali" fino a quando la variabile non viene richiamato sul terminale o un comando che viene eseguito.

  14. # 14 da Tatsuro Matsuoka il 11/05/2010 - 13:02:38

    Quando si utilizza l'ottava fucina pacchetti ottava 3.2.4 mingw32, si prega di prendersi cura oct2mat il problema.

    http://wiki.octave.org/wiki.pl?OctaveForWindows

    Prima Porti autonomi
    1,1. Octave 3.2.4 per Windows mingw32
    Altri temi importanti dopo il rilascio:

    Saluti

    Tatsuro

  15. N ° 15 di Pascal Grandeau il 23/05/2010 - 18:34:56

    Ho provato il tuo qtoctave 0.9.1.3 con Octave-forge pacchetti octave-3.2.4 mingw32. Ho un problema con i grafici: le finestre gnuplot è dietro qtoctave e quando mi muovo qtoctave non riesco a vedere il grafico. Ho provato EasyPlot, ma non funziona. Cosa posso fare?
    Grazie.

    Pascal Grandeau

  16. N ° 16 di Sapien2 il 26/06/2010 - 13:53:03

    Quando provo ad eseguire lo script più semplice protting come
    x = linspace (0, 2 * pi, 100);
    y = sin (x);
    plot (x, y);
    EasyPlot finestra si blocca giusto e non mostra la grafica.
    Cosa faccio di sbagliato?

  17. N ° 17 di Stefan il 06/07/2010 - 12:30:13

    Ciao,
    Ho anche voluto usare EasyPlot e non ha funzionato. Qualsiasi idea di cosa avrei potuto fare? Di seguito è riportato ciò che ho ottenuto finora.
    Riguarda Sunny,

    Stefan

    >>> H = [1 2 3]
    h =

    1 2 3

    >>> Plot (h, h)
    >>> Errore: è necessario avere installato gnuplot per visualizzare la grafica, se avete Gnup
    pezzo installato in un percorso non standard, vedere la funzione 'gnuplot_binary'
    Gnuplot_binary >>> ("C: \ \ gnuplot \ \ bin \ \ wgnuplot.exe")
    >>> Plot (h, h)
    >>> Errore: compare_versions: numeri di versione deve essere una sola riga
    errore: chiamata da:
    errore: C: \ Octave \ 3.2.4_gcc-4.4.0 \ share \ ottava \ 3.2.4 \ m \ varie \ compare_v
    ersions.m alla riga 81, colonna 5
    errore: C: \ Octave \ 3.2.4_gcc-4.4.0 \ share \ ottava \ 3.2.4 \ m \ plot \ __ gnuplot_has_feat
    ure__.m alla riga 43, colonna 23
    errore: C: \ Octave \ 3.2.4_gcc-4.4.0 \ share \ ottava \ 3.2.4 \ m \ plot \ gnuplot_drawnow.m
    alla riga 229, colonna 11
    errore: C: \ Octave \ 3.2.4_gcc-4.4.0 \ share \ ottava \ 3.2.4 \ m \ plot \ gnuplot_drawnow.m
    alla riga 97, colonna 16
    >>>

  18. N ° 18 di Oliver il 21/07/2010 - 11:48:10

    Ciao
    Ho provato anche i 2dplots non ha funzionato.

    Saluti

    Oliver

  19. N ° 19 di Bob il 05/08/2010 - 21:14:25

    @ 12 ho un po 'di esperienza mettendo insieme installatori Nullsoft con HM NIS Edit per generare il modello iniziale. Sono d'accordo che la semplificazione del processo di installazione sarebbe davvero contribuire a rendere il sistema più popolare.

    Sto usando Scilab con buoni risultati, l'unico problema è inutilmente i grafici sono brutti e alias. Editor di Scilab è molto bello però. Al contrario, la trama Octave è Gnuplot Quale motore produce un output molto bello, ma Octave di input della console di default è più difficile da usare.

  20. N ° 20 di Serge il 06/08/2010 - 16:48:32

    Ciao,
    2Dplots non ha funzionato:
    parametri non vengono passati dalla forma al "Terminal Octave":
    >>> Plot ();
    utilizzo: plot (y)
    plot (x, y, ...)
    plot (x, y, fmt, ...), plot (x, y, proprietà, valore, ...)
    errore: C: \ Octave \ 3.2.0_gcc-4.3.0 \ share \ ottava \ 3.2.0 \ m \ plot \ __ plt__.m alla linea
    116, colonna 5

    Saluti

    Serge

  21. N ° 21 di Ekkehard il 18/08/2010 - 19:16:42

    Ottimo lavoro - Grazie!

    L'icona di stile png che viene con esso non funziona come un'icona. Ho creato un'icona che lavorerà fuori di esso. Come posso caricare?

    Cin cin

  22. N ° 22 di Idleryan il 25/10/2010 - 12:19:14

    Ciao
    io uso il file-win32-0.9.1-3 pached qtoctave
    ma comunque ho ancora mostrare il problema qui sotto

    Attenzione: mark_as_command è obsoleto e verrà rimosso da una futura versione
    di Octave
    Errore >>>: C: \ Documents and Settings \ hsun.ouyang \ My Documents \ qtoctave \ bin: No s
    uch file o directory

    ma l'errore non verrà visualizzato ogni volta

    Cordiali saluti

  23. N ° 23 di Serge il 27/10/2010 - 10:48:29

    Ciao,

    Questo progetto è morto?

    Cordiali saluti

  24. N ° 24 di Baptiste il 29/10/2010 - 15:53:27

    Ciao,

    Ho anche il problema utilizzando EasyPlot.

    Quando scrivo per exampe "plot (x, y)"
    ricevo il seguente messaggio:

    errore: compare_versions: numeri di versione deve essere una sola riga

    Sto utilizzando ottava 3.2.4 e 0.9.1 qtoctave
    su Windows7

    Grazie

  25. # 25 di Christopher il 31/10/2010 - 13:24:31

    Serge :
    Ciao,
    Questo progetto è morto?
    Cordiali saluti

    Non ho mai visto questo come un progetto separato. Ho appena costruito qtoctave per Windows.

  26. # 26 di Serge su 08/11/2010 - 08:24:15

    OK, ma non ci sono problemi corretti e non vi è alcun rilascio per alcuni mesi. Grazie per tutti i contribuenti, ma oggi, senza trama corretta, questo prodotto non è utilizzabile.
    Saluti

  27. N ° 27 di Nate il 17/11/2010 - 21:53:57

    Ho usato per un po 'e qtoctave penso che sia un grande programma - il migliore front-end per Octave. Tuttavia ci sono alcune cose che rendono molto più facile da usare ed efficiente. Ecco i miei suggerimenti per i miglioramenti (in ordine di importanza):

    Copiare, tagliare, incollare, tra la finestra di terminale, riga di comando >> bar e l'editor con Ctrl C, Ctrl X, Ctrl V e non solo con tasto destro del mouse
    Non ridimensionare l'editor (rendere più stretto) al riavvio programma di commutazione o di oggetti finestra di terminale. (Soluzione: terminale unmaxemize, quindi rendere l'oggetto terminale)
    Più veloce visualizzazione di array di grandi dimensioni con lo spettatore foglio di calcolo
    Tasti di scelta rapida per commentare / decommentare e trattino / Unindent
    Apertura variabile nella finestra di navigazione (in schede) e non terminale, come opzione
    In editor di variabile, opzione per selezionare un'altra variabile (per visualizzare i propri valori senza aprirlo dall'elenco Variabili, il ridimensionamento e il posizionamento della finestra, etc)
    Gnuplot non congelamento (clessidra) ogni volta si fa clic sulla barra del titolo della finestra, maxemize, casella di chiusura, etc (probabilmente estraneo a qtoctave).
    Mostra valori delle variabili che non sono gli array in lista Variabile ', la ricerca come array di celle, stringhe, strutture
    Lasciare Esc per cancellare la riga di comando
    Possibilità di cambiare tutte le dimensioni dei font (anche le funzioni di ottava) nell'editor
    Consentire la visualizzazione delle variabili con tipi di dati come stringhe di ricerca, strutture, ecc
    Quando si seleziona il testo nell'editor e si trascina, viene eseguito quel pezzo di codice e lo elimina. Risolvere il
    Massimizzare terminale ottava all'avvio del programma, se è stato precedentemente ingrandita

    Sarei molto grato a chiunque potrebbe implementare una di queste!
    Nate-

    BTW, io sto usando Windows XP SP3

  28. # 28 da Don il 04/01/2011 - 17:02:10

    Come si fa a installare questo programma?

  29. N ° 29 di Kny il 17/01/2011 - 12:25:17

    L'errore, in cui Gnuplot si blocca è relativo al pacchetto di oct2mat OctaveForge. E 'facilmente risolto, come descritto qui sotto "note aggiuntive" sezione:

    http://wiki.octave.org/wiki.pl?OctaveForWindows

    versione corta:

    Esegui dal prompt dei ottava direttamente o dall'interno qtoctave:
    "Pkg rebuild-noauto oct2mat"

    Riavviare qtoctave. Dopo di ciò, la stampa dovrebbe funzionare come al solito.

  30. N ° 30 di Bill Eaton 21/01/2011 - 21:56:39

    Vi ringrazio tanto per questo binario build per Windows. E 'molto bello.

    Ho notato che la versione 0.10.1 è ora disponibile. Avete intenzione di fare una build di Windows?

  31. N ° 31 di NPF il 21/01/2011 - 22:43:45

    Bill Eaton :

    Vi ringrazio tanto per questo binario build per Windows. E 'molto bello.

    Ho notato che la versione 0.10.1 è ora disponibile. Avete intenzione di fare una build di Windows?

    Salve, visto l'annuncio, anche, e ho il progetto di fare una build di Windows. Ma al momento non ho molto tempo libero. Spero di finirlo nella prima settimana di febbraio.

  32. N ° 32 di Vladimir su 27/01/2011 - 23:26:56

    Ciao a tutti!

    Sarebbe Qualcuno sa come cambiare il colore del testo commentato. E è una sorta di grigio ora, ma vorrei fare qualcosa ti altro. Sarebbe migliorare la chiarezza del codice. Grazie mille in anticipo.

  33. N ° 33 di NPF il 29/01/2011 - 16:53:09

    Ho finito la build per 0.10.1. Link è all'inizio di questo post

  34. # 34 da joe il 30.01.2011 - 21:44:36

    Ciao,

    easy_plot sembra ancora non funzionare. Ci
    due finestre stanno arrivando e sono vuote.
    Versione: 3.2.4 MinGW ottava qtoctave, 0.10.1

    Tutte le soluzioni alternative descritte nelle note di
    http://wiki.octave.org/wiki.pl?OctaveForWindows
    non cambia nulla.

    Qualcuno ha in esecuzione questa funzione?

  35. N ° 35 del dazio NPF 30/01/2011 - 23:36:29

    Ho appena testato il

    pkg rebuild-noauto oct2mat

    comando con la nuova generazione e qtoctave 0.10.1 che sta funzionando per me, con il seguente esempio:
    x = linspace (0, 2 * pi, 100);
    y = sin (x);
    plot (x, y);

  36. # 36 da joe il 31.01.2011 - 01:27:35

    Mi trovo di due PC diversi con un appena installato
    octave-3.2.4 la stessa:

    due finestre e una easy_plot vuoto non reagire.
    Non mi manca qualcosa. C'è qualche configurazione mancante?

    TV

  37. # 37 da joe il 31.01.2011 - 01:29:06

    Scusa se ho dimenticato il expample:

    x = -2:2
    y = x. ^ 2
    plot (x, y)

    abbastanza facile

    TV

  38. N ° 38 di NPF il 31/01/2011 - 14:52:52

    Prova il "rebuild-pkg noauto oct2mat"
    e successivamente:
    x = -2:2;
    y = x ^ 2.;
    plot (x, y);
    Il punto e virgola sembra essere importante, non so perché.

  39. # 39 da joe il 2011/07/02 - 20:20:56

    Grazie ancora per le vostre risposte veloci.

    Ho provato la vostra proposta, ma non vuole lavorare easy_plot.
    Allways due finestre sono in arrivo, uno bloccato, sia a vuoto.

    gnuplot sta lavorando ora per me senza alcun problema.

    Se ho un po 'di tempo cerco di eseguire il debug del problema come posso compilare il sorgente.

    Grazie finora.

    TV

(non sarà pubblicata)