🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.tcl
21 messages
21 total messages Started by rr Wed, 30 Nov 2005 07:31
child process exited abnormally......
#210
Author: rr
Date: Wed, 30 Nov 2005 07:31
27 lines
1528 bytes
Witam,

Używam Tcl/Tk i piszę skrypcik pod Windowsem. W skrypcie mam
wywołanie polecenia (chodzi o to, żeby najpierw uruchomił się
cmd.exe i żeby było widać wynik tego polecenia. Ot.. prosta sprawa.
W skrypcie wygląda to tak, że polecenie podpięte jest do buttona:

button $top.but75 \
        \
        -command {exec cmd.exe /c polecenie - pramater > wynik} \

Polecenie się wykonuje, tworzony jest plik, ale dostaje też komunikat:

child process exited abnormally
child process exited abnormally
    while executing
"exec cmd.exe /c polecenie - pramater > wynik"


W jaki sposób można zmodyfikować "exec", żeby ten błąd się nie wyświetlał?

Dzięki i pozdrawiam.
rr


-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: child process exited abnormally......
#211
Author: Maciej Sobczak
Date: Wed, 30 Nov 2005 09:11
15 lines
1393 bytes
  rr wrote:

> W jaki sposób można zmodyfikować "exec", żeby ten błąd się nie wyświetlał?

Po prostu zignoruj ten "błąd".

button ... -command { catch { exec ... } }

Podejrzewam, że cmd.exe zwraca kod, który z punktu widzenia Tclowego 
exec jest błędem, nawet jeśli z punktu widzenia użytkownika nie jest.


-- 
Maciej Sobczak : http://www.msobczak.com/
Programming    : http://www.msobczak.com/prog/
Re: child process exited abnormally......
#212
Author: rr
Date: Wed, 30 Nov 2005 12:42
10 lines
1021 bytes
> Po prostu zignoruj ten "błąd".
> button ... -command { catch { exec ... } }

Wielkie dzięki :) pomogło


Pozdrawiam

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: child process exited abnormally......
#213
Author: Derek Kuliński / takeda
Date: Thu, 01 Dec 2005 05:44
24 lines
2041 bytes
On Wed, 30 Nov 2005 10:11:46 +0100, Maciej Sobczak wrote:

>> W jaki sposób można zmodyfikować "exec", żeby ten błąd się nie wyświetlał?
> Po prostu zignoruj ten "błąd".
> 
> button ... -command { catch { exec ... } }
> 
> Podejrzewam, że cmd.exe zwraca kod, który z punktu widzenia Tclowego 
> exec jest błędem, nawet jeśli z punktu widzenia użytkownika nie jest.

Właściwie AFAIK ten komunikat jest jak wywołany program zwróci inną wartość
błędu niż 0. Często programy (te z linii poleceń) używają kod błędu aby
oznajmić jaki jest wynik pracy.

Na przykład polecenie ls:
EXIT STATUS
     The ls utility exits 0 on success, and >0 if an error occurs.

Jak sprawdziłem to zwraca 1 gdy nie może znaleźć podanego pliku/katalogu.

-- 
ダレック
takeda@IRCnet.EFnet, ICQ# 15827691, YahooIM: takeda64
http://ircwiki.takeda.tk - strona wiki poświęcona IRC
Re: child process exited abnormally......
#214
Author: Mirosław Kosmala
Date: Thu, 01 Dec 2005 23:01
16 lines
1556 bytes
Derek Kuliński / takeda wrote:
> 
> Właściwie AFAIK ten komunikat jest jak wywołany program zwróci inną
> wartość błędu niż 0. Często programy (te z linii poleceń) używają kod
> błędu aby oznajmić jaki jest wynik pracy.
> 

   Ejże... przecież taki jest chyba sens kod błędu przy odpalaniu
terminalowych programów  - dać znać do powłoki, czy polecenie się
wykonało, czy nie :-)))


