|
@@ -6,48 +6,9 @@
|
|
|
<META NAME="Author" CONTENT="Free Pascal Web Team">
|
|
|
<META name="description" content="Free Pascal: free 32-bit Pascal compiler (x86,m68k) for DOS, Linux, NetBSD, FreeBSD, Solaris, BeOS, Win32 and OS/2.">
|
|
|
<META NAME="keywords" content="32 bit, protected mode, compiler, pascal, Object Pascal, FPC, FPC Pascal, Free Pascal">
|
|
|
-<LINK href="/styles.css" rel=stylesheet type=text/css>
|
|
|
<TITLE>Free Pascal - Knowledge base</TITLE>
|
|
|
</HEAD>
|
|
|
<BODY TEXT="#000000" BGCOLOR="#FFFFFF">
|
|
|
-<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
|
|
|
-<TR>
|
|
|
-<TD><CENTER><IMG SRC="pic/logo.gif" ALT="Logo" HEIGHT=63 WIDTH=133></CENTER></TD>
|
|
|
-<TD><IMG SRC="pic/fp.png" ALT="Free Pascal" WIDTH=550 HEIGHT=90></TD>
|
|
|
-</TR>
|
|
|
-<TR VALIGN=TOP>
|
|
|
-<TD BGCOLOR="#E6E6E6">
|
|
|
-<TABLE border=0 cellPadding=0 cellSpacing=0 WIDTH=180 HEIGHT="100%">
|
|
|
-<TR VALIGN=TOP>
|
|
|
-<TD BGCOLOR="#A0B0FF" class="menu" WIDTH="100%" HEIGHT="100%">
|
|
|
-<BR>
|
|
|
- <A HREF="fpc.html" class="navi">Introduction</A><BR>
|
|
|
- <A HREF="sdown.html" class="navi">Download</A><BR>
|
|
|
- <A HREF="news.html" class="navi">News</A><BR>
|
|
|
- <A HREF="moreinfo.html" class="navi">More Information</A><BR>
|
|
|
- <A HREF="maillist.html" class="navi">Mailing Lists</A><BR>
|
|
|
- <A HREF="docs.html" class="navi">Documentation</A><BR>
|
|
|
- <B class="curnavi">FAQ</B><BR>
|
|
|
- <A HREF="port.html" class="navi">Porting from TP7</A><BR>
|
|
|
- <A HREF="http://community.freepascal.org:10000" class="navi">Community</A><BR>
|
|
|
- <A HREF="prog.html" class="navi">Programmers tools</A><BR>
|
|
|
- <A HREF="develop.html" class="navi">Development</A><BR>
|
|
|
- <A HREF="aboutus.html" class="navi">About us</A><BR>
|
|
|
- <A HREF="links.html" class="navi">Links/Mirrors</A><BR>
|
|
|
- <A HREF="bugs.html" class="navi">Bugs</A><BR>
|
|
|
- <A HREF="units.html" class="navi">Units</A><BR>
|
|
|
-<BR><BR>
|
|
|
-</TD>
|
|
|
-<TD background="pic/shadowr.png" BGCOLOR="#f0f0ff" vAlign=top><IMG height=12 src="pic/shadowrt.png" width=12></TD>
|
|
|
-</TR>
|
|
|
-<TR>
|
|
|
-<TD background="pic/shadowb.png" vAlign=bottom><IMG height=12 src="pic/shadowlb.png" width=12></TD>
|
|
|
-<TD><IMG height=12 src="pic/shadowrb.png" width=12></TD>
|
|
|
-</TR>
|
|
|
-</TABLE>
|
|
|
-</TD>
|
|
|
-<TD BGCOLOR="#E6E6E6" WIDTH="100%" HEIGHT="100%">
|
|
|
-<DIV ALIGN=RIGHT><IMG SRC="pic/faq.gif" ALT="faq " WIDTH=550 HEIGHT=30></DIV>
|
|
|
<H1>Knowledge base</H1>
|
|
|
<P>This document gives last minute information regarding the compiler. Furthermore,
|
|
|
it answers frequently asked questions and gives solutions to common problems
|
|
@@ -536,7 +497,7 @@ when some things are left allocated or opened.</LI>
|
|
|
therefore it is important to limit subroutine nesting, and the amount of
|
|
|
local variables. Limiting total stack space usage at a given moment to
|
|
|
at most 256 KBytes while make porting easier.</LI>
|
|
|
-<LI> Do not hard code path to files, try to use relative paths
|
|
|
+<LI> Do not hard code paths to files, try to use relative paths
|
|
|
instead </LI>
|
|
|
<LI> Use the following constants (defined in the system unit)
|
|
|
to get information on files, line endings, and to build paths:
|
|
@@ -977,7 +938,7 @@ seem to be problems with the DOS emulation layers (emulated
|
|
|
DPMI services). These problems may not occur with all software
|
|
|
generated by FPC. Either applications should be tested on these systems
|
|
|
before being released, or Windows versions should be generated instead.
|
|
|
-The FPC development team is currently investigating the problem. </P>
|
|
|
+</P>
|
|
|
</LI>
|
|
|
</OL>
|
|
|
<H2><LI>UNIX related information </LI></H2>
|
|
@@ -1144,8 +1105,5 @@ debugger.</P>
|
|
|
</OL>
|
|
|
</OL>
|
|
|
<BR>
|
|
|
-</TD>
|
|
|
-</TR>
|
|
|
-</TABLE>
|
|
|
</BODY>
|
|
|
</HTML>
|