עבודה עם יישום מתוך אקסס

יעקב ט.

משתמש חדש
איך יודעים את שם המחלקה של יישום ?
אם הבנתי נכון, בשביל לעבוד עם יישום מתוך אקסס צריך להתקין אותו בחלון Add Reference ואח"כ להשתמש ב CreateObject , הענין הוא שב CreateObject צריך להכניס את שם היישום ואת שם המחלקה.
לדוגמה : CreateObject("Scripting.FileSystemObject")
השאלה היא איך יודעים את שמות המחלקות ? ואח"כ את שמות השיטות והפקודות ?
 
נערך לאחרונה ב:

undo

משתמש מקצוען
הנדסת תוכנה
מי ניגש למי?
האפליקציה לאקסס או הפוך?
 

men770

משתמש פעיל
עיצוב גרפי
מוזיקה ונגינה
הנדסת תוכנה
D I G I T A L
C#:
קוד:
Assembly assembly = Assembly.LoadFrom("path\to\file.exe");
foreach (Type type in assembly.GetTypes())
{
    Console.WriteLine(type.FullName);
}
זה נותן רשימה של המחלקות.
 

יעקב ט.

משתמש חדש
איך משתמשים בקוד הזה ?
אני לא מכיר את #C.
יש למישהו קוד ל visual basic ?
או שאולי יש מקום שרואים את כל המחלקות והפקודות כמו שיש בסורק האובייקטים באקסס
 

undo

משתמש מקצוען
הנדסת תוכנה
אפשר להמיר את הקוד הנ"ל ל VB.
יש אתר בשם CODECONVERTER, המרה מ C# ל VB ולהיפך.
 

יעקב ט.

משתמש חדש
ניסיתי להמיר את זה
הנה התוצאה

Private Sub SurroundingSub()
Dim assembly As Assembly = Assembly.LoadFrom("path" & vbTab & "o" & vbFormFeed & "ile.exe")
For Each type As Type In assembly.GetTypes()
Console.WriteLine(type.FullName)
Next
End Sub

זה משהו שאינו תקין ב VB
 

יעקב ט.

משתמש חדש
מצאתי את זה:
הדבר משתנה בין גרסאות של מערכות הפעלה וכו.
על מנת לראות את כל הCOM Objects במחשב שלך, מלבד גוגל, תוכל להשתמש באחד השיטות הבאות:
POWERSHELL
powershell /c Get-WMIObject Win32_ClassicCOMClassSetting | findstr “ProgId”

שים לב שיש המון Objects ולכן זה עלול לקחת זמן.

GUI
במידה ואתה טיפוס של GUI, מוזמן להוריד את OleView.exe של Microsoft.


זה באמת עובד נהדר ונותן לי רשימה של כל המחלקות מכל היישומים במחשב,
אבל עדיין לא נותן לי שיטות ומאפיינים שאפשר לעבוד איתם
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכו

א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יי אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יי לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יי לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יי אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו:
נקרא  54  פעמים

אתגר AI

הצבע הירוק • אתגר 23

לוח מודעות

למעלה