هل استطيع إستيراد دوال من ملف Dll واستعمالها ؟
#3
نعم هي مفتوحه المصدر بالـ C واضن يوجد كذلك بالـ Delphi ...

هممم ... اضنها تتعامل مع بارمترين الاول string والآخر Integer ووضيفة الدالة هي فتح ملف بتصريح ما
وعلى ما اعتقد انها تواجه الدالة FileOpen في دلفي ...

هذا احد إستعمالات الدالة وجدته على النت :
PHP كود :
main.cpp
#include <Python.h>

int main(int argc, char **argv)
{
Py_Initialize();

FILE *file_1 = fopen("a2l_reader.py","r+");
PyRun_SimpleFile(file_1,"a2l_reader.py");

Py_Finalize();
} 
هل تستطيع استنتاج آخر غير هذا ؟

وبعد ان حصلت على البارمترات ... واضن انه لا مشكلة في التعامل معها ... كيف اقوم بإستدعائها وإستعمالها ؟

حصلت على هذا التعريف للدالة من الكود المصدري للمكتبة بلغة السي :
PHP كود :
DL_IMPORT(int) PyRun_SimpleFile(FILE *, char *); 
الرد


الردود في هذا الموضوع
هل استطيع إستيراد دوال من ملف Dll واستعمالها ؟ - بواسطة ALmuhhnad - 31-03-2013, 09:00 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم