İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Delphi Derleyicisnde Pascal Kullanmak?

KağanİSMAİL03.07.201115 cevap3.497 görüntüleme
2011'den beri89 mesaj
#1
Merhaba arkadaşlar,
Delphi programlama dilinin derleyicilerinde, Pascal progamlama dili ile yazılım geliştirilebilinir mi?

Hani benim bildiğim, eski Pascal derleyicilerinde aynı zamanda Delphi ile de yazılım geliştirebiliyordunuz.Bu durum Delphi derleyicisi ile de geçerli mi?

Eğer geliştirilebiliyorsa, Delphi derleyicilerinde Pascal uygulamları geliştirmek istiyorum.Pascal için doğru düzgün bir derleyici bulamadım..

Saygılarımla...
Cevaplar
KağanİSMAİL Konuyu açan
2011'den beri89 mesaj
#3
Kardeş, bu derleyicileri biliyorum ki bu senin verdiğin devpas 'da sorun veriyor.Hiçbir programı derlemiyor.Sorunu da anlayabilsem ne olduğunu....Eğer Delphi derleyicileri, Pascal 'da sorun vermiyorsa onlarla çalışacaz artık....
2009'den beri25 mesaj
#6
Delphi 7 Sürümünüde geliştirebilirsin veya @mjsamet in önerdiği Turbo Pascal ilede geliştirebilirsin
2008'den beri9.100 mesaj
#7
Şu şekilde yapabilirsin, gerçi hangi sürümü kullanıyorsun bilmiyorum.Yeni bir proje oluştur:

File->New->Others.

Item Categories >
Delphi Projects > Console Application

program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
{ TODO -oUser -cConsole Main : Insert code here }
end.


Örnek :
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;

begin
WriteLn('Hello there. This is my first console mode application');
end.
2008'den beri1.108 mesaj
#8
Yukarıdaki gibi derlenir. Fakat dos programı olmaz. Windows konsol programı olur
2008'den beri9.100 mesaj
#9
Zaten Ms-DOS ortamı kalmadı, Microsoft sağolsun o modu çıkarttı sadece pencere var.
Command Prompt ile çalıştırılabilen programlar yazılabiliyor bu sayede. Turbo Pascal gibi.
2008'den beri1.108 mesaj
#10
Delphi 7'de yukarıdaki programa benzer programı derleyip hex editörle içine baktım.
"This program must be run under Win32" yazısını gördüm yani kesinlikle dos programı olmuyor. 32 bit windows konsol programı. Turbo pascal ile derlenmiş programlarda bu yazı yok
KağanİSMAİL Konuyu açan
2011'den beri89 mesaj
#11
Yorumlarınız için teşekkür ederim arkadaşlar.
FreePascal ve Lazarus 'u indirdim, fakat hiç kullanışlı değiller.İşi iyice zorlaştırıyorlar.Benim merak ettiğim, Delphi, Pascal tabanlı bir dil.Delphi derleyicilerde, Pascal programları yazmak istiyorum.Delphi 7 'de geliştirilebiliyormuş herhalde..Nerden bulabilirim acaba bu Delphi 7 'yi?

Bu arada, arkadaşlar ben biraz cahilim.Bu konsol programı, Ms-Dos programı, 32 bit win konsol programı falan ne demek oluyor?Açıklayabilir misiniz? :)))))))))
KağanİSMAİL Konuyu açan
2011'den beri89 mesaj
#12
Arkadaşlar, Delphi 7 'yi indiridm ve kurudm bilgisayara; fakat Pascal programları nasıl yazacağım?Pascal uzantısını (*.pas) görüyor program falan ama Pascal programı yazdığım zaman hata veriyor.Pascal 'unit'lerini de görmüyor.Bu sorunu nasıl halledebilirim?
2008'den beri1.108 mesaj
#13
Dos metin tabanlı bir işletim sistemidir. Aynı anda sadece bir program çalıştırabilir. Windows ise grafik tabanlı aynı anda birden fazla programın çalışabildiği bir işletim sistemidir. Microsoft Windows Xp'den sonra Dos'u ortadan kaldırdı ve sadece windowsa ağırlık verdi. Dos programları genellikle 16 bitlik eski derleyicilerde derlenmiş programlardır. Windows Xp'den sonra Windows'ta çalışma garantileri yoktur. (Eski dos oyunlarımı Dosbox denilen program olmadan çalıştıramıyorum). Windows programları ise yeni 32 veya 64 bitlik derleyicilerle derlenmektedirler. Windows programları dos ortamında çalışmaz, "This program must be run under Win32" hatası verir ve dururlar. Konsol programları ise (bende dün öğrendim) aslında windows programı olup dos programı şeklinde programlardır.

Delphi ile pascal programları yazamazsın. Object Pascal programları yazabilirsin. Windows'un çalışma mantığı çok farklıdır. Sana tavsiyem pascalı boşverip Delphi ve c# kitapları al. Windows programlama öğren.

Zaten Delphide dün eski dos programı deneyeyim dedim bazı pascal komutlarını desteklemiyor (crt, dos unitleri, clrscr, register, mem komutu vb)
KağanİSMAİL Konuyu açan
2011'den beri89 mesaj
#14
Tamam, anlaşılan öyle birşey yapamayacağız.Yardımlarınız için teşekkür ederim....
2008'den beri7.675 mesaj
#15
sdmh dedi: ↑
....

Zaten Delphide dün eski dos programı deneyeyim dedim bazı pascal komutlarını desteklemiyor (crt, dos unitleri, clrscr, register, mem komutu vb)
Delphi 4 ve öncesinde crt, dos gibi komutlar kullanılabiliyor diye biliyorum. Delphinin ilk sürümleri işini görebilir. Tabi bulabilirsen.
KağanİSMAİL Konuyu açan
2011'den beri89 mesaj
#16
Delphi 4 'te de bir sorun çıkar yine kullanamam.Benim anlamadığım Delphi, Pascal tabanlı bir dil.Delphi derleyicilerinde neden Pascal programları yazılamıyor?

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.