الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف استغني عن المكتبه(qtintf.dll)عند نشغيل exe دولفي 6

بدأه shalwan في 10 أغسطس 2010 · 11 رد · 1,568 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

شهركم مبارك وتقبل الله منا ومنكم صيامه وقيامه ونسأل الله الغفران والجنه لبا ولكم ولوالدينا ووالديكم

عند تشغيل البرنامج عند العميل اي بحاسب آخر يطلب مني هذه المكتبه(qtintf.dll)كيف لي ان استغني عنها علما بأن البرنامج دولفي 6

والله عثني هذا الملف اشيله معي وين ما رحت وللمعلومه انا اربيه لي 12 سنه وتوي الآن طفشت منه

تم تعديل هذه المشاركة بواسطة shalwan في 10 أغسطس 2010 في 12:19

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#2

ان كانت برامجك موجهة لمستخدمي windows فلا تستخدم CLX component (أي مكون يبدأ عادة بحرف Q ) , قم بإستبدالها بمكونات من VCL.

CLX خاصة بـ Kylix لعمل برامج على يمكن تشغيلها على Linux .

عند عمل برنامج جديد إنتبه لهذه النقطة .

#3
YaSeenTA كتب:

ان كانت برامجك موجهة لمستخدمي windows فلا تستخدم CLX component (أي مكون يبدأ عادة بحرف Q ) , قم بإستبدالها بمكونات من VCL.

CLX خاصة بـ Kylix لعمل برامج على يمكن تشغيلها على Linux .

عند عمل برنامج جديد إنتبه لهذه النقطة .

اخي العزيز هل احضى منك بإيضاح اكثر

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#4

عندما تنشئ مشروع جديد لا تستخدم CLX Application (الموضح في الصورة ) بل اختر الـ Application و حينها ستستعمل مكونات VCL ولن تحتاج للملف المذكور ..

هذا والله أعلم

post-177815-042094000 1282356119_thumb.j

المرفقات
at2k_226553.jpg
#5
YaSeenTA كتب:

عندما تنشئ مشروع جديد لا تستخدم CLX Application (الموضح في الصورة ) بل اختر الـ Application و حينها ستستعمل مكونات VCL ولن تحتاج للملف المذكور ..

هذا والله أعلم

شكرا اخي ياسين

وانا استخدم ((بل اختر الـ Application )) ولكن بدون جدوى كيف لي بطريقه اخي

جزاك الله خيرا

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#6

أرفق مثال (كود + ملف تنفيذي ) صغير يطلب نفس الملف , للتأكد من المشكلة ...

تأكد أنك لم تضف أي unit أو package (في الإعدادات settings ) لها علاقة بـ CLX .

#7
YaSeenTA كتب:

أرفق مثال (كود + ملف تنفيذي ) صغير يطلب نفس الملف , للتأكد من المشكلة ...

تأكد أنك لم تضف أي unit أو package (في الإعدادات settings ) لها علاقة بـ CLX .

فعلا كما قلت وجدت في ال PACKAGE معلم على خيارات تستخدم CLX سأحاول تطبيقها ولك مني الشكر وسأبلغك اخي ياسين

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#8
shalwan كتب:

سأبلغك اخي ياسين

وجدت ان السبب هي ما اضعه في form ,uses ولكن لا اعرف كيف استبدلها

اليك المثال ولم اتدخل في setting

بل اضفت اليوسز اللي استخده في برنامجي

لن يعمل معك الا بوجود الملف المدلل منذ عام 1418هـ

ولكن افتح الفورم وستجد السبب

شكرا اخي ياسين

PROJECT.zip

تم تعديل هذه المشاركة بواسطة shalwan في 1 سبتمبر 2010 في 00:00

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#9

أولاً : يرجى عدم توجيه السؤال لشخص بذاته حتى يجيب عليك أي شخص يقرأ الموضوع .

ثانياً : المثال المرفق في ردك الأخير لا يتطلب وجود ملف الـ dll المذكور. تم تجربة المثال في نظامين لا يحتويان على دلفي , كما تم التأكد من ذلك من الكود ومن الملف التنفيذي المرفق.

مرفق صورة فيها مكتبات الـ dll المستدعاة في برنامجك (يمين الصورة) و تلك المستدعاة في برنامج أخر من النوع CLX (يسار الصورة ) .

يرجى إرفاق مثال آخر تكون متأكد انه يحوي المشكلة المذكورة ...

اقتباس
وجدت ان السبب هي ما اضعه في form ,uses ولكن لا اعرف كيف استبدلها

المثال الذي ارفقته لا يوجد فيه أي مشكلة في الـ units المستدعاة في uses ..

ملحوظة : لم ترفق الملف الخاص بالمشروع dpr ..

اقتباس
أو package (في الإعدادات settings ) لها علاقة بـ CLX .

المقصود هنا في إعدادات المشروع نفسه وليس الإعدادات العامة لدلفي ...

ننتظر مثال آخر ...

post-177815-067346200 1283355196_thumb.j

المرفقات
at2k226553_1.jpg
#10
YaSeenTA كتب:

أولاً :ننتظر مثال آخر ...

السلام عليكم

شكرا اخي ياسين لقد وجدت المشكله بعد تنويرك لي في uses المعلم تحتها خظ

Variants, Windows, Sysutils, Forms, IniFiles, ImgList, Controls, Classes,

ActnList, Menus, Dialogs, ComCtrls, ComObj, ToolWin, DB, ADOInt,

Grids, DBGrids, Provider, ADODB, Types, DBClient, DBCtrls, ExtCtrls,

StdCtrls, Buttons, SqlEdit,Messages, Graphics,DBTables, Mask,

TeeProcs, TeEngine, Chart, Series, Gauges, QRCtrls, QuickRpt, FileCtrl,

Qt, QGraphics, QMenus, QTypes, Contnrs, QActnList, QStyle, QImgList,

IdBaseComponent, IdComponent, IdTCPConnection,

IdTCPClient, jpeg;

ثم سؤال كيف اظهرت الملفات التي بالصوره اذا امكن كيف

تم تعديل هذه المشاركة بواسطة shalwan في 3 سبتمبر 2010 في 22:42

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#11

إن كنت تقصد الصورة في آخر رد فهي باستخدام PE explorer .

هناك برامج كثير تؤدي نفس الغرض , كما يمكنك عمل واحد بعد الإطلاع على PE format ..

ستجد عدة مواضيع في هذه النقطة , أتذكر أن هناك موضوع في قسم الدلفي مع الكود ...

#12

السلام عليكم ورحمة الله وبركاته

أخي العزيز أنا أيضا صدفتني هذه المشكلة ولكن من خلال رد الأخوة الاعضاء عليك تخلصت من هذه المشكلة

وأصبح برنامج يعمل على أي جهاز دون الحاجة لتنصيب بيئة دلفي فقط ملف Sutep .

كل ما فعلته هو تغير كلمة QForms بكلمة Forms في الوحدة الخاصة DataModule أي أزلت الحرف Q

أنظر الصورة :

post-233379-081121100 1284077055_thumb.g

وأرجو أن يكون هو نفس المشكل وسوف تتخلص منه بإذن الله على شرط أن يكون محرك قاعدة بيانات DBE

منصب على الجهاز أو مع ملف Sutep

المرفقات
444.GIF

ربي اشرح لي صدري و يسر لي أمري واحلل عقدة من لساني يفقهوا قولي، باسم الله الفتاح اللهم لا سهل إلا ما جعلته سهلاٌُ يا أرحم الراحمين.

مواضيع مشابهة