![]() |
Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan. |
|
![]() |
|
Ämnesverktyg | Visningsalternativ |
|
![]() |
#1 |
Medlem
Reg.datum: May 2011
Ort: Linköping
Inlägg: 32
|
![]()
Ok, ingen egentlig skillnad således.
Jag sökte också på Trainz forum och hittade följande inlägg: About timeout in scripts Det bekräftar det som korvtiger skrev i inlägg #29 i denna tråd: att man har begränsat den tid scriptet får köra innan det blir timeout och att man kortat ned denna tid i TANE jämfört med tidigare versioner av spelet. Avsikten tycks vara att förmå script- programmerarna att byta ut ineffektiva rutiner mot effektiva. Problemet med detta är att vissa uppgifter tar lång tid inte för att scriptet är dåligt programmerat eller använder ineffektiva rutiner, utan för att uppgiften i sig är komplex och kräver många beräkningar. Är det någon som vet om scriptet kan "pausa" på något sätt för att, så att säga, köpa sig ny tid innan det blir timeout? /Magnus |
![]() |
![]() |
![]() |
#2 | |
Medlem
Reg.datum: Jan 2008
Ort: Uppland, Sverige
Inlägg: 2 728
|
![]() Citat:
Men då kan vi konstatera med säkerhet (vilket jag redan gjort efter egna tester) att timeout och message overflow inte är kopplade till varandra. Vi vet också varför vi har timeoutbuggen, vilket är ett steg framåt. Ska fråga på Trainz-forum om vad man bör göra när man faktiskt har script som behöver kanske flera sekunder att initialiseras. Men det borde gå att lösa på ett eller annat sätt att "köpa sig tid" som du säger. Antingen genom att lägga in ett par Sleep(0.001); så att scriptet sover/lämnar över CPU:n till andra trådar om det fungerar. I andra fall så har flera idéer som måste fungera, annars hade vi fått fel på vart och vartannat script. Är nästan säker på att det går att lösa i vilket fall, frågan är bara hur lätt det är att anpassa Svenolovs script utan att ha sönder något.
__________________
-k- |
|
![]() |
![]() |