mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-19 21:19:31 +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 \
|
||||
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 \
|
||||
ex56 ex57 ex58 ex59 ex60 ex61
|
||||
# ex62 ex63 ex64 ex65 ex66 \
|
||||
ex56 ex57 ex58 ex59 ex60 ex61 ex62 ex63
|
||||
# ex64 ex65 ex66 \
|
||||
# ex67 ex68 ex69 ex70 ex71 ex72 ex73 ex74 ex75 ex76 ex77
|
||||
|
||||
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.
|
||||
serial.pp contains an example of serial port programming in FPC.
|
||||
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