[fpc-devel] arm-wince step1

Oro06 orinaudo at gmail.com
Mon Aug 8 16:39:05 CEST 2005


Hi,

the good new is the following prog RUN on arm-wince-pda :

var T: text;
begin
  assign(T,'\toto.pas');
  rewrite(T);
  close(T);
end.

-> create the empty file as expected, with no error :)

the bad news is with writeln, every time i try to use it to write in the 
file or even
in the std output (console) a simple 'hello world' same error at same place.
tried with inline const, string variable and widestring varaible , here 
latest dump
with widestring variable :

   1109c:       e1a01004        mov     r1, r4
   110a0:       e3a00000        mov     r0, #0  ; 0x0
   110a4:       eb007733        bl      2ed78 <FPC_WRITE_TEXT_WIDESTR>
   110a8:       eb0052d0        bl      25bf0 <FPC_IOCHECK>
   110ac:       e1a00004        mov     r0, r4                           
         <- here (according to objdump) runtime error 103 (103 mean ' 
The semaphore cannot be set again' )
   110b0:       eb00751b        bl      2e524 <FPC_WRITELN_END>
   110b4:       eb0052cd        bl      25bf0 <FPC_IOCHECK>

Any suggestion ?
i'll have a look insinde FPC_WRITE_TEXT_WIDESTR

Regards





More information about the fpc-devel mailing list