TechiWarehouse.Com


Top 3 Products & Services

1.
2.
3.

Dated: Aug. 12, 2004

Related Categories

Pascal Programming

Introduction

PASCAL is a programming language named after the 17th century mathematican Blaise Pascal. Pascal : provides a teaching language that highlights concepts common to all computer languages, in other words once you learn PASCAL most other programming languages are very similar. standardises the language in such a way that it makes programs easy to write

History

Turbo Pascal is a popular version of Pascal, made by Borland/Inprise Inc. Pascal was originally designed for teaching and it still is. It is mostly used to teach students, but it has a built-in Assembler so its power can't be overlooked. Most people don't like it is that all its commands are words, so much typing! Anyway, it's a very good language to learn. It's structural, good for future careers in programming.

Pascal and C Language

Both C and Pascal are considered High Level Languages. They use English type statements that are converted to machine statements which are executed by computers.
C and Pascal programs are simple text files containing program statements. As such, they are created using a text editor. This is called the source program

Why Learn Pascal

Pascal TutorialDespite its fading away as the de facto standard, Pascal is still extremely useful. C and C++ are very symbolic languages. Where Pascal chooses words (e.g. begin-end), C/C++ chooses symbols ({-}). Also, C and C++ are not strongly-typed languages. In Pascal, mixing types often led to an error. In C/C++, nothing would happen. You could even treat pointers as integers and do pointer arithmetic with them. In this way, you could very easily crash your program. When the AP exam switched to C++, only a subset of C++ was adopted. Many features, like arrays, were considered too dangerous, and ETS provided its own "safe" version of these features. Java corrects many of these problems of C++ (there are no actual pointers in Java).

Another reason: speed and size. The Borland Pascal compiler is still lightning- fast. Borland has revitalized Pascal for Windows with Delphi, a Rapid-Application-Development environment. Instead of spending several hours writing a user interface for a Windows program in C/C++, you could do it in ten minutes with Delphi's graphical design tools. You could do the same in Visual BASIC, but Delphi is so much faster than Visual BASIC.

Thus, even after C, C++, and Java took over the programming world, Pascal retains a niche in the market. Many small-scale freeware, shareware, and open-source programs are written in Pascal/Delphi. So enjoy learning it while it lasts. It's a great introduction to computer programming. It's not scary like C, dangerous like C++, or abstract like Java. In another twenty years, you'll be one of the few computer programmers to know and appreciate Pascal.

Writing Programs

Pascal is very English like in its structures. This includes the use of "words", that isstrings of characters that identify elements within the program. There are many different kinds of words identifying variables, programs and subprograms (known as procedures and functions). The programmer gets to give meaning to many of these, but some are predefined

Reserve Words

There are a number of words which have a fixed meaning, and cannot be redefined by the programmer. The list follows. Generally these words identify program sections or program flow control structures

 

Standard identifiers

Standard idenfiers have a predefined meaning, but a programmer could override that definition with one of her or his own. While this is possible, it is not advisable, as this reduces "common understanding" of what a programmer was attempting at a given point in a program, making your program less maintainable.

Basic Program Components

Every Pascal program has the following three components.

Program heading: program identifier(input,output); Note that this is probably the only identifier which you only type once, so you can use more of the 64 characters available.
So, go ahead, create a really descriptive identifier.

Declaration section: var const Things that will be used later on in your program are declared here. Nothing really happens here, you're just telling Turbo Pascal what you need for later on.

Executable section: begin...end. Note that the end is followed by a period. All the statements inbetween the begin and end are things that you want your program to do: receive information, change it somehow, or output it to the screen or printer.

Writing Code in Pascal

Executable statement:

An executable statement consists of valid identifiers, standard identifiers, reserved words, numbers and/or characters together with appropriate punctuation. In a sense, an executable statement is much like a phrase within a sentence.

Semicolon as a separator. Every executable statement needs to be terminated with a semicolon. There is only one exception to this rule, and that is where the statement is followed by the word END.

Writing style - in my not so humble opinion there are two vital skills in writing style. This first is putting in line breaks! This might sound obvious, but Turbo Pascal does not require executable statements to be seperated by a line break, only by a semi-colon. But stringing lines together obscures them, so (especially since I mark you assignments!) don't do it!

The other skill is indenting. Basically everything between a begin and end should be indented one level. As we learn other programming structures, you will be indenting further levels. Indenting doesn't mean anything to Turbo Pascal, but it makes you programs a whole lot more human readable.

 

 

 

 

 

 

 

Pascal Compiler


A computer cannot understand the spoken or written language that we humans use in our day to day conversations, and likewise, we cannot understand the binary language that the computer uses to do it's tasks. It is therefore necessary for us to write instructions in some specially defined language, in this case Pascal, which we can understand, then have that very precise language converted into the very terse language that the computer can understand. This is the job of the compiler

A Pascal compiler is itself a computer program who's only job is to convert the Pascal program from our form to a form the computer can read and execute. The computer prefers a string of 1's and 0's that mean very little to us, but can be very quickly and accurately understood by the computer. The original Pascal program is called the "source code", and the resulting compiled code produced by the compiler is usually called an "object file".

One or more object files are combined with predefined libraries by a linker, sometimes called a binder, to produce the final complete file that can be executed by the computer. A library is a collection of pre-compiled "object code" that provides operations that are done repeatedly by many computer programs.
.

 

Let the Game Begin


First program in Pascal

In the short history of computer programming, one tradition has been created. The first program written in a new language is always a "Hello, world" program.

Copy and paste the following program into your IDE or text editor, then compile and run it:

                                   program Hello; begin (* Main *) writeln ('Hello, world.') end. (* Main *) 
     The output should look like                  Hello, world.  

Program Structure

The basic structure of a Pascal program is:

PROGRAM ProgramName (FileList);
CONST (* Constant declarations *)
TYPE (* Type declarations *)
VAR (* Variable declarations *) (* Subprogram definitions *)
BEGIN (* Executable statements *)
END.

The elements of a program must be in the correct order, though some may be omitted if not needed. Here's a program that does nothing, but has all the REQUIRED elements:
program DoNothing;
begin
end.

Pascal comments start with a (* and end with a *).
You can't nest comments: (* (* *) *) will yield an error because the compiler matches the first (* with the first *), ignoring everything inbetween. The second *) is left without its matching (*.
In Turbo Pascal, {Comment} is an alternative to (* Comment *). The opening brace signifies the beginning of a block of comments, and the ending brace signifies the end of a block of comments

Commenting has two purposes: first, it makes your code easier to understand. If you write your code without comments, you may come back to it a year later and have a lot of difficulty figuring out what you've done or why you did it that way. Another use of commenting is to figure out errors in your program. When you don't know what is causing an error in your code, you can comment out any suspect code segments. Remember the earlier restriction on nesting comments? It just so happens that braces {} supersede parenthesis-stars (* *). You will NOT get an error if you do this

{ (* Comment *) }

Identifier

Identifiers are names that allow you to reference stored values, such as variables and constants. Also, every program must be identified (hence the name) by an identifier.

Rules for identifiers:
Must begin with a letter from the English alphabet.
Can be followed by alphanumeric characters (alphabetic characters and numerals) and possibly the underscore (_). May not contain certain special characters.

Examples of special characters: ~ ! @ # $ % ^ & * ( ) _ + ` - = { } [ ] : " ; ' < > ? , . / | \
Pascal implementations may differ in their rules on special characters, especially the underscore.

Pascal is not case sensitive! MyProgram, MYPROGRAM, and mYpRoGrAm are equivalent. But for readability purposes, it is a good idea to use meaningful capitalization! Because C, C++, and Java, the dominant programming languages of today, are case- sensitive, future Pascal implementations may become case-sensitive.

 

Constant

Constants are referenced by identifiers, and can be assigned one value at the beginning of the program. The value stored in a constant cannot be changed.
Constants are defined in the constant section

const
Identifier1 = value;
Identifier2 = value;
Identifier3 = value;

Example:
const
Name = 'Tao Yue';
FirstLetter = 'a';
Year = 1997;
pi = 3.1415926535897932;
UsingNetscapeNavigator = TRUE;

The example has shown the main data types allowed in Pascal: strings, characters, integers, reals, and Booleans. Those data types will be further explained in the next section.

Note that in Pascal, characters are enclosed in single quotes, or apostrophes (')!

Constants are useful when you want to use a number in your programs that you know will change in the future. If you are writing a program for the British Parliament and want to display the name of the prime minister, you wouldn't want to hard-code the name every time you display it. It would be too time-consuming to find all the instances and change them later on. Instead, you would

const PrimeMinister = 'Winston Churchill';
and later change it to
const PrimeMinister = 'Tony Blair';

That way, the rest of your code can remain unchanged because they refer to the constant. Just the constant's value needs to be modified.

Variables and Data Types

Variables are similar to constants, but their values can be changed as the program runs. Unlike in BASIC and other loosely-typed languages, variables must be declared in Pascal before they can be used:
var
IdentifierList1 : DataType1;
IdentifierList2 : DataType2;
IdentifierList3 : DataType3


IdentifierList is a series of identifiers, separated by commas (,). All identifiers in the list are declared as being of the same data type.

The main data types in Pascal are: integer real char Boolean

More information on Pascal data types:
integer data type can contain integers from -32768 to 32767.
The real data type has a positive range from 3.4x10-38 to 3.4x1038.
Real values can be written in either fixed-point notation or in scientific notation, with the character E separating the mantissa from the exponent. Thus, 452.13 is the same as 4.5213e2
The char data type holds characters. Be sure to enclose them in single quotes, or apostrophes: 'a' 'B' '+' This data type can also hold system characters, such as the null character (ordinal value of 0) and the false-space character (ordinal value of 255).
The Boolean data type can have only two values: TRUE and FALSE

An example of declaring several variables is
var age, year, grade : integer;
circumference : real;
LetterGrade : char;
DidYouFail : Boolean;

Assignments and Operators

Once you have declared a variable, you can store values in it. This is called assignment.

To assign a value to a variable, follow this syntax:
    variable_name := expression;
Note that unlike other languages, whose assignment operator is simply an equals sign, Pascal uses a colon followed by an equals sign.

The expression can either be a single value:
    some_real := 385.385837;
or it can be an arithmetic sequence:
    some_real := 37573.5 * 37593 + 385.8 / 367.1;

The arithmetic operators in Pascal are:

Operator Operation Operands Result
+ Addition or unary positive real or integer real or integer
- Subtraction or unary negative real or integer real or integer
* Multiplication real or integer real or integer
/ Real division real or integer real
div Integer division integer integer
mod Modulus (remainder division) integer integer

 

div and mod only work on integers. / works on both reals and integers but will always yield a real answer. The other operations work on both reals and integers.

For operators that accept both reals and integers, the resulting data type will be integer only if all the operands are integer. It will be real if any of the operands are real.

Therefore,
    3857 + 68348 * 38 div 56834
will be integer, but
    38573 div 34739 mod 372 + 35730 - 38834 + 1.1
will be real because 1.1 is a real value.

Each variable can only be assigned a value that is of the same data type. Thus, you cannot assign a real value to an integer variable. However, certain data types are compatible with others. In these cases, you can assign a value of a lower data type to a variable of a higher data type. This is most often done when assigning integer values to real variables. Suppose you had this variable declaration section:

     var         some_int : integer;         some_real : real;

When the following block of statements executes,

     some_int := 375;      some_real := some_int;

some_real will have a value of 375.0, or 3.75e2.

In Pascal, the minus sign can be used to make a value negative. The plus sign can also be used to make a value positive. This, however, is unnecessary because values default to being positive.

Do not attempt to use two operators side by side!
    some_real := 37.5 * -2;
This may make perfect sense to you, since you're trying to multiply by negative-2. However, Pascal will be confused -- it won't know whether to multiply or subtract. You can avoid this by using parentheses:
    some_real := 37.5 * (-2);
to make it clearer.

The computer follows an order of operations similar to the one that you follow when you do arithmetic:
    * / div mod
    + -

The computer looks at each expression according to these rules:

  1. Evaluate all expressions in parentheses, starting from the innermost set of parentheses and proceeding to the outermost.
  2. Evaluate all multiplication and division from left to right.
  3. Evaluate all addition and subtraction from left to right.

 

The value of
    3.5 * (2 + 3)
will be 17.5.

Standard Functions

The arithmetic operators in Pascal are:

Operator Operation Operands Result
+ Addition or unary positive real or integer real or integer
- Subtraction or unary negative real or integer real or integer
* Multiplication real or integer real or integer
/ Real division real or integer real
div Integer division integer integer
mod Modulus (remainder division) integer integer

 

div and mod only work on integers. / works on both reals and integers but will always yield a real answer. The other operations work on both reals and integers.

For operators that accept both reals and integers, the resulting data type will be integer only if all the operands are integer. It will be real if any of the operands are real.

Therefore,
    3857 + 68348 * 38 div 56834
will be integer, but
    38573 div 34739 mod 372 + 35730 - 38834 + 1.1
will be real because 1.1 is a real value.

Each variable can only be assigned a value that is of the same data type. Thus, you cannot assign a real value to an integer variable. However, certain data types are compatible with others. In these cases, you can assign a value of a lower data type to a variable of a higher data type. This is most often done when assigning integer values to real variables. Suppose you had this variable declaration section:

     var         some_int : integer;         some_real : real;

When the following block of statements executes,

     some_int := 375;      some_real := some_int;

some_real will have a value of 375.0, or 3.75e2.

In Pascal, the minus sign can be used to make a value negative. The plus sign can also be used to make a value positive. This, however, is unnecessary because values default to being positive.

Do not attempt to use two operators side by side!
    some_real := 37.5 * -2;
This may make perfect sense to you, since you're trying to multiply by negative-2. However, Pascal will be confused -- it won't know whether to multiply or subtract. You can avoid this by using parentheses:
    some_real := 37.5 * (-2);
to make it clearer.

The computer follows an order of operations similar to the one that you follow when you do arithmetic:
    * / div mod
    + -

The computer looks at each expression according to these rules:

  1. Evaluate all expressions in parentheses, starting from the innermost set of parentheses and proceeding to the outermost.
  2. Evaluate all multiplication and division from left to right.
  3. Evaluate all addition and subtraction from left to right.

 

The value of
    3.5 * (2 + 3)
will be 17.5.

.

One Dimensional Arrays

Suppose you wanted to read in 5000 integers and do something with them. How would you store the integers?

You could use 5000 variables, lapsing into:
    aa, ab, ac, ad, ... aaa, aab, ... aba, ...
or you could use an array.

An array contains several storage spaces, all the same type. You refer to each storage space with the array name and with a subscript.

The type definition is:
    type
        typename = array [enumerated_type] of another_data_type;

The data type can be anything, even another array. Any enumerated type will do. You can specify the enumerated type inside the brackets, or use a predefined enumerated type. In other words,
  type
      enum_type = 1..50;
      arraytype = array [enum_type] of integer;

is equivalent to
  type
      arraytype = array [1..50] of integer;

This is how strings are actually managed. You declare:

   type       String = packed array [0..255] of char;

and use some kind of terminating character to signify the end of the string. Most of the time it's the null-character (ordinal number 0, or ord(0)). The packed specifier means that the array will be squeezed to take up the smallest amount of memory. This makes it possible to print out the entire array all at once rather than one-character at a time. In Turbo/Borland Pascal, there's a built-in string data type.

Arrays are useful if you want to store large quantities of data for later use in the program. They work especially well with for loops, because the index can be used as the subscript. To read in 50 numbers, assuming
    type arraytype = array[1..50] of integer;
and
    var myarray : arraytype;
you use

   for count := 1 to 50 do       read (myarray[count]);

 

Brackets [] enclose the subscript when referring to arrays.
    myarray[5] := 6;

.

Multidimensional Arrays

Suppose you wanted to read in 5000 integers and do something with them. How would you store the integers?

You could use 5000 variables, lapsing into:
    aa, ab, ac, ad, ... aaa, aab, ... aba, ...
or you could use an array.

An array contains several storage spaces, all the same type. You refer to each storage space with the array name and with a subscript.

The type definition is:
    type
        typename = array [enumerated_type] of another_data_type;

The data type can be anything, even another array. Any enumerated type will do. You can specify the enumerated type inside the brackets, or use a predefined enumerated type. In other words,
  type
      enum_type = 1..50;
      arraytype = array [enum_type] of integer;

is equivalent to
  type
      arraytype = array [1..50] of integer;

This is how strings are actually managed. You declare:

   type       String = packed array [0..255] of char;

and use some kind of terminating character to signify the end of the string. Most of the time it's the null-character (ordinal number 0, or ord(0)). The packed specifier means that the array will be squeezed to take up the smallest amount of memory. This makes it possible to print out the entire array all at once rather than one-character at a time. In Turbo/Borland Pascal, there's a built-in string data type.

Arrays are useful if you want to store large quantities of data for later use in the program. They work especially well with for loops, because the index can be used as the subscript. To read in 50 numbers, assuming
    type arraytype = array[1..50] of integer;
and
    var myarray : arraytype;
you use

   for count := 1 to 50 do       read (myarray[count]);

 

Brackets [] enclose the subscript when referring to arrays.
    myarray[5] := 6;

Loops

Looping means repeating a statement or compound statement over and over until some condition is met.

There are three types of loops:

  • fixed repetition - only repeats a fixed number of times
  • pretest - tests a Boolean expression, then goes into the loop if TRUE
  • posttest - executes the loop, then tests the Boolean expression

 

In Pascal, the fixed repetition loop is the for loop. The general form is:
    for index := StartingLow to EndingHigh do
        statement;

The index variable must be of an ordinal data type. You can use the index in calculations within the body of the loop, but you should not change the value of the index. An example of using the index is:

 
   sum := 0;
   for count := 1 to 100 do
      sum := sum + count;
The computer would do the sum the long way and still finish it in far less time than it took the mathematician Gauss to do the sum the short way (1+100 = 101. 2+99 = 101. See a pattern? There are 100 numbers, so the pattern repeats 50 times. 101*50 = 5050).

In the for-to-do loop, the starting value MUST be lower than the ending value, or the loop will never execute! If you want to count down, you should use the for-downto-do loop:
    for index := StartingHigh downto EndingLow do
        statement;

In Pascal, the for loop can only count in increments (steps) of 1.

.

While-DO Loop

The pretest loop has the following format:
    while BooleanExpression do
        statement;

The loop continues to execute until the Boolean expression becomes FALSE. In the body of the loop, you must somehow affect the Boolean expression by changing one of the variables used in it. Otherwise, an infinite loop will result:

     a := 5;      while a < 6 do         writeln (a);

 

Remedy this situation by changing the variable's value:

     a := 5;      while a < 6 do         begin            writeln (a);            a := a + 1         end;

 

The WHILE ... DO lop is called a pretest loop because the condition is tested before the body of the loop executes. So if the condition starts out as FALSE, the body of the while loop never executes

Repeat Until

The posttest loop has the following format:
    repeat
        statement1;
        statement2
    until BooleanExpression;

In a repeat loop, compound statements are built-in -- you don't need to use begin-end.

Also, the loop continues until the Boolean expression is TRUE, whereas the while loop continues until the Boolean expression is FALSE.

This loop is called a posttest loop because the condition is tested AFTER the body of the loop executes. The REPEAT loop is useful when you want the loop to execute at least once, no matter what the starting value of the Boolean expression is.

Records

A record allows you to keep related data items in one structure. If you want information about a person, you may want to know name, age, city, state, and zip.

To declare a record, you'd use:
    TYPE
        TypeName = record
          identifierlist1 : datatype1;
          ...
          identifierlistn : datatypen;
        end;

For example:

 
   type
      InfoType = record
Name : string;
Age : integer;
City, State : String;
Zip : integer;
                 end;

 

Each of the identifiers Name, Age, City, State, and Zip are referred to as fields. You access a field within a variable by:
    VariableIdentifier.FieldIdentifier
A period separates the variable and the field name.

There's a very useful statement for dealing with records. If you are going to be using one record variable for a long time and don't feel like type the variable name over and over, you can strip off the variable name and use only field identifiers. You do this by:
    WITH RecordVariable DO
        BEGIN
          ...
        END;

Example:

 
   WITH Info DO
      BEGIN
         Age := 18;
         ZIP := 90210;
      END;

Pointers in Pascal

A pointer is a data type which holds a memory address. To access the data stored at that memory address, you dereference the pointer.

To declare a pointer data type, you must specify what it will point to. That data type is preceded with a carat (^). For example, if you are creating a pointer to an integer, you would use this code:
          TYPE
            PointerType=^integer;

You can then, of course, declare variables to be of type PointerType

Before accessing a pointer, you must create a memory space for it. This is done with:
          New (PointerVariable);

To access the data at the pointer's memory location, you add a carat after the variable name. For example, if PointerVariable was declared as type PointerType (from above), you can assign the memory location a value by using:
          PointerVariable^ := 5;

After you are done with the pointer, you must deallocate the memory space. Otherwise, each time the program is run, it will allocate more and more memory until your computer has no more. To deallocate the memory, you use the Dispose command:
          Dispose(PointerVariable);

A pointer can be assigned to another pointer. However, note that since only the address, not the value, is being copied, once you modify the data located at one pointer, the other pointer, when dereferenced, also yields modified data. Also, if you free (or deallocate) a pointer, the other pointer now points to meaningless data.

What is a pointer good for? Why can't you just use an integer in the examples above instead of a pointer to an integer? The answer is that, in this situation, a pointer was clearly not needed. The use of pointers is in creating dynamically-sized data structures. If you need to store many items of one data type in order, you can use an array. However, your array has a predefined size. If you don't have a large enough size, you may not be able to accommodate all the data. If you have a huge array, you take up a lot of memory when sometimes that memory is not being used. A dynamic data structure, on the other hand, takes up only as much memory as is being used. What you do is to create a data type that points to a record. Then, the record has that pointer type as one of its fields. For example, stacks and queues can all be implemented using this data structure:
          Type
          PointerType = ^RecordType;
          RecordType = record;
          data : integer;
          next : PointerType;
          end;

Each element points to the next. To know when a chain of records has ended, the next field is assigned a value of Nil.

 

Input

Input means to read data into memory, either from the keyboard, the mouse, or a file on disk.

We will not get into mouse input in detail, because that syntax differs from machine to machine, and may require a complicated interrupt call to the mouse driver. If you would like to see the source code for a mouse support unit for DOS, click here. This unit will not work under Windows, Macintosh, or X-Windows, because these operating systems handle all mouse input for you and do not let you interface with the mouse directly.

The basic format for reading in data is:
    read (Variable_List);
Variable_List is a series of variable identifiers separated by commas.

read, however, does not go to the next line. This can be a problem with character input, because the end-of-line character is read as a space.

To read data and then go on to the next line, use
    readln (Variable_List);

Suppose you had this input from the user, and a, b, c, and d were all integers.
    45 97 3
    1 2 3

This would be the result of various statements:

Statement(s) a b c d
read (a);
read (b);
45 97
readln (a);
read (b);
45 1
read (a, b, c, d); 45 97 3 1
readln (a, b);
readln (c, d);
45 97 1 2

 

You see, the read statement does not skip to the next line unless necessary, whereas the readln statement is just a read statement that skips to the next line at the end of reading.

When reading in integers, all spaces are skipped until a numeral is found. Then all subsequent numberals are read, until a non-numeric character is reached (including, but not limited to, a space).
    8352.38
When an integer is read, its value becomes 8352.
If, immediately afterwards, you read in a character, the value would be '.'

Suppose you tried to read in two integers. That would not work, because when the computer looks for data to fill the second variable, it sees the '.' and stops, saying, "I couldn't find any data to read."

With real values, the computer also skips spaces and then reads as much as can be read. However, there is one restriction: a real that has no whole part must begin with 0.
    .678
is invalid, and the computer can't read in a real, but
    0.678
is fine.

Make sure that all identifiers in the argument list refer to variables! Constants cannot be assigned a value, and neither can literal values.

Output

For writing data to the screen, there are also two statements:
    write (Argument_List);
    writeln (Argument_List);

The writeln statement skips to the next line when done.

You can use strings in the argument list, either constants or literal values. If you want to display an apostrophe within a string, use two consecutive apostrophes.

Using Files in Pascal

Using files for input/output is a bit of a sticking point. Different Pascal compilers do it in different ways. However, the method of reading/writing to the file is the same across all compilers:
    read (file_variable, argument_list);
    write (file_variable, argument_list);

Same thing with readln and writeln.

In addition, most Pascal systems require that you declare a file variable in the variable section:
    var
        ...
        filein, fileout : text;

The text data type is usually used. There are other file types, but that's left for a later lesson.

The differences between Pascal compilers arises when you open a file for reading or writing. In most Pascal compilers, including Metrowerks Codewarrior and the Pascal translator included with Unix/Linux, use:
    reset (file_variable, 'filename.extension');
to open a file for reading. Use:
    rewrite (file_variable, 'filename.extension');
to open a file for writing. Note that you can't open a file for both reading and writing. A file opened with reset can only be used with read and readln. A file opened with rewrite can only be used with write and writeln.

Turbo Pascal does it differently. First you assign a filename to a variable, then you call reset or rewrite using only the variable.

     assign (file_variable, 'filename.extension');      reset (file_variable)

The method of representing the path differs depending on your operating system. Examples:

   Unix:    ~login_name/filename.ext    DOS/Win: c:\directory\name.pas    Mac:     Disk_Name:Programs Directory:File Name.pas

 

You should close your file before your program ends! This is the same for all compilers:
    close (File_Identifier);

Here's an example of a program that uses files. This program was written for Turbo Pascal and DOS, and will create file2.txt with the first character from file1.txt:

                  program CopyOneByteFile;    var       mychar : char;       filein, fileout : text;    begin       assign (filein, 'c:\file1.txt');       reset (filein);       assign (fileout, 'c:\file2.txt');       rewrite (fileout);       read (filein, mychar);       write (fileout, mychar);       close(filein);       close(fileout)    end 

Now that you've gotten free know-how on this topic, try to grow your skills even faster with online video training. Then finally, put these skills to the test and make a name for yourself by offering these skills to others by becoming a freelancer. There are literally 2000+ new projects that are posted every single freakin' day, no lie!


Previous Article

Next Article


live22 apk's Comment
The other day, while I was at work, my sister stole my iphone and tested to see if it can survive a twenty five foot drop, just so she can be a youtube sensation. My iPad is now destroyed and she has 83 views. I know this is completely off topic but I had to share it with someone! https://918.network/casino-games/78-live22
23 Sat Feb 2019
Admin's Reply:



3win8 apk's Comment
Always remember that at finish of the day content is king. So start the new good content first and add your web presence optimization the future. So how do you ensure web site attract good traffic? https://918kiss.poker/casino-games/67-3win8
22 Fri Feb 2019
Admin's Reply:



m rollex11's Comment
Over time you may find that they lose their ability to clean your clothes and, eventually, stop working absolutely. Any one health-related incident can sink you financially without this coverage. https://win88.today/rollex11/
22 Fri Feb 2019
Admin's Reply:



sky777 apk's Comment
We should experiment with both, but we will do it all for clear. The spacing of the text lines and paragraphs likewise make website content more readable. But how could we come up with a quick money-making website from it? https://918kiss.poker/casino-games/75-sky777
22 Fri Feb 2019
Admin's Reply:



ocean king phantom hourglass's Comment
Google will down grade managing accordingly. Sites like Digg, Reddit, Stumbleupon and Delicious are an alternative way to offer rush to your internet. The worst part takes place when it is published no one reads it. http://www.wickerparkbucktown.info/Redirect.aspx?destination=http%3A%2F%2FWin88.today%2Fplay8oy%2F
22 Fri Feb 2019
Admin's Reply:



joker123 casino's Comment
I feel this is among the most vital information for me. And i am glad studying your article. But wanna commentary on some basic issues, The site taste is great, the articles is really great : D. Excellent activity, cheers https://kasino.vin/downloads/67-download-joker123
22 Fri Feb 2019
Admin's Reply:



scr888 test id's Comment
Wonderful article! We are linking to this great post on our site. Keep up the good writing. http://www.organicmen.org/__media__/js/netsoltrademark.php?d=dormroomdepot.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3D918.network%2Fcasino-games%2F72-918kiss-scr888
21 Thu Feb 2019
Admin's Reply:



live22's Comment
As we fight the terrorist groups in Afghanistan, there are innocent victims, refugees. Perform interpret scripture with scripture but ought to not force our interpretations to fit our doctrine. There is actually thing as workplace intimidation. https://win88.today/download-live22-android-ios/
21 Thu Feb 2019
Admin's Reply:



slot machine jammer emp diagram's Comment
I was able to find good information from your articles. https://scr888.group/games/40-scr888-s-golden-tree-game
21 Thu Feb 2019
Admin's Reply:



918kiss's Comment
Setting up these things is a great way to advertise your product or your service. It was easier to plow ahead, even whether it meant discounting my predatory instincts. You want them to efficiently on-line point around on. https://cuci.today/
20 Wed Feb 2019
Admin's Reply:



918kiss download's Comment
It was taking my focus away from what A lot more webmasters wanted to do - design and implement my own workshops. Have you lost the fun, outgoing side which he first perceived? What markets certain be for? https://scr888slot.online/
19 Tue Feb 2019
Admin's Reply:



918kiss's Comment
Ive found PageRank and Domain Authority to get the best length and width. At first glance seems impossible to reach the dizzy heights of finest search on Google. Strategic Advertising and marketing has great shape. https://superslot.app/
19 Tue Feb 2019
Admin's Reply:



918kiss's Comment
That way it can still be really from the the heart and coming from you somewhat shape or form! You can teach them your range of expert knowledge about your subject. http://918.credit/casino-games/918kiss-scr888
18 Mon Feb 2019
Admin's Reply:



3win8 apk's Comment
They is able to purchase you a good opinion because of their previous experiences. We often more willing to stay miserable than to do everything into the unknown. http://Win88.club/http://win88.club/index.php/22-3win8
17 Sun Feb 2019
Admin's Reply:



Eulalia's Comment
Hello! This post could not be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this write-up to him. Pretty sure he will have a good read. Thank you for sharing! http://unlimited-telecom.com/__media__/js/netsoltrademark.php?d=www.liveinternet.ru%2Fusers%2Fals_meincke%2Fblog
17 Sun Feb 2019
Admin's Reply:



online casino games in canada's Comment
Broad varieties of slot machine types, online or offline are widely offered in the world. In most casinos, Blackjack players play only up against the dealer. From that time on, internet gambling became to locate choice. http://Www.oakforest.org/resources/addyourlink.asp?site=rollex.world%2Findex.php%2Fdownload%2F28-rollex11
16 Sat Feb 2019
Admin's Reply:



lucky palace casino's Comment
Fantastic beat ! I wish to apprentice while you amend your web site, how could i subscribe for a blog website? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast provided bright clear concept https://kasino.vin/downloads/70-download-lpe88
15 Fri Feb 2019
Admin's Reply:



playboy casino's Comment
Do you mind if I quote a few of your articles as long as I provide credit and sources back to your weblog? My blog is in the exact same area of interest as yours and my users would really benefit from a lot of the information you present here. Please let me know if this okay with you. Appreciate it! https://Kasino.vin/home/playboy/57-playboy-casino
13 Wed Feb 2019
Admin's Reply:



mega888 apk's Comment
Have you ever considered about including a little bit more than just your articles? I mean, what you say is fundamental and all. But just imagine if you added some great images or video clips to give your posts more, "pop"! Your content is excellent but with pics and videos, this blog could certainly be one of the most beneficial in its field. Superb blog! https://kasino.vin/downloads/69-download-mega888
12 Tue Feb 2019
Admin's Reply:



sky vegas casino free slots's Comment
I all the time used to read paragraph in news papers but now as I am a user of web therefore from now I am using net for articles or reviews, thanks to web. http://eskii.com/__media__/js/netsoltrademark.php?d=918.network%2Fcasino-games%2F76-sky777
11 Mon Feb 2019
Admin's Reply:



918 kiss's Comment
This makes video marketing today a very wise investment of your advertising dollars. That means keyword rich and relevant titles, summaries, descriptions, links and video. https://scr888.men/index.php/download/15-918kiss-scr888
11 Mon Feb 2019
Admin's Reply:



sky777 download game's Comment
All major search engines crawls these Directories more often than not. Most girls love animals and family members pet could be a great theme. These search engines are smarter than we believed. http://hoganartgarage.bottompics.s14.deinprovider.de/test.php?a%5B%5D=%3Ca+href%3Dhttps%3A%2F%2Frockwellcollinsworldwide.com%2Flogin.aspx%3Frefer%3Dhttps%253A%2F%2F918.credit%252Fdownloads%252F88-download-sky777-for-android-and-ios%3Ethus+laser+pointers%3C%2Fa%3E
09 Sat Feb 2019
Admin's Reply:



918kiss's Comment
Prospects walk out a booth with a thank you already in their inbox! Award Winning Event Planning Software - Including Event Registration and Management. Web browsers work on the foundation client server computing. http://Myslot.live/index.php/games/918kiss
09 Sat Feb 2019
Admin's Reply:



online casino malaysia free bonus 2016's Comment
When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four e-mails with the same comment. Is there any way you can remove me from that service? Thanks a lot! http://whysnowbike.com/members/modemrock3/activity/47370/
08 Fri Feb 2019
Admin's Reply:



joker123 test id's Comment
He lost and who has regarding him from the time when? He made to do "Signs" and "The Village" with S. In line with the legend of William Wallace, this film remains each of my favorites. http://www.kenyear.com/get-the-best-online-casino-experience-with-joker123-casino/
08 Fri Feb 2019
Admin's Reply:



live roulette virgin media's Comment
How can you sustain all of this when you work a full time job? Building a flood of targeted traffic and improving ranking takes much more work than most people believe. My time is too precious to waste on fledgling sites. http://www.hatebedbugs.com/have-a-blast-when-you-play-web-casino-games/
07 Thu Feb 2019
Admin's Reply:



rollex 11's Comment
fantastic points altogether, you simply received a logo new reader. What could you recommend in regards to your submit that you simply made some days in the past? Any certain? https://918.network/casino-games/68-rollex11
07 Thu Feb 2019
Admin's Reply:



mega casino slots's Comment
I was able to find good information from your blog articles. https://kasino.vin/downloads/69-download-mega888
07 Thu Feb 2019
Admin's Reply:



play8oy casino's Comment
You could certainly see your enthusiasm within the article you write. The world hopes for even more passionate writers such as you who are not afraid to say how they believe. At all times go after your heart. https://kasino.vin/home/playboy/57-playboy-casino
05 Tue Feb 2019
Admin's Reply:



918kiss promotions's Comment
It is definitely a cool picture with regards to think good album encompass. In fact, I would personally say they almost directly contributed for the music-obsessed freak that I am today. http://scr888-slot.wallinside.com/
03 Sun Feb 2019
Admin's Reply:



918kiss's Comment
There are a couple slot machines that would give you a number of consecutive wins or losses. Each site provide its own way to win and a person are can win when you play. Unfortunately, some people end up losing on everything they own. https://win88.today/scr888-download/
02 Sat Feb 2019
Admin's Reply:



918 kiss's Comment
Sometimes I go ahead while project since they can really. Always wear the gown to have complete idea with the look. Stuttering or increased rate of speech one other possible. https://kslot.app
02 Sat Feb 2019
Admin's Reply:



live22 download's Comment
Likely to about that which you find fun and humorous. There are free tools in the market that could possibly use develop good looking blog. So how do you ensure website attract good traffic? http://3win8.city/index.php/other-games/live22
01 Fri Feb 2019
Admin's Reply:



sky777 download's Comment
I will immediately snatch your rss feed as I can not to find your email subscription hyperlink or e-newsletter service. Do you have any? Please let me know in order that I could subscribe. Thanks. https://918.network/downloads/88-sky777
31 Thu Jan 2019
Admin's Reply:



Lewis's Comment
Wonderful, what a web site it is! This webpage provides valuable data to us, keep it up. https://win88.today/category/withdrawal-by-customers/
30 Wed Jan 2019
Admin's Reply:



newtown ntc33's Comment
At this moment I am going to do my breakfast, later than having my breakfast coming over again to read further news. https://kasino.vin/home/ntc33/49-ntc33-newtown-casino
30 Wed Jan 2019
Admin's Reply:



scr888 download's Comment
You use the great quality raw material create a perfect product. Then he produced a cigarette packet and asked her to smoke. What we will do is a bit more damaging and longer long-lasting. https://Kslot.app/index.php/games/918kiss
30 Wed Jan 2019
Admin's Reply:



play8oy android download's Comment
Take the wet label and indicated in your collecting daybook. Your head, chest or body in general may feel lighter as well as your mood, too. Dreams are symbolic messages from our inner judgment. https://scr888.group/other-games-download/2491-download-play8oy
30 Wed Jan 2019
Admin's Reply:



online casino malaysia's Comment
These pads be gifted to their loved on special occasions such as birthdays and anniversaries. Each and every always express appreciation for anyone pushing us to make those swings. https://cuci.today/
28 Mon Jan 2019
Admin's Reply:



918kiss's Comment
Many . one of the keys to strengthen your online presence. Then perhaps two more times a person drive towards the store and achieve one. Look for shots of her mothering dispersed further or snuggling with your dog. http://3win8.city/index.php/other-games/918kiss-scr888
28 Mon Jan 2019
Admin's Reply:



online poker gambling sites's Comment
NASA will also have astronomers on hand to chat and answer any questions over the situation. A person also start pay close attention to detail and compete more successfully. Look at the scams banks pull off regularly these days. http://h.uf.e.n.g.kuan.g.n.iub.i.xn--.uk4.4@svitlytsia.crimea.ua/phpinfo.php?a%5B%5D=%3Ca+href%3Dhttps%3A%2F%2Fscr888.group%2Flive-casino-games%2F2485-3win8%3E3win8+casino%3C%2Fa%3E
25 Fri Jan 2019
Admin's Reply:



sky 777's Comment
It is a very good way to enjoy television. Additionally, they are generally entertaining, with good comic relief. Rob Briscoe and Brian Perillo are old beneficial friends. Usually do not live that far out and about. https://win88.today/download-sky777-android-ios/
23 Wed Jan 2019
Admin's Reply:



joker123 apk's Comment
Forcing the issue would have strained my resources and, eventually perhaps, the relationship. Keep in mind, this procedure is a surgical a person who will require healing with regard to the period of days to weeks. https://918kiss.party/downloads/5143-download-joker123-for-android-and-ios
23 Wed Jan 2019
Admin's Reply:



play8oy casino's Comment
No matter if some one searches for his necessary thing, so he/she needs to be available that in detail, so that thing is maintained over here. https://kasino.vin/home/playboy/57-playboy-casino
23 Wed Jan 2019
Admin's Reply:



scr888 under maintenance's Comment
Ahaa, its fastidious conversation on the topic of this paragraph here at this website, I have read all that, so at this time me also commenting here. http://www.scooter-sidecars.com/__media__/js/netsoltrademark.php?d=www.capitolbeatok.com%2FRedirect.aspx%3Fdestination%3Dhttp%3A%2F%2Fkasino.vin%2Fdownloads%2F61-download-918kiss-scr888-android-iphones
23 Wed Jan 2019
Admin's Reply:



ace 333's Comment
You ought to take part in a contest for one of the best sites online. I most certainly will highly recommend this web site! https://kasino.vin/home/ace333/51-ace333
22 Tue Jan 2019
Admin's Reply:



3w8's Comment
Basically you are saying-really quickly-what you are going to tell someone. Your visitors have to be proven to learn of your product from you as well as be entertained on your part. https://918kiss.host/downloads
22 Tue Jan 2019
Admin's Reply:



sky777's Comment
Does workers answer your queries knowledgeably and helpfully? Eager about the money first is a misdirection of focus. They living questions. http://3win8.city/index.php/download/35-sky777
22 Tue Jan 2019
Admin's Reply:



scr888 online casino's Comment
Today, I went to the beach with my kids. I found a sea shell and gave it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is entirely off topic but I had to tell someone! http://facilities-log.com/__media__/js/netsoltrademark.php?d=kasino.vin%2Fhome%2F918kiss-scr888%2F48-918kiss-scr888
21 Mon Jan 2019
Admin's Reply:



live22 latest version's Comment
I am genuinely delighted to glance at this webpage posts which contains plenty of helpful facts, thanks for providing these kinds of information. http://www.kensalrise.com/__media__/js/netsoltrademark.php?d=kasino.vin%2Fdownloads%2F71-download-live22
19 Sat Jan 2019
Admin's Reply:



ntc33 apk's Comment
The other thing that matters a lot is page content. Google loves options available . of backlink because it believes that this shows your popularity. All search engine results are completely democratic. http://3win8.city/index.php/download/29-ntc33
19 Sat Jan 2019
Admin's Reply:



lpe88 download android's Comment
Happiness is contagious and it spreads becoming a wild fire and excites every life around families. You can expect to get a better regarding thing if you will purchase the right quality one. https://win88.today/download-lpe88-android-windows/
19 Sat Jan 2019
Admin's Reply:



n33's Comment
Natural back links are women who you will usually get from other webmasters as being the site grows. These are merely a few ideas nevertheless the choice really is limitless. https://918kiss.host/downloads
19 Sat Jan 2019
Admin's Reply:



918 kiss's Comment
Use controversy, mystery, benefits and breaking news as the triggers for all of the of your titles. Provide Controversy: There is one special about controversies help to make them incredibly well known. http://918.credit/downloads/78-download-918kiss-for-android-and-iphones
19 Sat Jan 2019
Admin's Reply:



perfect copy's Comment
Surf your path through Myspace . com. Place Adsense Ads in familiar, though not annoying points of interest. If you want to keep your subscriber list coming back keep them interested of what you blog about! http://918.credit/downloads/88-download-sky777-for-android-and-ios
18 Fri Jan 2019
Admin's Reply:



m rollex11's Comment
Thanks for your marvelous posting! I certainly enjoyed reading it, you happen to be a great author. I will make sure to bookmark your blog and will often come back in the future. I want to encourage you continue your great job, have a nice afternoon! https://918.network/casino-games/68-rollex11
18 Fri Jan 2019
Admin's Reply:



caesars casino slot game's Comment
I always emailed this webpage post page to all my contacts, because if like to read it after that my friends will too. http://www.ohaven.net/__media__/js/netsoltrademark.php?d=familiarspots.com%2Fgroups%2Flearn-the-right-way-to-win-at-slot-machines%2F
18 Fri Jan 2019
Admin's Reply:



mega888 apk's Comment
Thanks for sharing your info. I truly appreciate your efforts and I am waiting for your further write ups thank you once again. https://918.network/downloads/83-mega888
18 Fri Jan 2019
Admin's Reply:



lpe88's Comment
It really among the the best internet marketing strategies going because permits you to leverage your own time. It took time and effort but he soon began making some decent monetary gain. http://918.credit/downloads/84-download-lpe888
17 Thu Jan 2019
Admin's Reply:



3win8 casino's Comment
When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove me from that service? Thanks! https://918.network/downloads/87-3win8
17 Thu Jan 2019
Admin's Reply:



live blackjack tricks's Comment
Keep on working, great job! https://m.kaskus.co.id/redirect?url=http://la-tanieredesrenards.xooit.be/report-violation.php?url=http://kasino.vin/home/ntc33/49-ntc33-newtown-casino
17 Thu Jan 2019
Admin's Reply:



918kiss win's Comment
Always make sure your content is pertinent to you, your logo and your word. There is more to after that it just making a website nevertheless. You may consider establishing a blog or a network of blogs. http://Letwehonge.mihanblog.com/post/30
16 Wed Jan 2019
Admin's Reply:



lone star conference's Comment
This lake back again to the final of given out ice age about 10,000 years back again. FWC biologists are expecting a tremendous year class for this lake this year. Bell Mountain Wilderness is approximately 9000 acres in size. http://eadlocator.com/__media__/js/netsoltrademark.php?d=www.gmtbest.com%2Fvirtual-casino-a-real-fun-excitement%2F
16 Wed Jan 2019
Admin's Reply:



live 22410's Comment
Wow, this piece of writing is pleasant, my younger sister is analyzing such things, therefore I am going to let know her. http://17c.stembio.com/__media__/js/netsoltrademark.php?d=918.network%2Fdownloads%2F85-download-live22
16 Wed Jan 2019
Admin's Reply:



m ntc33's Comment
Hello, i think that i saw you visited my weblog so i came to _return the favor_.I am trying to find things to enhance my web site!I suppose its ok to use a few of your ideas!! https://kasino.vin/downloads/68-download-ntc33
15 Tue Jan 2019
Admin's Reply:



ntc33 download's Comment
Unfortunately search engine online spiders cant view the photos on internet pages. Now you should take utmost care on who are linking to you and from where? As you place a comment perform also convey a link. https://918kiss.host/74-ntc33-newton-casino
15 Tue Jan 2019
Admin's Reply:



rollex11's Comment
I wanted to thank you for this fantastic read!! I certainly loved every bit of it. I have you bookmarked to look at new stuff you post_ https://kasino.vin/home/rollex-11/58-rollex11
14 Mon Jan 2019
Admin's Reply:



rollex11 login's Comment
But the best way to do the On page Optimisation november 23? Give them an idea of may may solve their worries. Best is, one more no investment at all, you are recognized as a "published author" or "expert". https://918kiss.host/75-rollex11
14 Mon Jan 2019
Admin's Reply:



mega casino slots's Comment
Nice post. I was checking continuously this blog and I am impressed! Very helpful information specially the last part :) I care for such information a lot. I was looking for this certain info for a very long time. Thank you and good luck. https://Kasino.vin/home/mega888/50-mega888
14 Mon Jan 2019
Admin's Reply:



newtown casino download ntc33 slot's Comment
Fabulous, what a web site it is! This website provides helpful information to us, keep it up. http://energia-uchet.ru/bitrix/rk.php?goto=http://cfbarbertown.phpfox.us/index.php/blog/12441/slot-game-most-popular-online-gambling/
14 Mon Jan 2019
Admin's Reply:



lucky palace casino's Comment
The numbers of different definitions of good content. The truth is, per chance anything all over the state of your website. You can browse the Internet and discover more information on the duplicate. http://918.credit/downloads/84-download-lpe888
12 Sat Jan 2019
Admin's Reply:



play8oy android download's Comment
Wow, superb blog format! How lengthy have you been blogging for? you make blogging glance easy. The overall look of your website is fantastic, as neatly as the content material! https://Kasino.vin/downloads/72-download-play8oy
12 Sat Jan 2019
Admin's Reply:



vegas nightclubs's Comment
Everyone after that first submission is automatically disqualified. Of course, I will give you probability to assemble the 10th grounds. All it takes is a little bit of effort and several hours. http://918.credit/downloads/86-download-play8oy
12 Sat Jan 2019
Admin's Reply:



live roulette prediction's Comment
Greatest is to refer to with a guru and get the job done right from the start. I cannot say this book is often a miracle, however can declare that this book is very effective. http://www.sailing88.net/__media__/js/netsoltrademark.php?d=seattleventures.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Djom.fun
08 Tue Jan 2019
Admin's Reply:



mega888 casino's Comment
I seem to have unknowingly spilled the pinto and black beans. This airbrush makeup can cease used on daily basis as moment has come pretty much expensive. With my content shotgun I can effect the task quicker. https://win88.today/mega888/
08 Tue Jan 2019
Admin's Reply:



sky777 free download's Comment
Backlinks are links pointing back to website using their company sites. All major search engines crawls these Directories on a regular basis. So your next stage is off the page seo. http://www.srilankaexpedition.com/choosing-your-best-casino-game-slot/
08 Tue Jan 2019
Admin's Reply:



live22 download's Comment
Generally it is classified to be a wisdom psalm, but it can also hardly be classified 1 type of psalm. Luckily, as time goes on we have kinds of the way to make aging easier. https://win88.today/live22/
08 Tue Jan 2019
Admin's Reply:



live blackjack online uk's Comment
You save yourself the trouble of wishing to provide directions or facts. Write the complete details of the transaction towards the receipt. You could show your interest by sending across flowers or calling her. http://www.gday-termites.com/__media__/js/netsoltrademark.php?d=www.wvrec.org%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dcuci.today
08 Tue Jan 2019
Admin's Reply:



hd live ultrasound 22 weeks's Comment
For most recent information you have to pay a visit world-wide-web and on internet I found this site as a best site for newest updates. http://safeboating.org/__media__/js/netsoltrademark.php?d=kasino.vin%2Fhome%2Flive-22%2F59-live22
07 Mon Jan 2019
Admin's Reply:



is mega casino safe's Comment
Hi there i am kavin, its my first time to commenting anyplace, when i read this article i thought i could also make comment due to this brilliant paragraph. http://eunyoung.com/__media__/js/netsoltrademark.php?d=www.ltcblack.com%2Findex.php%3Faction%3Dprofile%3Bu%3D271833
06 Sun Jan 2019
Admin's Reply:



live22 download's Comment
I was curious if you ever considered changing the structure of your site? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having 1 or 2 images. Maybe you could space it out better? https://918.network/casino-games/78-live22
04 Fri Jan 2019
Admin's Reply:



mega casino slot's Comment
In other instances may perhaps be much larger sums money. There are many complex issues in getting a flood of visitors to your site. This book covers the straightforward yet quick. https://918.cafe/home/mega888/50-mega888
03 Thu Jan 2019
Admin's Reply:



live22's Comment
A Herculean task often can through enhancement the finest in people. How about challenging yourself to write 5, 6, 7, also 8 high quality articles a single day? Most forums will block this activity usually forever. https://918kiss.bid/downloads/167-download-live22-apk-to-phone-for-android-and-ios
03 Thu Jan 2019
Admin's Reply:



mobile arena roulette's Comment
You is only seeing PLAY For amusement and PLAY FOR Real. This gives you many chances november 23. One system does almost the really thing as predicting a coin put together. http://www.lvnorm.com/__media__/js/netsoltrademark.php?d=918.cafe%2Fdownloads%2F1801-download-mega888
02 Wed Jan 2019
Admin's Reply:



live roulette mobile's Comment
Even adults may use them to spice some misconception in the bedroom. Boys on the contrary more fast and never bother perform these events. What makes these types of Free Girls Games unusual? http://www.radiouniversidad.org/__media__/js/netsoltrademark.php?d=918kiss.party%2Fhome%2Fntc33%2F5453-ntc33
02 Wed Jan 2019
Admin's Reply:



play8oy casino's Comment
The reality is that 90% of the courses helps you with nothing. Without ads, cash becomes a tad challenging. So why let them have a good edge over any person? So how do you ensure web site attract good traffic? https://918kiss.poker/casino-games/72-playboy-casino
02 Wed Jan 2019
Admin's Reply:



sky 777's Comment
Leaving the first comment will most likely result extra traffic nicely. When its involves determining a website worthy belonging to the backlink. You want to have unique information that who else has. https://918kiss.party/downloads/5013-download-sky777-for-android-and-ios
02 Wed Jan 2019
Admin's Reply:



lpe88 apk's Comment
This is because they bring in referral traffic as well as help the search engines to rank you more expensive. It will be easier that you to set up with good content and keeping it at advanced level. http://918.credit/downloads/84-download-lpe888
01 Tue Jan 2019
Admin's Reply:



play8oy android download's Comment
I have read so many articles on the topic of the blogger lovers but this article is genuinely a nice post, keep it up. https://kasino.vin/home/playboy/57-playboy-casino
01 Tue Jan 2019
Admin's Reply:



play8oy android download's Comment
We are a group of volunteers and starting a new scheme in our community. Your web site offered us with valuable info to work on. You have done an impressive job and our entire community will be grateful to you. https://918.network/casino-games/73-playboy-casino
01 Tue Jan 2019
Admin's Reply:



sky777 download's Comment
What joint ventures really are is leveraging on the efforts of others to make mutual influence. General items are not as easy to sell than niche items. You want more links and a lot them from good internet sources. https://918kiss.poker/casino-games/75-sky777
01 Tue Jan 2019
Admin's Reply:



how does online casino make money's Comment
He has given my credit for it, my copyright is intact at the very bottom, but not used my bio. Come on, man in a considerable scale design. Never underestimate the energy of viral marketing. http://victoriagrp.com/__media__/js/netsoltrademark.php?d=bisset.us%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3D918Kiss.bid%2Fgames%2Frollex-11&&popup=1
01 Tue Jan 2019
Admin's Reply:



mobile legends roulette's Comment
I was suggested this web site through my cousin. I am now not certain whether this post is written by him as nobody else understand such specific about my difficulty. You are incredible! Thanks! http://Www.fubonlife.com/__media__/js/netsoltrademark.php?d=918.network%2Fcasino-games%2F74-mega888
01 Tue Jan 2019
Admin's Reply:



sky777 download link's Comment
Livestock waste from the top of the Midwest flow into the Gulf has killed a lot of bass. Many religious people are misinformed about self a hypnotist. Please let me know the ins and outs after a little while. http://Dirtpoor.com/__media__/js/netsoltrademark.php?d=scr888.group%2Fother-games-download%2F2493-download-sky777
31 Mon Dec 2019
Admin's Reply:



scr888's Comment
Often, you will discover them being utilized in exhibitions. When you respect others you are enhancing your personality in some way. Always wear the dress to have total idea with the look. https://cuci.today/
31 Mon Dec 2019
Admin's Reply:



sky casino weekly reload's Comment
If you wish for to grow your knowledge simply keep visiting this site and be updated with the most up-to-date gossip posted here. http://lirs.basnet.by/opacpage/phpinfo.php?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fwww.goalposts.org%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dkasino.vin%252Fhome%252Fsky-777%252F55-sky777%3Esky+casino+wynn%3C%2Fa%3E
31 Mon Dec 2019
Admin's Reply:



3win8's Comment
A static Website is definitely a newspaper, while a blog is to join. These are company who come your world-wide-web. But we can start along with a small net. http://918.credit/casino-games/3win81
30 Sun Dec 2018
Admin's Reply:



play8oy android download's Comment
This is a great tip especially to those fresh to the blogosphere. Short but very precise info_ Thanks for sharing this one. A must read article! https://918.network/downloads/86-play8oy
30 Sun Dec 2018
Admin's Reply:



free credit 3win8's Comment
Backlinks are links pointing back to a website utilizing sites. All major search crawls these Directories ordinarily. So the other stage is off the page search engine marketing. http://www.acekefford.com/your-best-bet-for-fun-in-casino-games/
30 Sun Dec 2018
Admin's Reply:



ace333 download's Comment
Remember you just are optimizing individual pages to rank well. A few popular sites pay numerous as $50 per article for guest bloggers who meet their requirements. Get her to pose with the bird or lie face to face with the hamster. https://918kiss.host/69-ace333
29 Sat Dec 2018
Admin's Reply:



live22 casino's Comment
The best keywords to use are individuals that got 200-800 searches. What happens happens means positivity . find a channel you like, considerable time hours presently. Potatoes are very healthy and cheap . https://918kiss.poker/casino-games/77-live22
29 Sat Dec 2018
Admin's Reply:



joker123 casino's Comment
SEO as an activity that highly essential for websites and blogs. Let us be human, take into account that our trageted traffic are real people of flesh and blood, not mere numbers. Women want to feel good when they around their man. https://scr888.group/live-casino-games/2486-joker123
28 Fri Dec 2018
Admin's Reply:



online casino malaysia's Comment
What things may you done differently that would have helped the relationship remain completely? She will be judging you long prior to taking any steps towards them. https://cuci.today/
28 Fri Dec 2018
Admin's Reply:



mega888 download link's Comment
Every weekend i used to pay a quick visit this web page, as i wish for enjoyment, as this this site conations actually fastidious funny stuff too. http://www.gogorilla.com/__media__/js/netsoltrademark.php?d=kasino.vin%2Fdownloads%2F69-download-mega888
28 Fri Dec 2018
Admin's Reply:



m rollex11's Comment
I think this is among the such a lot vital information for me. And i am satisfied reading your article. However want to observation on few general issues, The site taste is great, the articles is actually nice : D. Excellent job, cheers https://kasino.vin/downloads/76-download-rollex11
28 Fri Dec 2018
Admin's Reply:



joker123 apk's Comment
If you are going for most excellent contents like I do, simply visit this website everyday for the reason that it offers quality contents, thanks https://918.network/downloads/81-joker123
27 Thu Dec 2018
Admin's Reply:



ace333 download's Comment
More importantly always just be sure to think different marketing methods of gain even more exposure. Ads might bring you additional income, but good content ensures lens success. http://918.credit/casino-games/ace333
27 Thu Dec 2018
Admin's Reply:



live22 casino's Comment
Someone essentially help to make significantly articles I would state. That is the first time I frequented your web page and so far? I surprised with the research you made to make this particular post amazing. Great task! https://918.network/casino-games/78-live22
26 Wed Dec 2018
Admin's Reply:



mega star casino's Comment
The chain of pictures provides clear understanding how to begin and what should be drawn the next. A reverse sting is need to start and end every and every seam. The bottom line is material the right amount. http://schweinehundtag.de/__media__/js/netsoltrademark.php?d=www.google.co.ma%2Furl%3Fq%3Dhttp%3A%2F%2Fwin88.today%2Fmega888%2F
26 Wed Dec 2018
Admin's Reply:



scr888 hack download apk's Comment
My example here could be broken down even further, but I do think you get the picture. Strategy again takes several months. It is these programs that might more than anything other than these. http://Www.Iglobal.net/__media__/js/netsoltrademark.php?d=jom.fun
24 Mon Dec 2018
Admin's Reply:



pb's Comment
Received to balance these two elements to be able to earn money and keep people come together. Make good content that will have them there for lots of. Software usually comes with your personal computer when purchase it. https://918kiss.host/downloads
24 Mon Dec 2018
Admin's Reply:



lpe88 download's Comment
By placing your links carefully and consistently, you will slowly create residual financial. With this type of profile, you want to be lots of interactive satisfied. This is commonly software, video, images or articles. https://918kiss.host/76-lpe88
23 Sun Dec 2018
Admin's Reply:



new show on nbc's Comment
Content is essential to a venture. You want people to get to internet site. Getting increased search engine traffic requires a lot of labor to be fully became aware. http://918.credit/downloads/86-download-play8oy
22 Sat Dec 2018
Admin's Reply:



918kiss malaysia's Comment
I always emailed this website post page to all my associates, for the reason that if like to read it afterward my friends will too. http://customstereograms.com/__media__/js/netsoltrademark.php?d=kasino.vin%2Fdownloads%2F61-download-918kiss-scr888-android-iphones
22 Sat Dec 2018
Admin's Reply:



918 kiss's Comment
Back inside the days, the numbers of only limited font styles that you could choose due to. Choose a column into the far exactly where banner or text ads can air space. http://918.credit/casino-games/918kiss-scr888
22 Sat Dec 2018
Admin's Reply:



scr888 download apk 2016's Comment
The third part press release is demands at least. Content that is keyword rich will bring more traffic that Google and other search engines will send to your corporation. All it takes is of effort and a few hours. http://jimwrightonline.com/php/tcpdf_php4/serverData.php?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fwww.gbaer.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3D918kiss.party%252Fdownloads%252F47-9-download-918kiss%3E918kiss+apk+hack%3C%2Fa%3E
22 Sat Dec 2018
Admin's Reply:



sky777 apk's Comment
Page rank becomes the obsession of internet marketers. You have to be persistent and want success publishing you would like your blog conduct well. Keep the newsletters interesting so the bank read. https://918kiss.poker/casino-games/75-sky777
22 Sat Dec 2018
Admin's Reply:



scr888 uptodown's Comment
Nice weblog right here! Additionally your web site rather a lot up fast! What host are you the usage of? Can I am getting your affiliate hyperlink on your host? I want my site loaded up as quickly as yours lol http://www.bulletline.net/__media__/js/netsoltrademark.php?d=kasino.vin%2Fhome%2F918kiss-scr888%2F48-918kiss-scr888
22 Sat Dec 2018
Admin's Reply:



918kiss easy win game's Comment
So list building should be your number 1 priority. There is no straight step to this discover takes a few steps to that done. Each one of these people do not have a range. http://www.plindustries.com/__media__/js/netsoltrademark.php?d=Doodlepoll.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3D918kiss.bid%2Fgames%2F918kiss-scr888
21 Fri Dec 2018
Admin's Reply:



lpe88 apk's Comment
We should experiment with both, but we can do it all for able. Nobody is telling you when to wait sleep also using the to get up in the morning. That wont increase your odds of being featured. http://918.credit/casino-games/lpe88
21 Fri Dec 2018
Admin's Reply:



sky777 download's Comment
Why viewers still make use of to read news papers when in this technological globe the whole thing is presented on web? https://918.network/casino-games/76-sky777
21 Fri Dec 2018
Admin's Reply:



3w8's Comment
They also have a good content of blood potassium. Anything that is put on goal is site content. Try to be able to different and different with your marketing. Anything worth having is never easy to get. https://918Kiss.host/downloads
21 Fri Dec 2018
Admin's Reply:



3win8 download's Comment
WOW just what I was searching for. Came here by searching for online poker hands per hour https://kasino.vin/downloads/73-download-3win8
20 Thu Dec 2018
Admin's Reply:



Esmeralda's Comment
Lyapko acupuncture applicator buy in usa Sports.buzzingasia.com
20 Thu Dec 2018
Admin's Reply:



918kiss register free credit 2018's Comment
Backlinks are links pointing back into a website business sites. Write content around these keywords that guide your online users. Wished to noticed the starting regarding each finish? http://www.horse-Building.com/__media__/js/netsoltrademark.php?d=jom.fun
18 Tue Dec 2018
Admin's Reply:



roulette casino games's Comment
The scientific explanation for this easy. Consider it as a square, with each corner as a website and also the lines being links. Insignificant matters . want any that price range direct competition with truth. http://210.60.107.227/phpinfo.php?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fasiamoneys.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Djom.fun%3Elive+dealer+blackjack+golden+nugget%3C%2Fa%3E
17 Mon Dec 2018
Admin's Reply:



choose copy's Comment
People, by nature, hate being bombarded by commercials and ads. You could write your own content an individual could employ someone to offer a lending product for your entire family. You can use trivia questions if men and women. http://918.credit/downloads/88-download-sky777-for-android-and-ios
17 Mon Dec 2018
Admin's Reply:



SCR888's Comment
Heya! I just wanted to ask if you ever have any issues with hackers? My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no backup. Do you have any solutions to prevent hackers? https://Kasino.vin/news
16 Sun Dec 2018
Admin's Reply:



mega casino slots's Comment
Many bloggers toil in obscurity, looking forward to that "big break" that can make their work worthwhile. As a content article marketer, it is best to know that there is an article for everything. http://918.credit/downloads/83-download-mega888-for-android-and-ios
16 Sun Dec 2018
Admin's Reply:



joker123 casino's Comment
You will typically be alert to the content you remember to keep. And here are some basic blog marketing tips can easily help you increase blog traffic. Without ads, cash becomes a tad challenging. http://918.credit/casino-games/joker-123
15 Sat Dec 2018
Admin's Reply:



918kiss's Comment
Once you create good content that sticks, the worth the time it latched onto create the following. You can browse the Internet and more regarding the precise same. http://918.credit/casino-games/918kiss-scr888
13 Thu Dec 2018
Admin's Reply:



sky777 download's Comment
I got this website from my friend who told me on the topic of this web site and at the moment this time I am visiting this website and reading very informative articles or reviews at this place. https://kasino.vin/downloads/74-download-sky777
13 Thu Dec 2018
Admin's Reply:



918k's Comment
And also, per him, there is no mountain excessive to run the. Allow us to share that blessing with world consequently bless God. Analyze the changes and understand them considerably. https://918Kiss.host/downloads
09 Sun Dec 2018
Admin's Reply:



918Kiss download's Comment
I am really loving the theme/design of your blog. Do you ever run into any web browser compatibility problems? A small number of my blog readers have complained about my website not working correctly in Explorer but looks great in Opera. Do you have any tips to help fix this problem? https://www.google.co.uz/url?q=https://sukstar-hk.com/cgi-bin/links/click.cgi?num%3D71%26url%3Dhttp://Kasino.vin/home/mega888/muratomo0710/entry-12357740349.html
07 Fri Dec 2018
Admin's Reply:



rollex11 login's Comment
This is a really good tip especially to those fresh to the blogosphere. Brief but very accurate info_ Thanks for sharing this one. A must read post! https://kasino.vin/home/rollex-11/58-rollex11
06 Thu Dec 2018
Admin's Reply:



joker123 download's Comment
My brother recommended I may like this website. He was entirely right. This submit actually made my day. You can not imagine simply how a lot time I had spent for this info! Thank you! https://kasino.vin/home/joker-123/56-joker123
04 Tue Dec 2018
Admin's Reply:



scr 888's Comment
Why users still use to read news papers when in this technological globe the whole thing is existing on net? https://kasino.vin/downloads/61-download-918kiss-scr888-android-iphones
02 Sun Dec 2018
Admin's Reply:



918kiss report's Comment
Backlinks are links pointing back into a website using their company sites. Write content around these keywords that enable you to your browsers. Damaged noticed the starting distinct each production? http://miksic.ru/bitrix/rk.php?goto=http://jom.fun/
02 Sun Dec 2018
Admin's Reply:



ace333 apk download's Comment
Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your website? My blog is in the exact same area of interest as yours and my users would certainly benefit from some of the information you present here. Please let me know if this ok with you. Thanks a lot! https://kasino.vin/downloads/75-download-ace333
30 Fri Nov 2018
Admin's Reply:



lpe88 download's Comment
When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get several e-mails with the same comment. Is there any way you can remove people from that service? Thanks a lot! https://kasino.vin/downloads/70-download-lpe88
29 Thu Nov 2018
Admin's Reply:



casino malaysia's Comment
In such situations, always be best to attend and see for a certain period and finally move available on. When individual shop for a gift, one technique is to ensure that they will love the gift. https://cuci.today/
25 Sun Nov 2018
Admin's Reply:



918 kiss's Comment
Surf the correct path through Bebo. But a involving people freak out when they hear couple of because they hate create. Forum marketing is a well-known strategy for ramping up your traffic. http://918.credit/casino-games/918kiss-scr888
25 Sun Nov 2018
Admin's Reply:



sky kings casino's Comment
I am about to reveal to you an easier and much easier methods to make lots of revenue. Once this is actually promote on social platforms like, Facebook, Twitter and LinkedIn. A composed first paragraph is really important. http://bicycleaccessories.sattompics.w.skve.org/php_test.php?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Flqdj661.com%2Fcomment%2Fhtml%2F%3F13328.html%3Esky+casino+helpline%3C%2Fa%3E
24 Sat Nov 2018
Admin's Reply:



sky777 casino's Comment
Right here is the right webpage for anyone who wishes to find out about this topic. You know a whole lot its almost tough to argue with you (not that I personally will need to_HaHa). You definitely put a new spin on a subject which has been written about for decades. Excellent stuff, just great! https://kasino.vin/home/sky-777/55-sky777
23 Fri Nov 2018
Admin's Reply:



ace333 download's Comment
Social networking sites have taken the internet by storm over recent years years. It is in order to reach all audiences, those online and offline. Keep newsletters interesting so they are read. http://918.credit/casino-games/ace333
22 Thu Nov 2018
Admin's Reply:



live22 download's Comment
Now a lot of people who hate to write love to talk! Unfortunately, it sometimes really is difficult to make a sale. Try out your own reactions to you actually first catch sight of. http://918.credit/casino-games/live-22
21 Wed Nov 2018
Admin's Reply:



ntc33's Comment
You can use trivia questions if oodles of flab .. This why they usually upward going to and linking to supply. He somehow found out about web and thought to try one another. http://918.credit/downloads/82-download-ntc33
20 Tue Nov 2018
Admin's Reply:



online bingo's Comment
The body can coming from two paragraphs to a page in time-span. It helpful to conduct a study of exactly what the members expect and like to read at their era. You can use trivia questions if you want. http://918.credit/downloads/90-download-rollex11
19 Mon Nov 2018
Admin's Reply:



ace333 apk download's Comment
She built an easy blog-based website offering valuable information on dating internet sites. The third part with regards to a press release is our bodies. "Content is the king" -this remarks is simply saying by people. http://918.credit/downloads/89-download-ace333
19 Mon Nov 2018
Admin's Reply:



joker 123's Comment
It is perfectly great for that add a website to very blog. Setting up your WordPress blog to accept comments appears to be manageable. You should use Blog Submitter & Bottles Submission. https://scr888.group/live-casino-games/2486-joker123
19 Mon Nov 2018
Admin's Reply:



live poker hourly rate's Comment
2) Funnel The Traffic: With every article you create are usually to link back for the blog. However it in an incredible scale manner. Search warp articles also tend to do well in yahoo search. http://www.scienceobject.com/__media__/js/netsoltrademark.php?d=toyworks.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3D918kiss.bid%2Fgames%2Fntc33
19 Mon Nov 2018
Admin's Reply:



918 kiss's Comment
The first thing to remember is to find at all of the variables never ever to concentrate on just an individual. Social networking sites have taken the internet by storm over the past few years. http://918.credit/downloads/78-download-918kiss-for-android-and-iphones
19 Mon Nov 2018
Admin's Reply:



3win8 casino's Comment
Others do it to bring attention to their business programs. To start advertising your products or services try writing articles, reports, reviews as well case online surveys. What can it means by "content will be the king"? http://918.credit/downloads/87-download-3win8
15 Thu Nov 2018
Admin's Reply:



entertaining casino games's Comment
At the end, they were not able to get a desired result and achieve nothing. There amongst the way of accomplishing this that out ways another method. There are other ways as well that are perfect marketing website. http://918.credit/casino-games/rollex-11
14 Wed Nov 2018
Admin's Reply:



wordpress installation's Comment
Gaining credibility and ranking to your own blog is often a long drawn process. When one site features another sites link, might provide the two of you with the traffic each site generates. http://918.credit/casino-games/sky-777
13 Tue Nov 2018
Admin's Reply:



playboy bunny's Comment
This should be obvious, but is actually usually a mistake many make when approaching popular bloggers. One does can ask a question within your title, a lot better. All it takes is somewhat of effort and several hours. http://918.credit/casino-games/playboy-casino
13 Tue Nov 2018
Admin's Reply:



joker123 apk download's Comment
By placing your links carefully and consistently, you will slowly establish residual income. What joint ventures really are is leveraging on the efforts of others hot water is created mutual abundance. http://918.credit/casino-games/joker-123
13 Tue Nov 2018
Admin's Reply:



ntc33 download's Comment
A blog allows of which you achieve a potentially infinite number clients for your businesses. Content is a person make or break your traffic also your guide. General items are harder to sell than niche items. http://918.credit/casino-games/ntc33
13 Tue Nov 2018
Admin's Reply:



3win8 slot's Comment
Developing a blank document to along with helps by creating an outlet for your ideas on future topics or content. Search engine optimization is about helping various search engines get better results. http://918.credit/downloads/87-download-3win8
12 Mon Nov 2018
Admin's Reply:



filein wordpress's Comment
Advertising can do it, the blog can also pay the person. Therefore, select a subject that you really like, and are savvy, to your first diary. You can create endless dishes just with one plant. http://918.credit/downloads/88-download-sky777-for-android-and-ios
01 Thu Nov 2018
Admin's Reply:



Josephay J's Comment
thanks , but am still need the help since am not good under this part
12 Wed Dec 2012
Admin's Reply:

You're welcome ask a particular question that maybe one of the other visitors may know something about. And if they like, they can help you out with your query.




raymart's Comment
can u give me some problem and its program?
27 Thu Sep 2012
Admin's Reply:



Mabr's Comment
hi.. i'm a pascal beginner.. can you please email me a simple tutorial notes to understand about it.. i'm still in stuck..
19 Tue Jun 2012
Admin's Reply:

Sorry Mabr...we're not supposed to be email info.




Aminu Umar's Comment
Very good work, think I will adopt it in my Introduction to Pascal Programming class.
11 Fri May 2012
Admin's Reply:

Go for it Aminu.




Ahmed Mohammed Azare's Comment
This is the first well explained programming book I 've ever seen. I need more from you.
12 Thu Jan 2012
Admin's Reply:

 Thank you Ahmed :) we will try our best.




jugbit's Comment
pls, i need a good turbo pascal software. and a short note on the following 1. semantic error 2. translation error 3. execution error most grateful in advance.
23 Fri Dec 2011
Admin's Reply:

Hi Jugbit, we'll be looking into posting some Pascal stuff by end of January.




kim's Comment
didnt mention anything abt case statements :(
24 Thu Nov 2011
Admin's Reply:

That will probably require an in-depth tutorial in itself.




ESIMINDA HENRY 's Comment
HI it is a nice tutorials but I have a problem invoking a printer with turbo pascal. I will be happy if you should provide help thanks
25 Thu Aug 2011
Admin's Reply:

 Hi Esiminda

Well to do something like that you need to study IO Devices commands in pascal. i ll see what i can do with that. thank you.




Jimbo's Comment
Re append with blockwrite, seek to the end of the file first.
12 Tue Apr 2011
Admin's Reply:




Temidjoy's Comment
Nice
05 Tue Apr 2011
Admin's Reply:

Thanks




Babatunde's Comment
I just started learning pascal
17 Thu Feb 2011
Admin's Reply:

Good for you. Even as a beginner, consider yourself in the top 2 percentile of the world population. Most people don't have a clue in Pascal, even as a beginner. Kudos to you for starting.




Jonah leonard ndaks's Comment
ITS A NICE ONE,HOPE TO SEE MORE.
29 Mon Nov 2010
Admin's Reply:

Thanks




Oskar's Comment
It seems like a very nice tutorial, can you please send it to my email?
25 Mon Oct 2010
Admin's Reply:

Can't do emails, sorry.




Andre''s Comment
I would like to know how i can put an array in a repeat until loop
15 Fri Oct 2010
Admin's Reply:

I'm not sure...can anyone reading this help?




olabode olaniran's Comment
Excellent tutoria well done
27 Fri Aug 2010
Admin's Reply:

Thanks.




martin's Comment
hi i have liked it. pliz send the tutorial to my e mail.
05 Mon Jul 2010
Admin's Reply:

Emailed Away




jonnex's Comment
wonderful &important teachings.
24 Thu Jun 2010
Admin's Reply:

Thanks Jonnex .




hellen's Comment
so wonderful please send me in my email
12 Fri Mar 2010
Admin's Reply:

i would like to help but what exactly you are looking for




Jo Harvey's Comment
What about turbo pascal FILE typ and blockread and blockwrite? very fast and efficient, but how do you append to a file with blockwrite?
04 Thu Feb 2010
Admin's Reply:

I urge readers to help out with this one




Inawwarminister's Comment
Yep, I am really thankful for this article. Real good job for the writers!
24 Sun Jan 2010
Admin's Reply:

I'm glad to hear you like it




vasanta's Comment
this tutorial is good and program explination better then other books.
07 Sat Nov 2009





Facebook