«delphi» etiketlenmiş sorular

Delphi, Object Pascal kullanımıyla yerel Windows, macOS, Linux, iOS ve Android uygulamalarının hızlı geliştirilmesi için kullanılan bir dildir. Ad, Delphi projelerini düzenlemeye ve hata ayıklamaya yardımcı olmak için kullanılan Delphi dilinin yanı sıra kitaplıklarına, derleyicisine ve IDE'ye atıfta bulunur.

1
Android / ARM hedefleri için Delphi XEx kod üretimini nasıl etkilerim?
Güncelleme 2017-05-17. Artık bu sorunun ortaya çıktığı şirket için çalışmıyorum ve Delphi XEx'e erişimim yok. Ben oradayken, sorun karışık FPC + GCC'ye (Pascal + C) geçerek, fark yarattığı bazı rutinler için NEON intrinsics ile çözüldü. (FPC + GCC ayrıca standart araçların, özellikle Valgrind'in kullanılmasını sağladığı için şiddetle tavsiye edilir.) Birisi …

2
Delphi XE özel oluşturma hedefi her zaman devre dışı
.targetsIDE aracılığıyla bir Delphi XE projesine dahil ettiğim özel bir MSBuild dosyası oluşturdum ve Proje Yöneticisi'nin bağlam menüsünden etkinleştirdim. Dosya doğrulasa da, proje dosyasını yeniden kaydettikten sonra her zaman devre dışı kalır. İşte, hedefler dosyasının basitleştirilmiş bir sürümü Custom.targets. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Hello"> <Message Text="Hello from custom target"/> </Target> </Project> …


17
Uygulama düzgün başlatılamadı (0xc000007b)
Tek bir bilgisayarda geliştirdiğim bir istemci / sunucu uygulamam var. Şimdi iki seri port gerekiyor, bu yüzden bir arkadaşımdan bir PC ödünç aldım. Uygulamamı oluşturup çalıştırmaya veya hata ayıklamaya çalıştığımda (ister Delphi IDE'de ister Windows Dosya yöneticisinden), "Uygulama doğru başlatılamadı (0xc000007b)" hatası veriyor. Google'da fazla bir şey görünmüyor, ancak bunun …
159 windows  delphi  64-bit 

1
Delphi XE için SOAP sunucusu ve istemci uygulaması VCL + indy demo?
Delphi, web Hizmetleri için bir demolar klasörü içeriyordu, ancak artık bunu içermiyor gibi görünüyor. Sadece Delphi 7 demo projelerini denedim ( SOAPDMServerWADneredeyse hiç kullanıcı arayüzü olmayan bir sunucu ve SOAPDMClient) ve Delphi 7'de bile işlev görmelerini sağlayamadım. Delphi XE veya Delphi 2010'da benzer bir demo çalışması yapan biri varsa, Delphi …

2
Firemonkey'de "Etkinleştirme Yok" formu nasıl oluşturulur
XCode'da NSView alt sınıfınıza şu yöntemleri ekleyerek, üzerine tıklandığında pencerenin aktif hale gelmesini önleyebilirsiniz: - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFirstMouse:(NSEvent )theEvent { return YES; } - (void)mouseDown:(NSEvent )theEvent { [[[NSApp]] preventWindowOrdering]; } Windows platformunda Bu basit kodla yapılır: HWND hWnd = FindWindowW((String("FM") + fmxForm->ClassName()).c_str(), fmxForm->Caption.c_str()); SetWindowLong(hWnd, GWL_EXSTYLE, …

8
EProgrammerDelphi'de istisna bulunmadı mı?
Delphi 2009'da, SysUtils.pas bunu 425. satırda içerir: EProgrammerNotFound = class(Exception); Bu sadece bir paskalya yumurtası mı yoksa ciddi bir şey mi? Bu istisna ne zaman gündeme getirilmelidir? Delphi Prism ve / veya Free Pascal'da da var mı? S: Bu istisna sınıfı hala Delphi'de (şu anda XE7) bildiriliyor mu? C: Evet …

3
Delphi dili özelliklerinin listesi ve kullanıma sunulduğu / kullanımdan kaldırıldığı sürüm
Başlamadan önce, böyle bir şeyi Google aracılığıyla dürüstçe ve gerçekten defalarca aradığımı ve bulamadığımı belirtmek isterim. (Geliştirmekte olduğum bir proje için) tüm Delphi (2007'den en son yayımlanan sürüme kadar, 2007'den daha eski sürümleri artık desteklemiyorum) "Dil Özellikleri" ve bunların tanıtıldığı sürümlerin bir listesini istiyorum ( uygun olduğu durumlarda) kullanımdan kaldırıldı, …

8
Hangi işlemin küresel bir kısayol tuşu kaydettiğini öğrenin? (Windows API)
Bulabildiğim kadarıyla Windows, hangi uygulamanın küresel bir kısayol tuşu kaydettiğini (RegisterHotkey aracılığıyla) söylemek için bir API işlevi sunmuyor. Sadece RegisterHotkey false döndürürse bir kısayol tuşunun kaydedildiğini, ancak kısayol tuşuna kimin "sahip olduğunu" öğrenemiyorum. Doğrudan bir API yokluğunda, dolambaçlı bir yol olabilir mi? Windows, kayıtlı her kısayol tuşuyla ilişkili tutamacı korur …

4
Windows yazı tipi ölçeklendirmesi% 100'den büyük olduğunda GUI'min iyi davranmasını nasıl sağlayabilirim
Windows kontrol panelinde büyük yazı tipi boyutları seçerken (% 125 veya% 150 gibi), bir VCL uygulamasında bir şey piksel şeklinde her ayarlandığında sorunlar ortaya çıkar. Alın TStatusBar.Panel. Genişliğini tam olarak bir etiket içerecek şekilde ayarladım, şimdi büyük yazı tipleriyle etiket "taşıyor". Diğer bileşenlerle aynı sorun. Dell'den bazı yeni dizüstü bilgisayarlar …

2
Bir Delphi programından veya derleyici tarafından oluşturulan hata ayıklama bilgisinden yerel değişken bilgilerini (adres ve tür) nasıl çıkarırsınız?
Amacım: Yığını yürümek için Delphi tarafından derlenmiş 32 veya 64 bit Windows programında askıya alınmış bir iş parçacığı verildiğinde (yapılabilir) Her yöntemdeki yerel değişkenleri ve değerlerini numaralandırmak için verilen yığın girişleri. Yani, en azından, adreslerini ve türlerini (tamsayı32 / 64 / işaretli / işaretsiz, dize, kayan nokta, kayıt, sınıf ...) …

10
Delphi değişkenleri varsayılan olarak bir değerle mi başlatılır?
Delphi'de yeniyim ve varsayılan olarak hangi nesne değişkenlerinin ve yığın değişkenlerinin başlatıldığını görmek için bazı testler çalıştırıyorum: TInstanceVariables = class fBoolean: boolean; // always starts off as false fInteger: integer; // always starts off as zero fObject: TObject; // always starts off as nil end; Bu, diğer dillerde alıştığım davranış, …

1
Belirli bir bellek bloğunun FastMM tarafından serbest bırakılıp bırakılmadığını programlı olarak anlamanın bir yolu var mı?
Bir bellek bloğunun serbest bırakılıp bırakılmadığını tespit etmeye çalışıyorum. Tabii ki, yönetici bunu iletişim kutusu veya günlük dosyasıyla söylüyor, ancak sonuçları bir veritabanında saklamak istersem ne olur? Örneğin, bir veritabanı tablosunda, verilen blokları tahsis eden rutin isimleri olmasını istiyorum. FastMM'nin bir belgesini okuduktan sonra, 4.98 sürümünden bu yana, bellek ayırmaları, …

1
Delphi XML Veri Bağlama Sihirbazı kullanılırken gerekli etiketler mevcut değil
Ben kullanıyorum XML Data Binding Wizardin Delphi XE2. Şema, bu türden gerekli etiketlere sahiptir: <xs:element name="MyReport" type="MyReportType" /> <xs:complexType name="MyReportType"> <xs:all> <xs:element name="Header" type="HeaderType" /> <xs:element name="Values" type="ValuesType" /> <xs:element name="Events" type="EventsType" /> </xs:all> </xs:complexType> Sorun şu ki, örneğin Values-grubuna herhangi bir eleman eklemezsem, -tag olmayacak <Values>ve XML dosyası XSD. …
99 xml  delphi  xsd  delphi-xe2 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.