לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #4  
ישן 29-11-2007, 16:51
  רמי ד רמי ד אינו מחובר  
 
חבר מתאריך: 07.10.06
הודעות: 1,795
בתגובה להודעה מספר 3 שנכתבה על ידי rafi532 שמתחילה ב "נשמע כאילו אתה כועס. אין..."

ציטוט:
נשמע כאילו אתה כועס.

אני לא כועס. פשוט רציתי להבהיר שאין סיכוי (רק עם אני יהיה משועמם) שאני יתחיל להמיר תוכניות שלמות מ-VB ל- אקסס.

ואחשיו לשאלתך:

1. PrivateSub זו פונקציה. לא פקודה.
2.
קוד:
Winsock1.GetData(Data)


הפקודה בסדר, אבל אתה צריך פקד בשם Winsock. אותו תוכל למצוא ב- הוספה => פקד ActiveX ותימצא שם את Microsoft WinSock Control 0.6 ותיקרא לו בשם Winsock1.

3.
במיקרא של הטימר, אני מניח שהיתכוונת
קוד:
Private Sub Timer1_Timer()


כי רק ב-VB.NET זה TICK.

בכל מיקרא, אני עברתי על כימאת כל הרשימה, ולא היה שם TIMER. אולי אתה תעבור ותימצא.
עם אתה מוצא שם TIMER או במקום אחר, אז תוכל להמיר. אחרת, אפשר לחשוב על דרך אחרת ללא תימר...

נ.ב:
אני העפתי מבט בקוד, ואתה צריך רק את הטימר הראשון. ולא השני.

נ.ב2:
אין פקודות כאלה:
קוד:
Option Strict Off Option Explicit On

במיקום שניהם תיכתוב
קוד:
Option Explicit


עוד משהוא שניתקעת בו או לא הבנת או אתה רוצה הסבר עליו, רק תישאל...

נערך לאחרונה ע"י רמי ד בתאריך 29-11-2007 בשעה 16:54.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 30-11-2007, 09:28
  rafi532 rafi532 אינו מחובר  
 
חבר מתאריך: 20.08.07
הודעות: 116
בתגובה להודעה מספר 4 שנכתבה על ידי רמי ד שמתחילה ב "[QUOTE]נשמע כאילו אתה..."

טוב,

יש לי עוד כמה שאלות:
1. עניין עקרוני - כשמופיעה במודול הפקודה :


frmMain.cmdLogin.Text


אני למעשה מפנה לפקד cmdLogin בטופס frmMain.
באקסס זה מהווה שתי בעיות:
א. cmdLogin.text זו לא פקודה מוכרת.
ב. frmMain.cmdLogin גם הוא לא מוכר. איך מבצעים הפנייה כזו באקסס.

2. הפקד winsock:


קוד:
Connect(icq_Server, icq_Port)


קוד:
Winsock1.GetData (Data)

קוד:
Winsock1.Close()



האופציות האלו לא נפתחות לי, והוספתי את ה activex הזה (מופיעות אופציות אחרות).

3. משתנה מסוג short גם אינו קיים ב - VBA. איזה סוג משתנה אפשר להכניס במקומו ?
4. הגדרת שגרה:


קוד:
Private Sub frmMain_Load (ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load



נראה לי שאין צורך בסוגריים. האם אני צודק ?
5. קריאה לשיגרה/פונקציה:
האם נכון שבמקום:


קוד:
Process_Packets()


ניתן לכתוב ב - VBA:


קוד:
call Process_Packets





עד כאן להפעם !
תודה
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #11  
ישן 01-12-2007, 18:30
  רמי ד רמי ד אינו מחובר  
 
חבר מתאריך: 07.10.06
הודעות: 1,795
בתגובה להודעה מספר 10 שנכתבה על ידי rafi532 שמתחילה ב "כלומר, לפי מה שאתה אומר, אני..."

1. לא. private אומר שאפשר לקרא לפונקציה הזו רק מאותו מקום בו הוא נימצא.

Public אומר שאפשר מכל התוכנה.

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


3. בקשר לפקד Winsock באקסס.
אני גילית שזה בעייתי להישתמש בו באקסס. יש פתרון שלמשל תעשה EXE של VB שתישלח לו בפרמתרים את מה שאתה רוצה לשלוח. אבל איך תקבל נתונים בחזרה? דרך המסד? זה לא ניראה לי...
אפשר לעשות גם DLL אבל זה כבר מסובח. לכן ניראה לי שעדיף לך לעבוד ב-VB (כך יש לך את כל הכילים שלו,) ותיפנה במחרוזת קישור למסד.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #15  
ישן 01-12-2007, 20:05
  rafi532 rafi532 אינו מחובר  
 
חבר מתאריך: 20.08.07
הודעות: 116
בתגובה להודעה מספר 11 שנכתבה על ידי רמי ד שמתחילה ב "1. לא. private אומר שאפשר..."

1. אין בעייה ליצור Private sub, בקוד של הטופס הרלוונטי, (אני חושב) היות ואני קורא לו מתוך אותו הטופס.
2.נראה לי שאני מעדיף להתעמק וללמוד. יש לי גם חבר שאליו אני יכול עם דברים מסובכים יותר.
הסיבה היא שאין לי עניין בכלל בשני הטפסים האלו. אני מתכנן לבטל אותם ברגע שהקוד יעבוד.
אני מעוניין לבצע Login אוטומטי בזמן הכניסה למסד (שזה פשוט ע"י on load) בטופס הראשי, ולאחר מכן שליחת SMS, אוטומטית גם כן, לפי שאילתות מתאימות.
יש לי מסד המכיל כ- 2000 לקוחות, שלהם אני מעוניין לשלוח SMS לדוגמא, לימי הולדת ו/או תזכורות לגבי פגישות וכו' בכל יום בעת כניסה למערכת. כמובן שצריך גם טבלת log על מנת לדעת למי נשלח ולמי לא. את זה אני יודע לעשות.
מה שחסר לי זו ההתממשקות לשרת icq. לצורך העניין, השימוש בשרת icq יכול לחסוך כסף אבל ברגע שהקוד מוכן, זה יכול להתאים לכל שרת sms, בהתאם לפרוטוקול העברת הנתונים שכל חברה משתמשת בו (יש מס' חברות שמספקות את השירות תמורת תשלום).
כיום אני משתמש בתוכנה דומה המופעלת חיצונית לאקסס ושולח באופן ידני לפי הרשימות שהאקסס פולט לי לקבצי טקסט המכילים את מספרי הטלפון.
לפיכך, אני מעוניין לשמוע יותר על יצירת DLL. מאיפה צריך להתחיל (אחד שמעולם לא עשה דבר כזה) ?
יש לציין כי את המערכת הקיימת היום בניתי שלב שלב באמצעות הפורום הזה, ואני בעיקר מפיק סיפוק מהלמידה, כך שאני מקווה שאני לא מבזבז יותר מידי מזמנך אבל בסופו של דבר הפרוייקט הזה משרת הרבה אנשים.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 16:21

הדף נוצר ב 0.06 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר