mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-13 11:39:24 +02:00
+ Added examples 62 and 63
This commit is contained in:
parent
f86765618d
commit
2246730713
@ -36,8 +36,8 @@ OBJECTS=ex1 ex2 ex3 ex4 ex5 ex6 ex7 ex8 ex9 ex10 ex11 ex12 ex13 ex14 \
|
|||||||
ex15 ex16 ex17 ex18 ex19 ex20 ex21 ex22 ex23 ex24 ex25 ex26 ex27 \
|
ex15 ex16 ex17 ex18 ex19 ex20 ex21 ex22 ex23 ex24 ex25 ex26 ex27 \
|
||||||
ex28 ex29 ex30 ex31 ex32 ex33 ex34 ex35 ex36 ex37 ex38 ex39 ex40 \
|
ex28 ex29 ex30 ex31 ex32 ex33 ex34 ex35 ex36 ex37 ex38 ex39 ex40 \
|
||||||
ex41 ex42 ex43 ex44 ex45 ex46 ex47 ex48 ex49 ex51 ex52 ex53 ex54 ex55 \
|
ex41 ex42 ex43 ex44 ex45 ex46 ex47 ex48 ex49 ex51 ex52 ex53 ex54 ex55 \
|
||||||
ex56 ex57 ex58 ex59 ex60 ex61
|
ex56 ex57 ex58 ex59 ex60 ex61 ex62 ex63
|
||||||
# ex62 ex63 ex64 ex65 ex66 \
|
# ex64 ex65 ex66 \
|
||||||
# ex67 ex68 ex69 ex70 ex71 ex72 ex73 ex74 ex75 ex76 ex77
|
# ex67 ex68 ex69 ex70 ex71 ex72 ex73 ex74 ex75 ex76 ex77
|
||||||
|
|
||||||
TEXOBJECTS=$(addsuffix .tex, $(OBJECTS))
|
TEXOBJECTS=$(addsuffix .tex, $(OBJECTS))
|
||||||
|
@ -63,3 +63,5 @@ ex59.pp contains an example of the Alarm function.
|
|||||||
ex60.pp contains an example of the GetDateTime function.
|
ex60.pp contains an example of the GetDateTime function.
|
||||||
serial.pp contains an example of serial port programming in FPC.
|
serial.pp contains an example of serial port programming in FPC.
|
||||||
ex61.pp contains an example of the CreateShellArgV function.
|
ex61.pp contains an example of the CreateShellArgV function.
|
||||||
|
ex62.pp contains an example of the ReadLink function.
|
||||||
|
ex63.pp contains an example of the FRename function.
|
||||||
|
28
docs/linuxex/ex62.pp
Normal file
28
docs/linuxex/ex62.pp
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
Program Example62;
|
||||||
|
|
||||||
|
{ Program to demonstrate the ReadLink function. }
|
||||||
|
|
||||||
|
Uses linux;
|
||||||
|
|
||||||
|
Var F : Text;
|
||||||
|
S : String;
|
||||||
|
|
||||||
|
begin
|
||||||
|
Assign (F,'test.txt');
|
||||||
|
Rewrite (F);
|
||||||
|
Writeln (F,'This is written to test.txt');
|
||||||
|
Close(f);
|
||||||
|
{ new.txt and test.txt are now the same file }
|
||||||
|
if not SymLink ('test.txt','new.txt') then
|
||||||
|
writeln ('Error when symlinking !');
|
||||||
|
S:=ReadLink('new.txt');
|
||||||
|
If S='' then
|
||||||
|
Writeln ('Error reading link !')
|
||||||
|
Else
|
||||||
|
Writeln ('Link points to : ',S);
|
||||||
|
{ Now remove links }
|
||||||
|
If not Unlink ('new.txt') then
|
||||||
|
Writeln ('Error when unlinking !');
|
||||||
|
If not Unlink ('test.txt') then
|
||||||
|
Writeln ('Error when unlinking !');
|
||||||
|
end.
|
9
docs/linuxex/ex63.pp
Normal file
9
docs/linuxex/ex63.pp
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
Program Example63;
|
||||||
|
|
||||||
|
{ Program to demonstrate the FRename function. }
|
||||||
|
|
||||||
|
Uses Linux;
|
||||||
|
|
||||||
|
begin
|
||||||
|
FRename (paramstr(1),paramstr(2));
|
||||||
|
end.
|
Loading…
Reference in New Issue
Block a user