Rad Studio XE Console Application uses Sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Programmer
Üye
Mesajlar: 2
Kayıt: 25 Ara 2014 11:34

Rad Studio XE Console Application uses Sorunu

Mesaj gönderen Programmer »

Selamün Aleyküm Arkadaşlar;

Rad Studio XE sürümünde bir console application oluşturdum. Fakat uses crt, graph vb. dosyaları bulunmuyor. Acaba XE de işler mi değişti?

Teşekkürler!
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Rad Studio XE Console Application uses Sorunu

Mesaj gönderen sabanakman »

13 yaşındaki Delphi 7 bile bunları çalıştırmıyor! Hatırladığım kadarıyla 8 ve 16 bit pascal derleyici kütüphaneleri 32 bit delphi ortamında kullanılmazlar pek.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Programmer
Üye
Mesajlar: 2
Kayıt: 25 Ara 2014 11:34

Re: Rad Studio XE Console Application uses Sorunu

Mesaj gönderen Programmer »

Peki ClrScr; gibi fonksiyon ve prosedürleri nasıl kullanacağız?
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Rad Studio XE Console Application uses Sorunu

Mesaj gönderen SimaWB »

Örnek program:

Kod: Tümünü seç

program Project1;
{$APPTYPE CONSOLE}
uses
  SysUtils,  Windows;
var
  cs : TConsoleScreenBufferInfo;
  i : integer;
  Coords : TCoord;
begin
  try
    Writeln('DENEME 1');
    Writeln('DENEME 2');
    Writeln('DENEME 3');

    GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), cs);
    Readln;

    GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), cs);

    for i := 0 to cs.dwSize.y do
      Writeln;

    //Cursor'u sol üst köşeye taşı
    Coords.X := 0;
    Coords.Y := 0;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Coords);

    Writeln('Ekran silindi');

    Readln;
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.
Buradaki TConsoleControl sınıfına göz atabilirsiniz...
There's no place like 127.0.0.1
Cevapla