P.S. Witam i pozdrawiam wszystkich użytkowników grupy.
-- 
Miroslaw Kosmala    mail-to:miroslaw.kosmala(|)trilowcy.org
Linux User:#197007  root:$1$ueQ1d75z$NlDhu6oQhfUpmBlnKTDpj0:
Re: child process exited abnormally......
#215
Author: Derek Kuliński / takeda
Date: Fri, 02 Dec 2005 08:26
23 lines
2135 bytes
On Thu, 01 Dec 2005 23:01:37 +0000, Mirosław Kosmala wrote:

>    Ejże... przecież taki jest chyba sens kod błędu przy odpalaniu
> terminalowych programów  - dać znać do powłoki, czy polecenie się
> wykonało, czy nie :-)))

Z tym ls, to źle napisałem. Chodziło mi o to że RC != 0 nie zawsze jest
błąd. Jak pisałem post to nie miałem dobrego przykładu ale teraz mam:
bogofilter.

RETURN VALUES
0 for spam; 1 for non-spam; 2 for unsure ; 3 for I/O or other errors.

> P.S. Witam i pozdrawiam wszystkich użytkowników grupy.

Fajnie, że się tu pojawiłeś, aktualnie potrzebujemy osoby które interesują
się tclem, trzeba jakoś tą grupę rozruszać (jak masz znajomych interesujący
się tclem też ich poinformuj o tej grupie =)

-- 
ダレック
takeda@IRCnet.EFnet, ICQ# 15827691, YahooIM: takeda64
http://ircwiki.takeda.tk - strona wiki poświęcona IRC
Re: child process exited abnormally......
#216
Author: Mirosław Kosmala
Date: Fri, 02 Dec 2005 10:26
28 lines
2320 bytes
Derek Kuliński / takeda wrote:
> 
> Fajnie, że się tu pojawiłeś, aktualnie potrzebujemy osoby które interesują
> się tclem, trzeba jakoś tą grupę rozruszać (jak masz znajomych
> interesujący się tclem też ich poinformuj o tej grupie =)
> 

   Niestety nie mam takich znajomych :-(, a i moje zainteresowanie tcl-em
jest raczej rekreacyjne - po prostu bawi mnie pisanie od czasu do czasu
zabawek w Tk ;-)

   Też żałuję, że w naszym kraju Tcl/Tk jest jakoś mało popularny. Ludziska
nawet nie wiedzą o istnieniu takiego języka, a większość z tych co o nim
jednak słyszała sądzi, że jest to tylko jakiś ubogi zestaw procedur do
pisania ircowych skryptów. Widać to zresztą po 'karierze' serwisu
www.tcl.pl (a raczej po tym jak długo wegetował bez nowych artykułów, aż
wreszcie zniknął z sieci).
   Żeby to wszystko rozruszać trzeba by zacząć od podstaw: najpierw stworzyć
jakiś przystępny i ciekawy polski tutorial, a potem lekko zasypać
informatyczne serwisy informacyjne delikatnymi informacjami, że tcl to i
tcl tamto. Cel szczytny, ale czy zebrałoby się nas tutaj tylu by spróbować
skutecznie szerzyć tclową świadomość wśród mas...? ;-)))


   pozdrawiam

-- 
Mirosław Kosmala
Re: child process exited abnormally......
#217
Author: Wojciech Kocjan
Date: Fri, 02 Dec 2005 12:22
31 lines
2545 bytes
On Fri, 02 Dec 2005 11:26:17 +0100, Mirosław Kosmala  
<miroslaw.kosmala@resko.pl> wrote:
>    Też żałuję, że w naszym kraju Tcl/Tk jest jakoś mało popularny.  
> Ludziska
> nawet nie wiedzą o istnieniu takiego języka, a większość z tych co o nim
> jednak słyszała sądzi, że jest to tylko jakiś ubogi zestaw procedur do
> pisania ircowych skryptów. Widać to zresztą po 'karierze' serwisu
> www.tcl.pl (a raczej po tym jak długo wegetował bez nowych artykułów, aż
> wreszcie zniknął z sieci).

