delphi — أسئلة مع إجابات

1 إجابة
ستحسب دلفي طوكيو 64 بت بعض وظائف الرياضيات باستخدام دقة واحدة ، إذا تم استدعاؤها مع ثوابت الأعداد الصحيحة ، على سبيل المثال {$apptype console} uses system.math; var d: double; begin d := 10; writeln(log2(10):20:16, log2(10.0):20:16,log2(d):20:16); end. ستطبع 3.3219280242919923 3.321928094...
casting
30.07.2018, 17:45
1 إجابة
لقد بدأت تطبيق دلفي جديد ، أسقطت TDateTimePicker في النموذج الرئيسي ، وأضفت هذا الرمز: procedure TForm1.FormShow(Sender: TObject); begin DateTimePicker1.MaxDate:= Now - 9; DateTimePicker1.Date:= Now - 10; end; عندما أقوم بتشغيل البرنامج ومحاولة تغيير التاريخ باستخدام UP ARROW من لوحة المفاتيح ، ...
runtime-error
delphi-2009
30.07.2018, 14:03
3 الاجابة
لنفترض أن لدي مصفوفة ديناميكية type TCharArr = Array of byte; type PcharArr = ^TCharArr; var charArr: PcharArr; الذي أرغب في تخصيص ذاكرة في كومة في طريق جديد (charArr) ؛ ومع ذلك ، كيف يمكنني تحديد الحجم والفهارس؟ هل من الممكن أن يكون للمجموعة الديناميكية فهارس مثل. من 512 .. إلى 1024؟ ...
30.07.2018, 10:46
2 الاجابة
أكتب رمزًا لتصدير ملف excel من dbgrid. إليك الكود التالي: var i, x:integer; sfile:string; begin XlApp:=createoleobject('Excel.Application'); XlBook:=XlApp.WorkBooks.Add; XlSheet:= XlBook.worksheets.add; for i:=0 to dbgrid1.fieldcount-1 do begin xlsheet.cells[1,i+1].value:=dbgrid1.columns[i].tit...
excel
delphi-7
dbgrid
30.07.2018, 01:34
1 إجابة
عند النظر إلى شفرة مصدر دلفي ، غالبًا ما أرى إعلانات الرسائل من Windows API ، مثل CN_NOTIFY و WM_NOTIFY . أود أن أعرف الاختلافات بينهما ومتى يجب استخدامها؟
winapi
windows-messages
29.07.2018, 18:31
1 إجابة
عندما تقوم بتجميع نموذج فارغ وتحاول تغيير حجم عرضه باستخدام الماوس ، فمن المحتمل أن يتوقف ، عندما يكون عرض العميل بالقرب من عرض دقة الشاشة. لا يمكن تعيين شكل أوسع حتى في المصمم. (غريب بما فيه الكفاية ، لن أفترض أن يحدث ذلك). لقد لعبت أيضًا مع القيود أيضًا ، ولكن ليس هناك حل أيضًا. هل من الممكن ضب...
delphi-7
29.07.2018, 17:12
1 إجابة
لقد بدأت مؤخرا في استخدام [ExecSQLScalar] 1 و [ExecSQL] 2 أساليب المكون FDConnection في دلفي XE5. من السهل جدًا ألا تحتاج إلى إنشاء كائن مجموعة بيانات ، مثل FDQuery لمجرد الاستعلامات أو عمليات التنفيذ البسيطة. ومع ذلك ، فقد واجهت مشكلة غريبة عند تنفيذ دالة بإرجاع باطل لها عمليات تحقق داخلية حيث يمك...
database
firedac
14.07.2018, 13:30
1 إجابة
أود استخدام مخطط TChart لتقييم الأوقات. (مثل 1:12 ؛ 1:15 ؛ 1:13 ؛ ...) لهذا أود أن أعرض التجارب (1،2،3 ...) على المحور السيني. يجب أن يكون المحور ص أسطورة زمنية. (كما يظهر في الصورة على المحور X). لسوء الحظ ، أنا نجحت فقط على المحور X. أسطورة الوقت التي أتمنى على المحور ص [IMG_OUR_ID=8304.png] ما ...
teechart
14.07.2018, 10:42
1 إجابة
أحتاج إلى استيراد البيانات إلى قاعدة بيانات برنامج الفواتير القديم. تبدو التكنولوجيا قديمة ، لكنني لست محبطًا ، وربما سيخبرني شخص ما بالحل. لقد أنشأت من مكونات في دلفي 2005 (لدي إمكانية الوصول إليها ووجدت بعض الوثائق المتعلقة بها لـ Paradox) TTable (الاسم: ParadoxTable) و TDataSource (ParadoxDataS...
database
paradox
13.07.2018, 21:03
2 الاجابة
أنا أستخدم روتين الرفع لتكوين وكيل الاستخدام داخل النظام. يعمل بشكل مثالي في دلفي في الإصدار 7. في دلفي 10.2 (طوكيو) ، حتى الترجمة دون أخطاء ، عند استدعاء الروتين يبلغ أن الوكيل لا يستجيب (كون الوكيل بخير وعمل في مكالمة دلفي 7). هل سيكون لدى أي شخص أي فكرة عما قد يحدث؟ function ApplyProxy(proxy: s...
delphi-7
13.07.2018, 19:55
1 إجابة
كنت أتساءل عما إذا كانت هناك طريقة يمكنني من خلالها تغيير نطاق مصفوفة لمشروع مدرستي. في ما يلي مثال على الرمز (لم أختبره ، لكني متأكد من أنه سيعمل): procedure TfrmWelkom.LeesRekeningeIn(arrInLees : array [1..100,1..2] of string); var iKol,iRy : Integer; begin with dmAlleInlig do begin tbl...
database
arrays
19.06.2018, 15:28
1 إجابة
أود أن أعرف طريقة للتحقق مما إذا تم تنشيط تركيز أحد المكونات بواسطة الماوس ، إذا كانت الإجابة بنعم لتنفيذ إجراء معين في دلفي.
mouse
delphi-10.1-berlin
19.06.2018, 14:00
2 الاجابة
أنا أطلق تطبيق دلفي وأقوم بإنشاء كائن مختلط له على النحو التالي: var AMutex: THandle; function OpenMutex(const AMutexName: String): Boolean; begin { Assume the Windows Mutext is already open } Result := False; { Is the Mutex already open? } if AMutex <> 0 then exit; { Try ...
c#-4.0
delphi-10.1-berlin
19.06.2018, 13:03
1 إجابة
أنا أقوم بفتح MS Word في TOLEContainer. لقد لاحظت أنه إذا لم يتم إغلاق هذا بشكل صحيح عن طريق الاتصال OLEContainer1.close يترك تطبيق MS Word للخلفية قيد التشغيل. هذا يمنع ثم oleContainer تحميل مستند كلمة. التطبيق الذي يحتوي على OLECOntainer يعلق ببساطة على المكالمة لإنشاء كائن حتى يتم إنهاء عملية ال...
ole
19.06.2018, 11:58
فوق
قائمة طعام