K
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
O
K
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....
Delphi 7 Sürümünüde geliştirebilirsin veya @mjsamet in önerdiği Turbo Pascal ilede geliştirebilirsin
Ş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.
S
Yukarıdaki gibi derlenir. Fakat dos programı olmaz. Windows konsol programı olur
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.
S
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
K
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? :)))))))))
K
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?
S
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)
K
Tamam, anlaşılan öyle birşey yapamayacağız.Yardımlarınız için teşekkür ederim....
E
....
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.
K
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.