Akurat Tcl.pl sam próbowałem zrobić. Wszystko fajnie do momentu, gdy  
pytałem kilka osób, nikt nie wykazywał zaangażowania w pisanie artykułów,  
ja przestałem mieć powoli czas (wolałem skupić się na pisaniu modułów,  
które wykorzystam niż na stronie, która miała 5 odwiedzin dziennie).

Niestety, ale sztuka dla sztuki mnie przestała bawić. Domena chyba nadal  
istnieje, serwis można zreanimować jeśli ktoś chciałby pomóc.

>    Żeby to wszystko rozruszać trzeba by zacząć od podstaw: najpierw  
> stworzyć
> jakiś przystępny i ciekawy polski tutorial, a potem lekko zasypać
> informatyczne serwisy informacyjne delikatnymi informacjami, że tcl to i
> tcl tamto. Cel szczytny, ale czy zebrałoby się nas tutaj tylu by  
> spróbować
> skutecznie szerzyć tclową świadomość wśród mas...? ;-)))

Nie wiem jak jest obecnie z domeną tcl.pl, ale można jakiś serwis taki  
zrobić. Jeśli będą chętni...

-- 
WK
Re: child process exited abnormally......
#219
Author: Mirosław Kosmala
Date: Fri, 02 Dec 2005 18:38
25 lines
2257 bytes
Wojciech Kocjan wrote:
> 
> Nie wiem jak jest obecnie z domeną tcl.pl, ale można jakiś serwis taki
> zrobić. Jeśli będą chętni...
> 

   Deklaruję swój czynny udział w takim projekcie. Myślę, że jeśli znajdą
się na tej grupie jeszcze ze trzy/cztery osoby skłonne poświęcić w
tygodniu godzinkę czasu, to wyjdzie już coś konkretnego i warto
powalczyć.

   Jak pisałem wcześniej nie jestem tcl-owym guru i tylko bawię się w
programowanie. Współpraca przy tworzeniu tcl-owego serwisu byłaby świetną
okazją do zabawy, a co ważniejsze do nauczenia się czegoś nowego. Mam
nadzieję, że podobnie pomyślą ci którzy sądzą, że za mało jeszcze wiedzą,
by się do takiej akcji przyłączyć - i również zadeklarują chęć
współpracy. A że w naszej rodzimej strefie Internetu nie ma prawie nic o
tym języku i zadanie jest 'khmm' pionierskie, bohaterom będzie się
należała cześć i chwała... (flasz winia i pięknych kobiet nie wspomnę ;-)


   zdrówka
-- 
Miroslaw Kosmala    mail-to:miroslaw.kosmala(|)trilowcy.org
Linux User:#197007  root:$1$ueQ1d75z$NlDhu6oQhfUpmBlnKTDpj0:
Re: child process exited abnormally......
#218
Author: Derek Kuliński / takeda
Date: Fri, 02 Dec 2005 19:24
15 lines
1857 bytes
On Fri, 02 Dec 2005 13:22:38 +0100, Wojciech Kocjan wrote:

> Nie wiem jak jest obecnie z domeną tcl.pl, ale można jakiś serwis taki  
> zrobić. Jeśli będą chętni...

Może coś w stylu wiki? :))

Ja mam coś takiego, z tym że jest to zorientowane w okolicach IRC (Strona w
sygnaturce) więc tutorial tcl'a jest oczywiście napisany pod kątem
eggdropa.

-- 
ダレック
takeda@IRCnet.EFnet, ICQ# 15827691, YahooIM: takeda64
http://ircwiki.takeda.tk - strona wiki poświęcona IRC
Re: child process exited abnormally......
#220
Author: Googie
Date: Fri, 02 Dec 2005 20:29
18 lines
1811 bytes
Wojciech Kocjan wrote:

