Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-02-03, 22:15


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Mia? kto? z was taki problem, ?e przy kompilowaniu kodu program pawno przesta? dzia?a?? Dzia?a mi to na nerwy, poniewa? kod nie zawiera ?adnych b??d?w :huh: :eye:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-03, 23:13


c-rp metrowy







Wiek: 32
Na forum: 3164 dni
Posty: 2



Respekt: 50

blad przy petli jakis prawdopodobnie, jak robiles jakas nowa a wczesniej ci dzialalo dobrze to mozesz ja pokazac to moze uda sie cos pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-03, 23:20


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Tzn jest tak, ?e jak wy??cz? program, zamkn? foldery, w??cz? .pwn od nowa i przekompiluj? to jest ok. Kompiluje na amx. Ale czasami ma tak? zwiech?, ?e wywali ".. przesta? dzia?a?". Dopiero kilka razy jak poklikam to przekompiluje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-04, 01:06


silentus

#define true false






Wiek: 30
Na forum: 5282 dni
Posty: 71
Nick w MP: .silent

Piwa: 1462

Respekt: 116,1
Respekt: 116,1

Mo?e to po prostu tylko system wykrywa, ?e program si? "zwiesi?" (bo kompiler jedzie na jednym w?tku kt?ry nie odpowiada przez 10 sekund albo i wi?cej).
Chyba, ?e nawet po przeczekaniu nic si? z tym nie dzieje. Miewa?em sytuacje, ?e jaki? prosty b??d potrafi? wysypa? kompiler (ale wtedy nie ma raczej ?adnej zwiechy tylko po prostu si? crashuje). Z tego co pami?tam, to chyba na domy?lnym kompilerze pr?ba u?ycia w operatorze tr?jargumentowym tablicy z tekstem b?d?cej elementem tablicy na enumie ko?czy?a si? crashem.
Np:
Kod:


enum E_TABLICA
{
tekst[20],
liczba
};
new tablica[E_TABLICA];

strcpy(zmienna, (warunek) ? (tablica[tekst]) : ("normalny tekst"));


Polecam przej?cie na kompiler Zeexa (https://github.com/pawn-lang/compiler)
Jest on ci?gle rozwijany, skraca czas kompilacji ~10 krotnie (w moim przypadku gm 40k linii kt?ry kompilowa? si? ~11 sekund na starym kompilerze Zeexa, na nowej wersji kompiluje si? w 1.3 sekundy). Kompiler ten zwi?ksza r?wnie? maksymaln? d?ugo?? linii do (bodaj?e) 4096 znak?w wi?c nie trzeba si? ju? tak m?czy? z strcat().

Podpis


Postaw piwo autorowi tego posta
 

 
Tagi: pawn :: compiler
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Pawn compiler Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku