[Back to ANSI SWAG index] [Back to Main SWAG index] [Original]
{
From: nowinski@sciborg.uwaterloo.ca (Andrew Nowinski)
To prroperly understand this article you must use a ANSI text driver to
see clearly what I mean, on the other hand you can use your imagination :-)
The following subroutine is from a program that I am having trouble with.
In big block letters I have formed the word TEST. When I run the following
code the last line of TEST which is :
' ÛÛ ÛÛÛÛÛÛÛÛÜ ßÛÛÛÛÛÛÛß ÛÛ';
does not show up in the turbo vision dialog box when running the program.
If you do not yet know what I mean, and you would like to help, please
adapt the following subroutine to a simple turbo vision application.
.
.
.
.
}
Uses
Objects, App, Views, Dialogs;
var
J: PDialog;
Control: PView;
R: TRect;
begin
R.Assign(0, 0, 52, 13);
J := New(PDialog, Init(R, 'Test'));
with J^ do
begin
Options := Options or ofCentered;
R.Grow(-1, -1);
Dec(R.B.Y);
Insert(New(PStaticText, Init(R,
#13 +
' ÞÛÛÛÛÛÛÛÛÝ ÛÛÛÛÛÛÛÛß ÜÛÛÛÛÛÛÛÛß ÛÛÛÛÛÛÛÛÛÛ'#13+
' ÛÛ ÛÛ ÛÛ ÛÛ '#13+
' ÛÛ ÛÛÜÜÜÜÜÜ ÛÛÜÜÜÜÜÜÜ ÛÛ '#13+
' ÛÛ ÛÛßßßßßß ÛÛ ÛÛ '#13+
' ÛÛ ÛÛ ÛÛ ÛÛ '#13+
' ÛÛ ÛÛÛÛÛÛÛÛÜ ßÛÛÛÛÛÛÛß ÛÛ ')));
R.Assign(21, 10, 31, 12);
Insert(New(PButton, Init(R, 'O~K', cmOk, bfDefault)));
end;
if ValidView(J) <> nil then
begin
Desktop^.ExecView(J);
Dispose(J, Done);
end;
end;
begin
TApplication.Init;
end;
[Back to ANSI SWAG index] [Back to Main SWAG index] [Original]