> Nie wiem jak jest obecnie z domeną tcl.pl, ale można jakiś serwis
> taki zrobić. Jeśli będą chętni...

Ja chętnie napiszę jakiegoś newsa co jakiś czas, może jakiś artykuł,
chętnie przetłumaczę "Dr. Dobbs Weekly News" (umieszanie
przetłumaczonej wersji jako newsa było by IMO dobrym pomysłem). Mogę
też podzielić się prywatnym zestawem narzędzi napisanych w Tcl, do
czynności różnorakich :) (to do działo Plików czy jakoś tak :D ).

P.S. Co do artykułów to chętnie coś o module Rivet do Apacha napiszę, o
osadzaniu interpretera w aplikacjach C/C++, ewentualnie pisaniu
rozszerzeń w C/C++, oraz o pisaniu z użyciem IncrTcl.

-- 
Pozdrawiam (Greetings)!
Googie
Re: child process exited abnormally......
#221
Author: Mirosław Kosmala
Date: Mon, 05 Dec 2005 16:38
22 lines
1852 bytes
Googie wrote:

> Wojciech Kocjan wrote:
> 
>> Nie wiem jak jest obecnie z domeną tcl.pl, ale można jakiś serwis
>> taki zrobić. Jeśli będą chętni...
> 
> Ja chętnie napiszę jakiegoś newsa co jakiś czas, może jakiś artykuł,
> 

   Miałem nadzieję, że przy poniedziałku ktoś się jeszcze zadeklaruje, ale
widzę, że dupa. Czterech to chyba lekko przymało :-( Jak myślicie?

   Wojtku, a jak serwis www.tcl.pl wyglądał od strony technicznej? Był na
serwerze wirtualnym, czy może miałeś gdzieś fizyczną maszynę? Masz
jeszcze php-owy silnik?


   pozdr
-- 
Miroslaw Kosmala    mail-to:miroslaw.kosmala(|)trilowcy.org
Linux User:#197007  root:$1$ueQ1d75z$NlDhu6oQhfUpmBlnKTDpj0:
Re: child process exited abnormally......
#222
Author: Wojciech Kocjan
Date: Mon, 05 Dec 2005 16:50
23 lines
2153 bytes
On Mon, 05 Dec 2005 17:38:31 +0100, Mirosław Kosmala  
<miroslaw.kosmala@trilowcy.org> wrote:
>    Wojtku, a jak serwis www.tcl.pl wyglądał od strony technicznej? Był na
> serwerze wirtualnym, czy może miałeś gdzieś fizyczną maszynę? Masz
> jeszcze php-owy silnik?

Tak, mam, ten Tcl-owy silnik :-)

Akurat maszyna się znajdzie, nawet już przywróciłem do życia domenę (tylko  
jest teraz 404). W tym tygodniu coś z tym podziałam, mam nadzieję, że coś  
z tego wyjdzie i tcl.pl ożyje...

Nie wiem czy znajdę stare artykuły, ale nawet jeśli nie to gdzies w sieci  
jest mój duży wstęp do AOLservera, chociażby to już jest dobrym  
początkiem. Gdzieś widziałem man Tcl po polsku, autor chętnie go chyba  
udostępni (jeśli nie jest na BSD lub innej wolnej licencji).

Co do eggdropa, to uważam, że na pewno jest na niego miejsce i taki  
tutorial też byłby dobry. Na pewno to nie zaszkodzi, ale warto wspomnieć,  
że Tcl to nie tylko eggdrop :-)

-- 
WK
Re: child process exited abnormally......
#223
Author: Mirosław Kosmala
Date: Tue, 06 Dec 2005 00:11
53 lines
3410 bytes
Wojciech Kocjan wrote:

> On Mon, 05 Dec 2005 17:38:31 +0100, Mirosław Kosmala
> <miroslaw.kosmala@trilowcy.org> wrote:
>>    Wojtku, a jak serwis www.tcl.pl wyglądał od strony technicznej? Był
>>    na
>> serwerze wirtualnym, czy może miałeś gdzieś fizyczną maszynę? Masz
>> jeszcze php-owy silnik?
> 
> Tak, mam, ten Tcl-owy silnik :-)
>

   Uhh... ale wtopiłem... ;-)


