בית
Top.Mail.Ru Yandeks.Metrika
פורום: "ראשי";
ארכיון נוכחי: 2002.01.08;
הורדה: [xml.tar.bz2];

למטה

כיצד להעביר פרמטר פונקציה ב- DLL מצא סניפים דומים


Chak   (2001-12-19 10:07) [0]

אני מעביר ערך אחד וערך אחר לגמרי נכנס לפונקציה. אני משתמש בסוג ה- PChar. אם מישהו יודע, הסביר לי, תודה מראש!



Алексей Петров   (2001-12-19 10:19) [1]

אמת את זהות הסכם השיחה



Chak   (2001-12-19 10:24) [2]

איך אוכל לבדוק את זה, אני חדש בדלפי, מה בדיוק לבדוק?



DieHard   (2001-12-19 10:28) [3]

הסתכל בעזרה למוסכמי השיחות
לרוב, כאשר מכריזים על פונקציה ב- DLL, משתמשים בהנחיה. stdcall



Chak   (2001-12-19 10:39) [4]

אז אני משתמש בו, בכיוון ההפוך שידור הפרמטר ללא בעיות, שאני משדר ומקבל, אלא להפך, כלום!
אם אני מעביר את ספרת ה- 8 כמספר שלם, אז ב- DLL אני מקבל מספר בן שבע ספרות, אם בתור PChar, בסוף אנחנו מקבלים משהו כמו "$ us". איפה - אני לא יכול להבין!



Алексей Петров   (2001-12-19 10:44) [5]

ואז נראה כאילו הם לא משתמשים ב- dlls.
ראה כמתואר ב- dll. אם אינך מוצא תיאור - נסה את stdcall להסיר או להחליף ב- cdecl.



Chak   (2001-12-19 13:06) [6]

שום DLL-ku לא כתב, יש בטוח!



Алексей Петров   (2001-12-19 13:34) [7]

זה מוזר אם האבטיפוסים זהים לחלוטין ...
אם רק באפשרויות הפרויקט יש בעיה כלשהי - אם כי הדולפינים אינם מגדירים הסכמי שיחה כברירת מחדל :(

אולי תצייר אב-טיפוס, שיתברר?



Chak   (2001-12-19 14:57) [8]

=> אלכסיי פטרוב
תודה לך !!! רציתי לשלוח פיסת קוד כדי להראות שהכל בסדר אצלי, אבל העתקתי אותו ואני לא רואה שום התקשרות !!!
סיימתי והכל עבד! ככה, אני בכלל לא יודע, תודה בכל מקרה, סבלתי במשך יומיים :)))) תודה!



עמודים: 1 ענף שלם

פורום: "ראשי";
ארכיון נוכחי: 2002.01.08;
הורדה: [xml.tar.bz2];

למעלה









זיכרון: 0.57 MB
זמן: 0.025 c
4-22478
רוס
2001-08-28 16:53
2002.01.08
התחל תפריט


1-22133
תולעת חול
2001-12-19 14:55
2002.01.08
מסגרת


14-22355
כוויית קור
2001-11-06 12:39
2002.01.08
תרגום


14-22343
בז גמדים
2001-11-02 14:17
2002.01.08
עם צחוק כמעט נפל על הרצפה!


7-22423
Alex_K_xelA
2001-09-21 18:55
2002.01.08
קריאת מגזרים מתקליטור





אפריקאנס אלבני ערבי אַרְמֶנִי אזרביג'אן הבסקים בלארוסית בולגרי קטלאנית הסיני (פשוט) סינית (מסורתית) קרואטית צ'כיה דני הולנדי אנגלית אסטוני פיליפיני פיני צרפתית
גליציה גאורגיה גרמני יווני קריאולית האיטית עברי הינדי הונגרי איסלנדי אינדונזי אירי איטלקי יפני קוריאני לטבי ליטאי מקדוניה מלאית מלטזית נורבגי
פרסי פולני פורטוגזי רומנית רוסי סרבית סלובקי סלובני ספרדי סוואהילית שבדי תאילנדי תורכי אוקראיני אורדו ויאטנמית וולשית יידיש בנגלית בוסנית
קבואנו אספרנטו גוג'ראטית האוסה המונג איגבו יָאוָנִי קנאדה לחמר לאו הלטינית מאורים מרתי מונגולי נפאלית פונג'בית סומליה טמילית טלוגו יורובה
זולו
Английский Французский Немецкий Итальянский Португальский Русский Испанский