Ev - Yeni başlayanlar için
Delphi 7, Windows 10'da başlamıyor. Delphi'nin ücretsiz sürümünün gözden geçirilmesi

Dolayısıyla, hem imzasız kısa için bir takma ad olarak tanımlanan wchar_t ile yazılan eski okul kodu hem de ayrı bir dahili tür olarak wchar_t ile yazılan yeni okul kodu tarafından kullanılacak bir kitaplık yazarsanız, şimdi bir sorununuz olur. Dize parametreleri için hangi veri türünü kullanmanız gerekir?

Bu, Visual C++'daki Unicode printf tarzı biçim belirticilerinin üzücü geçmişinin bir çevirisidir.

Windows, Unicode'u diğer işletim sistemlerinin çoğundan daha önce uyguladı. Sonuç olarak, birçok soruna yönelik Windows çözümleri, ortalık yatışıncaya kadar bekleyenlerin sunduğu çözümlerden farklıdır¹. Bunun en belirgin örneği Windows'un Unicode kodlaması olarak UCS-2'yi kullanmasıdır. O zamanlar Unicode Konsorsiyumu tarafından önerilen kodlamaydı çünkü Unicode 1.0 yalnızca 65"536 karakteri² destekliyordu. Unicode Konsorsiyumu beş yıl sonra fikrini değiştirdi, ancak o zamana kadar zaten Win32'leri, Windows NT 3.1'i yayınlamış olan Windows için çok geçti. Windows NT 3.5, Windows NT 3.51 ve Windows 95 - bunların tümü UCS-2³ kullanıyordu.

Ancak bugün printf tarzı format dizelerinden bahsedeceğiz.

Bu, FlushInstructionCache hiçbir şey yapmazsa, neden onu çağırmanız gerekiyor, yeniden ziyaret edilmesinin çevirisidir.

Çalıştırma zamanında yürütülebilir kod oluşturduğunuzda veya değiştirdiğinizde FlushInstructionCache işlevini çağırmanız beklenir; böylece işlemci, oluşturulan/değiştirilen kodunuzu çalıştırırken, işlemcinin talimatında kalabilecek eski talimatlar yerine yazdığınız talimatları okur. önbellek.

Daha önce bunu öğrenmiştik. Bunun nedeni basit bir işlev çağrısının komut önbelleğini temizlemek için yeterli olmasıdır.

Ancak Windows NT'de FlushInstructionCache işlevi asıl işi yapar çünkü diğer tüm işlemcilere önbelleklerini temizlemeleri konusunda bildirimde bulunması gerekir.

Ancak Windows 10'a bakarsanız FlushInstructionCache işlevinin Windows 95 sürümüne benzediğini göreceksiniz: o hiçbir şey yapmıyor.

Sorun ne?

Bugün bloga “Programlama” adında bir bölüm daha eklemeye karar verdim. Sadece bazen bu alanı araştırmanız, çözmeniz, çalışmanız ve en azından biraz programlamanız gerekir. Ve bazen gerektiğinde hızlı bir şekilde bulunabilmesi için kaydedilmesi gereken bilgiler ortaya çıkar. Bu bölümde farklı programlama dilleri hakkında yazacağım ama ağırlıklı olarak Delphi dilinin kullanılacağını düşünüyorum. Neden? Ondan hoşlanıyorum!

İlk makale Delphi 7'ye nasıl bileşen kurulacağı sorusunu ele alacak. Okumaya devam edin!

Bazen, yazdığınız programın belirli işlevlerini uygulamak için çok sayıda olmasına rağmen ortamın yeterli standart bileşeninin bulunmadığı ve bu nedenle eklentiler (bileşenler) yüklemeniz gerektiği veya bunları kendin yaz. Ama neden tekerleği yeniden icat edelim ki, çünkü zaten hazır çözümler var. Ancak Delphi 7'ye (Delphi 7) bileşenlerin kurulumuyla ilgili herhangi bir talimatı hemen bulamadım. Yalnızca öneri ve varsayımların parçaları vardı. Bu nedenle kendim ve sizin için her şeyi madde madde yazmaya karar verdim.

Bileşenin Delphi 7'ye adım adım kurulması:

1. Delphi 7'yi başlatın.

2. Menüde “Bileşen”i ve ardından “Bileşeni Yükle...”yi seçin. Aşağıdaki şekilde gösterilen pencere açılacaktır.

3. Açılan pencerede, “Birim dosya adı:” alanının karşısında, “Gözat...” butonuna tıklayın ve bileşenin *.pas dosyasının yolunu belirtin, “Aç”a ve “Tamam”a tıklayın. ” başlangıç ​​penceresinde.

Yaklaşık olarak aşağıdaki içeriğe sahip bir pencere açılmalıdır (aşağıdaki resim).

Derlemek için “Evet” düğmesine tıklayın. Derleme sonrasında pencere kapatılabilir.

Tebrikler, bileşen yüklendi!

Geriye kalan tek şey onu kaydetmek ve konumu belirtmektir ve bu şu şekilde yapılır:

4. Menüye gidin, “Araçlar”ı seçin ve “Ortam Seçenekleri...”ni seçin. Açılan pencerede “Kütüphane” sekmesine gidin; pencere görünümü aşağıdaki resimde gösterilmektedir.

5. “Kütüphane yolu:” yazan ilk satırın karşısındaki “…” düğmesine tıklayın, görünümü aşağıda sunulan bir pencere açılacaktır.

6. Açılan pencerede “…” butonuna tıklayın, orada tek olan o, hiçbir şeyle karıştırılamaz :). Açılan pencerede bileşenin bulunduğu klasörü seçin ve “Tamam”a tıklayın. Daha sonra aktif hale gelen “Ekle” butonuna tıklayın. Açık pencereleri “OK” butonunu kullanarak kapatın.

Hazır! Bileşenin Delphi 7'ye kurulum işlemi tamamlandı! Bunu sonuna kadar kullanabilirsiniz!

Kurulumda iyi şanslar! Sorularınız varsa yazın, cevaplamaya çalışacağım!


Programcılar Windows 10 için Delphi 7'yi indirmenin program oluşturmanın ilk adımı olduğunu biliyorlar. Bu yazılım sadece Delphi dilinde değil, C ve C++ dillerinde de temel bir geliştirme ortamıdır.

Özellikler

Bazı programlar yalnızca Delphi'de oluşturulabilir, çünkü düzenleyici . Artık böyle bir çalışma ortamı yok, bu nedenle Delphi 7'yi veya başka bir sürümü indirme düşüncesinin hemen hemen her programcının aklına gelmesi şaşırtıcı değil. En son ve en yeni sürüm öncekilerden daha iyi bir şekilde farklıdır:
  • Yeni geliştirme ortamı;
  • Yeni kod şablonları;
  • Düşük sistem gereksinimleri;
Delphi'yi Windows 10 çalıştıran normal bir tablette bile çalıştırabilirsiniz. Elbette, oluşturduğunuz program ne kadar ciddi olursa, verileri işlemek için o kadar fazla bilgi işlem gücü gerekecektir. Ancak basit bir şekilde veya yalnızca bir bilgisayarda veya dizüstü bilgisayarda değil, aynı zamanda bir tablette de oluşturabilirsiniz.

Dosyaya Torrent üzerinden ulaşılabilir, gibi bir istemciye ihtiyacınız olacak.

Ayrıca programın bit derinliğine de dikkat edin. Windows 10 için Delphi 7'yi işletim sisteminizle tamamen aynı bit derinliğinde indirmeniz gerekiyor. Örneğin 32 bit veya 64 bit. 7. versiyon ücretsiz olarak dağıtılmaktadır ve arayüz dili Rusçadır. Ancak henüz programlama becerileriniz yoksa, bir eğitim olmadan programla başa çıkmanız pek mümkün değildir.

Borland'ın entegre işleme ortamları serisinin en başarılı ürünlerinden biridir (Borland Delphi ürünüyle başladı ve şu anda en son 10.1 Berlin). Program öncelikle istemci-sunucu mimarisinde uygulamalar geliştirmek için tasarlanmıştır. Delphi 7 tarafından üretilen ana modüller .exe ve .dll'dir. Programın görsel tasarım ortamı, uygulamanın hazırlanmasına yönelik birçok rutin işlevi üstlenmektedir. Bu, uygulama oluşturma süresini hızlandırır ve kalitesini artırır. Borland C++ Builder ürününün birçok benzer parametresi vardır ancak Pascal yerine C++ dilini kullanır.

Delphi'nin Avantajları ve Dezavantajları

Uygulama geliştirme süresi, benzer programlarda çalışmaya göre önemli ölçüde daha kısadır;
+ kompakt hacimde yüksek verimlilik;
+ oluşturulan uygulamanın PC kaynakları için minimum gereksinimleri vardır;
+ yerleşik modüller aracılığıyla programın potansiyelini genişletme yeteneği;
+ Delphi ortamında bu tür modüller oluşturma yeteneğinin yanı sıra;
+ nesnelerin uyumlu hiyerarşisi;
- bazı nihai uygulamaların ve programların büyük boyutu;
- diğer standart kullanıcı arayüzünün kullanılamaması;
- esneklik ve özgünlük eksikliği: Delphi'de yapılan herhangi bir programın Delphi'de yapıldığı anlaşılabilir.

Ana Özellikler

  • Delphi dilinde uygulamaların ve uygulama programlarının oluşturulması;
  • Delphi'de programların başlatılması ve hata ayıklaması;
  • platformlar arası Rave Raporlarının oluşturulması;
  • ModelMaker modelleme ortamında çalışmak;
  • WEB uygulaması geliştirme;
  • WEB uygulamalarını düzenleme, hata ayıklama ve başlatma;
  • görselleştirme, entegrasyon ve yeniden yapılanma;
  • temel işlevler için yerleşik kılavuzlar;
  • hazır tasarım şablonlarını kullanma yeteneği;
  • .exe ve .dll modüllerini kullanma.

Bu makalede Delphi 7'nin Windows 7'ye nasıl kurulacağı anlatılmaktadır. Prensip olarak aynı bilgiler 7'ye kadar olan tüm Delphi sürümleri için geçerli olmalıdır. Delphi 7.1 (SP 1 ile 7.0) Enterprise'ı Rusça 64 bit Windows 7'ye yükledim.

Kurulum açıklamasına geçmeden önce, Yeni Delphi'yi kullanmayı düşünmenizi şiddetle tavsiye ederim- Delphi 2010 diyelim.

Öncelikle yönetici olarak oturum açın; haklara ihtiyacınız olacak. UAC'yi devre dışı bırakmanıza gerek yoktur.

Kurulum

Delphi diskini takın/bağlayın ve kendiliğinden başlamazsa yükleyiciyi çalıştırın. UAC (etkinse) yükseltmenizi - kabul etmenizi gerektirecektir. Program Uyumluluk Asistanı hemen açılarak Delphi 7'nin Windows 7 ile tam uyumlu olmadığını size bildirecektir:

"Çevrimiçi çözümler arayın" seçeneğine tıklayabilirsiniz, ancak bunun pek bir faydası olmaz:

Şimdi sadece "Programı Çalıştır" a tıklıyoruz. Kurulum menüsü açılacaktır:


"Delphi 7"yi seçin, program kurulum sihirbazı başlar:

Kurulumun kendisi herhangi bir sorun veya sürpriz olmadan gerçekleşir - her şey her zamanki gibidir. Sadece "İleri"ye basabilirsiniz. Tek nokta: kurulum için bir yer seçmek:

İki seçenek var:

  1. Veya varsayılan seçeneği (Program Dosyalarında) kabul edersiniz. Bu durumda Delphi 7'nin kurulumdan sonra çalışabilmesi için iki ek adım daha yapmanız gerekecektir (aşağıya bakın).
  2. Veya Delphi'yi, yazmak için yönetici hakları gerektirmeyen başka bir klasöre (Belgelerim'e bile) yüklersiniz. Bu yöntem daha basit olmasına rağmen önerilmez.
Her durumda kurulum her zamanki gibi devam eder:

Yüklemeden sonra

Kurulum tamamlandıktan sonra Delphi'yi Başlat menüsünde bulabiliriz:

Delphi 7'yi başlattığınızda, Program Uyumluluk Asistanı yeniden görünecek ve bu programda sorunlar olduğunu size bildirecektir:

Daha önce olduğu gibi çözüm aramak hiçbir sonuç vermeyecektir. Bu sefer "Bu mesajı bir daha gösterme" onay kutusunu işaretledikten sonra pencereyi kapatacağız.

Bir yol seçerken 2. seçeneği seçtiyseniz, yardım tartışmasına kadar olan sonraki bölümü (“Yardım sisteminin kurulumu” maddesi) atlayabilirsiniz.

Yöntem 1'i seçtiyseniz, başlangıçta bir hata mesajı alırsınız:

Doğru, bundan sonra ortamın kendisi yine de yüklenecektir (her ne kadar çalışır durumda olmasa da). Bunun bariz nedeni Delphi32.exe'nin Delphi7\Bin klasörüne yazmasına izin verilmemesidir.

İzinleri Değiştirme

Bunu düzeltmek için makinenin normal kullanıcılarının bu klasörün içeriğini değiştirmesine izin vermemiz gerekiyor. Bunu yapmak için Delphi'nin kurulu olduğu klasörü açın (C:\Program Files\Borland\Delphi 7), Bin klasörüne sağ tıklayın ve "Özellikler" seçeneğini seçin. "Güvenlik" sekmesine gidin ve "Düzenle"yi tıklayın:

"Kullanıcılar" grubu için "Düzenle" onay kutusunu işaretleyin. Tamam ile tüm pencereleri kapatın.
Projeler alt klasörü için izinleri aynı şekilde değiştirin (projelerinizi başka bir yerde saklıyorsanız bu adımı atlayabilirsiniz).

Yardım sisteminin kurulumu

Bundan sonra Delphi çalışmaya hazırdır ve program yazmaya başlayabilirsiniz. Geriye sadece küçük bir bilgi kaldı: F1'e basarsanız, eski yardım sisteminin artık Windows'un bir parçası olmadığını ve ayrı olarak kurulması gerektiğini belirten bir mesaj alacaksınız:

Ayrıca ne, kim, nerede ve neden yazdığına dair bir bağlantı da var. Yardım sistemini kurmak için güncellemeyi indirmeye yönelik bağlantılar da bulunmaktadır. İndirin (Internet Explorer'ı kullanın, çünkü işletim sistemi kimlik doğrulamasını geçmeniz gerekecek), yükleyin - sürpriz yok. Sürümü seçerken hata yapmayın; kendinize uygun olanı seçin (Vista veya 7, 32 veya 64).

Hazır!

Artık her şey hazır. Delphi 7'yi başlatabilir ve daha önce olduğu gibi onunla çalışabilirsiniz. Yönetici hesabı kullanmaya gerek yoktur.

İşte Delphi 7'nin ekran görüntüsü ve 64-bit Windows 7'de çalışan yardım:

Komik olan şey: Delphi 7, Windows 7'yi Windows XP SP2 olarak algılıyor. Büyük olasılıkla bu, Windows Uyumluluk ekibinin başka bir saldırısıdır.

Ve işte hata ayıklama sırasındaki ekran görüntüsü:

  • ÖNEMLİ: Formdaki kontroller kayboluyor mu? Bu Delphi 2007'de düzeltilen bir Delphi 7 hatasıdır.


  •  


    Okumak:



    Bir aramaya nasıl müzik eklenir?

    Bir aramaya nasıl müzik eklenir?

    Telefonunuzdaki standart zil sesinden bıktınız mı? Talimatlarımızı okuyun ve en sevdiğiniz şarkıyı Android'inizin zil sesine nasıl ayarlayacağınızı öğreneceksiniz. Milyonlarca...

    Android güncellemesi: yeni bir sürüme nasıl güncellenir, geri alınır?

    Android güncellemesi: yeni bir sürüme nasıl güncellenir, geri alınır?

    Android işletim sisteminin güncellenmesi yalnızca tavsiye edilmez, aynı zamanda akıllı telefonun kararlı çalışması için de gerekli bir süreçtir. Telefon sahibi için...

    Nokia Lumia açılmazsa ne yapmalı?

    Nokia Lumia açılmazsa ne yapmalı?

    Web sitesi nokiaconnects.com Her Nokia Lumia akıllı telefon kullanıcısının okuması yararlı olacak 10 değerli ipucu. İpuçları şunlara dayanmaktadır:

    Lenovo RocStar'a (A319) resmi ürün yazılımının yüklenmesi Lenovo yanıp sönüyor

    Lenovo RocStar'a (A319) resmi ürün yazılımının yüklenmesi Lenovo yanıp sönüyor

    Ayarların sıfırlanması cihazın normal çalışmaya dönmesine yardımcı olmadığında, yanıp sönme yalnızca son çare olarak kullanılır. Şunu belirtmekte yarar var...

    besleme resmi RSS