> Akurat maszyna się znajdzie, nawet już przywróciłem do życia domenę
> (tylko jest teraz 404). W tym tygodniu coś z tym podziałam, mam
> nadzieję, że coś z tego wyjdzie i tcl.pl ożyje...
> 

   Ho, ho... widzę, że jak ruszasz do przodu, to od razu z czwartą
podświetlną. Tak trzymać :-)


> Nie wiem czy znajdę stare artykuły, ale nawet jeśli nie to gdzies w
> sieci jest mój duży wstęp do AOLservera, chociażby to już jest dobrym
> początkiem. Gdzieś widziałem man Tcl po polsku, autor chętnie go chyba
> udostępni (jeśli nie jest na BSD lub innej wolnej licencji).
> 
> Co do eggdropa, to uważam, że na pewno jest na niego miejsce i taki
> tutorial też byłby dobry. Na pewno to nie zaszkodzi, ale warto
> wspomnieć, że Tcl to nie tylko eggdrop :-)
> 

   W takim razie ja od środy zabieram się za to, czego mi najbardziej
brakowało na www.tcl.pl - polskiego, obszernego, ale nie przeładowanego
informacjami - tutoriala tcl/tk, który (mam nadzieję ;-) będzie na tyle
user friendly, że zachęci ludzi do przyjaźni z tcl-em. O pomoc będę tu
krzyczał, jak już przemyślę sobie strukturę opracowania.

   Wydaje mi się również, że marketingowo dobrze byłoby, gdyby w jednym z
pierwszych artykułów na tcl.pl było (okraszone łopatologicznymi
przykładami) opisane wrapowanie aplikacji. Ludzie jak słyszą 'język
skryptowy' to zaraz myślą, że żeby odpalić najprostszy program trzeba
instalować osobno nie wiadomo ile interpreterów i bibliotek, a to
odstrasza :-( Podzieli się ktoś doświadczeniem w tym temacie? Ja nie
czuję się siłach - nie używam.


   pozdr
-- 
Miroslaw Kosmala    mail-to:miroslaw.kosmala(|)trilowcy.org
Linux User:#197007  root:$1$ueQ1d75z$NlDhu6oQhfUpmBlnKTDpj0:
Re: child process exited abnormally......
#224
Author: Wojciech Kocjan
Date: Tue, 06 Dec 2005 07:38
17 lines
2116 bytes
On Tue, 06 Dec 2005 01:11:27 +0100, Mirosław Kosmala  
<miroslaw.kosmala@trilowcy.org> wrote:
>    Wydaje mi się również, że marketingowo dobrze byłoby, gdyby w jednym z
> pierwszych artykułów na tcl.pl było (okraszone łopatologicznymi
> przykładami) opisane wrapowanie aplikacji. Ludzie jak słyszą 'język
> skryptowy' to zaraz myślą, że żeby odpalić najprostszy program trzeba
> instalować osobno nie wiadomo ile interpreterów i bibliotek, a to
> odstrasza :-( Podzieli się ktoś doświadczeniem w tym temacie? Ja nie
> czuję się siłach - nie używam.

Ja chyba takie coś banalnego umieściłem na sourceforge. Ma to 8MB, ale ma  
wszystko - wystarczy uruchomić build.bat albo run.bat. Jak już uruchomię  
ponownie engine (on w zasadzie działa, tylko trzeba skonfigurować :-) to  
to tam umieszczę i dam Wam namiary na aplikację do zarządzania tym...

-- 
WK
Re: child process exited abnormally......
#225
Author: Googie
Date: Tue, 06 Dec 2005 08:06
14 lines
1846 bytes
Mirosław Kosmala wrote:
>    Wydaje mi się również, że marketingowo dobrze byłoby, gdyby w jednym z
> pierwszych artykułów na tcl.pl było (okraszone łopatologicznymi
> przykładami) opisane wrapowanie aplikacji. Ludzie jak słyszą 'język
> skryptowy' to zaraz myślą, że żeby odpalić najprostszy program trzeba
> instalować osobno nie wiadomo ile interpreterów i bibliotek, a to
> odstrasza :-( Podzieli się ktoś doświadczeniem w tym temacie? Ja nie
> czuję się siłach - nie używam.

W moim tutorialu - w dodatku - opisałem na szybkiego, jak to się robi z 
użyciem sdx.

--
Googie
Re: child process exited abnormally......
#230
Author: Googie
Date: Tue, 06 Dec 2005 08:07
9 lines
1319 bytes
Wojciech Kocjan wrote:
> Tak, mam, ten Tcl-owy silnik :-)
> 
Tcl-CGI? Rivet? TclHttpd? AOLServer?


-- 
Pozdrawiam!
Googie
Re: child process exited abnormally......
#226
Author: Mirosław Kosmala
Date: Tue, 06 Dec 2005 12:25
17 lines
1783 bytes
Googie wrote:
> 
> W moim tutorialu - w dodatku - opisałem na szybkiego, jak to się robi z
> użyciem sdx.
> 

   Tak przeglądam sobie twój tutorial i widzę, że jest całkiem konkretny -
100% informacji w informacji ;-) Mnie chodzi po głowie napisanie czegoś
takiego w bardziej rozrywkowym stylu i z większą ilością przykładów.

   W każdym razie - jeżeli zdecydujesz się na dodanie tego tutoriala do
artykułów tcl.pl to będzie świetnie.


   pozdro
-- 
Mirosław Kosmala
Re: child process exited abnormally......
#227
Author: Googie
Date: Tue, 06 Dec 2005 13:34
18 lines
2060 bytes
Mirosław Kosmala wrote:
>    Tak przeglądam sobie twój tutorial i widzę, że jest całkiem konkretny -
> 100% informacji w informacji ;-) Mnie chodzi po głowie napisanie czegoś
> takiego w bardziej rozrywkowym stylu i z większą ilością przykładów.
> 
>    W każdym razie - jeżeli zdecydujesz się na dodanie tego tutoriala do
> artykułów tcl.pl to będzie świetnie.

Tak, zamierzam to zrobić. Zamierzam też (nie wiem jeszcze kiedy) wydać 
jego kolejną wersję z mnóstwem poprawek.

Co do ilości przykładów - myślełem nad dodaniem kolejnego dodatku z 
kilkoma (kilkunastoma? kilkudziesięcioma?) prostszymi i średnio 
zaawansowanymi programikami, wraz z analizą ich kodu.

-- 
Pozdrawiam!
Googie
Re: child process exited abnormally......
#228
Author: Mirosław Kosmala
Date: Tue, 06 Dec 2005 13:43
16 lines
1853 bytes
Googie wrote:
>>
>> 100% informacji w informacji ;-) Mnie chodzi po głowie napisanie czegoś
>> takiego w bardziej rozrywkowym stylu i z większą ilością przykładów.
>> 
> 
> Co do ilości przykładów - myślełem nad dodaniem kolejnego dodatku z
> kilkoma (kilkunastoma? kilkudziesięcioma?) prostszymi i średnio
> zaawansowanymi programikami, wraz z analizą ich kodu.
> 

   Lepiej to chyba wydać w formie regularnego Cookbook-a niż dodatku do
kursu.

-- 
Mirosław Kosmala
Re: child process exited abnormally......
#229
Author: Googie
Date: Tue, 06 Dec 2005 14:05
10 lines
1526 bytes
Mirosław Kosmala wrote:
>    Lepiej to chyba wydać w formie regularnego Cookbook-a niż dodatku do
> kursu.

Można i tak.


-- 
Pozdrawiam!
Googie
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads