Maciej Popławski pararara...
konto usunięte
Temat: Kompilator
Hello ,Co masz na myśli, używając pojęcia "zewnętrzny kompilator progressa".
Czy chodzi Tobie o możliwość uruchamiania kompilacji z wiersza poleceń, bez wchodzenia do edytora progressa?
Maciej Popławski pararara...
Temat: Kompilator
Chodzi mi o sprawdzenie składni procedury, bez wchodzenia do progressa.Czyli czy nie zabrakło mi kropki, przecinka czy czegoś tam jeszcze, mówiąc w skrócie ;-)
konto usunięte
Temat: Kompilator
Bez wchodzenia do edytora progressa możesz skompilować procedurę w trybie batch:Z wiersza poleceń (najprostsza postać):
mpro ścieżka_do_bazy -b -p procedura.p >> plik_wyjściowy.out
konto usunięte
Temat: Kompilator
Najlepiej zrób sobie skrypt ze swoimi ustawieniami pliku konfiguracyjnego do połączenia z wybraną bazą oraz ścieżki do źródeł, nazwij go np _abl_syntax_user.sh :#!/bin/bash
export display_banner=NO
export TERM=ansic35
export PROTERMCAP=/max/hms/bin/protermcap
export PROPATH=./curr,./praca,../xc
mpro -b -pf /home/prz.cwi/xc/xdb.pf \
-p /home/prz.cwi/abl_syntax_user.p \
-param $1
set | grep PROPATH > ./propath.lst
gdzie zawartość pliku abl_syntax_user.p może wyglądać następująco:
PROPATH = PROPATH + ",/home/prz.cwi/h/praca,/home/prz.cwi/h/curr,/home/prz.cwi/h/xc" + PROPATH.
COMPILE VALUE(SESSION:PARAMETER).
Wtedy kompilujesz dowolną procedurę używając za każdym razem polecenia:
./_abl_syntax_user.sh nazwa_procedury
Pozdrawiam
Maciej Popławski pararara...
Temat: Kompilator
Przemysław Ćwięcek:
Bez wchodzenia do edytora progressa możesz skompilować procedurę w trybie batch:
Z wiersza poleceń (najprostsza postać):
mpro ścieżka_do_bazy -b -p procedura.p >> plik_wyjściowy.out
Nie mam do czegoś takiego niestety dostępu, dlatego pytam o zewnętrzny program, który sprawdzi samą składnię.
konto usunięte
Temat: Kompilator
Raczej mało prawdopodobne żebyś taki znalazł. Nie można sprawdzić poprawności samego kodu nie mając dostępu do bazy. Najprostszy przykład: jeśli w programie zmienne ponazywane są tak samo jak pola w bazie to "zewnętrzny program" wykaże poprawność kodu, a podczas odpalenia procedury przy podłączonej bazie wywali się aplikacja. Sprawdzanie syntaxa bez bazy mija się z celem.Maciej Popławski pararara...
Temat: Kompilator
Eh no trudno.Dzięki za pomoc.Maciej Popławski edytował(a) ten post dnia 18.11.10 o godzinie 11:48
Podobne tematy
-
PHP » Kompilator PHP -
-
PHP » Nadwrażliwy kompilator wyrażeń regularnych. -
-
Freelance » borland kompilator -
-
PHP » Dobra wiadomość - prawie-kompilator dla PHP -
-
Programiści WWW » Kompilator do stron www? -
-
Programowanie » Kompilator dla języka progress -
-
C and C plus plus » Kompilator C w przeglądarce -
-
DELPHI » kompilator Delphi -
-
Programiści QT » kompilator do biblioteki qt -
-
Business IT » Wyjątki od kuchni w C ++/ Kompilator Clang od środka/... -
Następna dyskusja: