Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 20:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Fehlermeldung

Discussion on Fehlermeldung within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2009
Posts: 25
Received Thanks: 0
Fehlermeldung

Hi,
hab ma versucht was mit der Funktion _Timer_SetTimer zu machen.
Dabei bekomme ich allerdings immer diese Fehlermeldung:
Line 282 (File ":\Programme\AutoIt v3\AutoIt3\Include\Timers.au3"):
$hCallBack = DllCallbackRegister ($sTimerFunc, "none", "hwnd;int;int;dword")
Error: Badly formatted "Func" statement

so, hat jemand ne ahnung was das soll und was ich dagengen mache kann, weil das is ja ne datei aus den includes, da kann ich ja schlecht was veränderen
anders5 is offline  
Old 06/22/2009, 19:55   #2
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
da ich die funktion nicht in der hilfe finde, ist es wohl eine UDF, die irgendwo einen fehler enthält.
das einzige, was du machen kannst, ist den fehler finden
felixli93 is offline  
Old 06/22/2009, 20:04   #3
 
elite*gold: 0
Join Date: May 2009
Posts: 25
Received Thanks: 0
ok ich hab ma die betreffende Datei aus der Hilfe rausgesucht, das hier ist der entsprechende Teil. Also ich kann damit wenig anfangen und eigenltlich kann es doch auch nicht sein dass in einer include datei ein fehler ist oder?

PHP Code:
Func _Timer_SetTimer($hWnd$iElapse 250$sTimerFunc ""$iTimerID = -1)
    
Local $iResult[1], $pTimerFunc 0$hCallBack 0$iIndex $_Timers_aTimerIDs[0][0] + 1
    
If $iTimerID = -1 Then create a new timer
        ReDim $_Timers_aTimerIDs
[$iIndex 1][3]
        
$_Timers_aTimerIDs[0][0] = $iIndex
        $iTimerID 
$iIndex 1000
        
For $x 1 To $iIndex
            
If $_Timers_aTimerIDs[$x][0] = $iTimerID Then
                $iTimerID 
$iTimerID 1
                $x 
0
            
EndIf
        
Next
        
If $sTimerFunc <> "" Then using callbacks, if $sTimerFunc "" then using WM_TIMER events
            $hCallBack 
DllCallbackRegister($sTimerFunc"none""hwnd;int;int;dword")
            If 
$hCallBack 0 Then Return SetError(-1, -10)
            
$pTimerFunc DllCallbackGetPtr($hCallBack)
            If 
$pTimerFunc 0 Then Return SetError(-1, -10)
        EndIf
        
$iResult DllCall("user32.dll""int""SetTimer""hwnd"$hWnd"int"$iTimerID"int"$iElapse"ptr"$pTimerFunc)
        If @
error Then Return SetError(-1, -10)
        If 
$iResult[0] = 0 Then Return SetError(-1, -10)
        
$_Timers_aTimerIDs[$iIndex][0] = $iResult[0] ; integer identifier
        $_Timers_aTimerIDs
[$iIndex][1] = $iTimerID timer id
        $_Timers_aTimerIDs
[$iIndex][2] = $hCallBack callback identifierneed this for the Kill Timer
    
Else ; reuse timer
        
For $x 1 To $iIndex 1
            
If $_Timers_aTimerIDs[$x][0] = $iTimerID Then
                
If IsHWnd($hWndThen $iTimerID $_Timers_aTimerIDs[$x][1]
                
$hCallBack $_Timers_aTimerIDs[$x][2]
                If 
$hCallBack <> 0 Then call back was used to create the timer
                    $pTimerFunc 
DllCallbackGetPtr($hCallBack)
                    If 
$pTimerFunc 0 Then Return SetError(-1, -10)
                EndIf
                
$iResult DllCall("user32.dll""int""SetTimer""hwnd"$hWnd"int"$iTimerID"int"$iElapse"ptr"$pTimerFunc)
                If @
error Then Return SetError(-1, -10)
                If 
$iResult[0] = 0 Then Return SetError(-1, -10)
                
ExitLoop
            
EndIf
        
Next
    
EndIf
    Return 
$iResult[0]
EndFunc   ;==>_Timer_SetTimer 
anders5 is offline  
Old 06/24/2009, 19:19   #4
 
Syc0n's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 1,835
Received Thanks: 1,638


und dann schau mal nach #forceref
Syc0n is offline  
Old 06/24/2009, 20:21   #5
 
elite*gold: 0
Join Date: May 2009
Posts: 25
Received Thanks: 0
ehrlich gesagt sagt mir das nich so wirklich viel, außerdem weiß ich net richtig wie ich damit das problem beheben kann, meinst du ich soll einfach im include code was ändern? wäre net wenn du das nochmal genuer erklären könntest aber thx schonma
anders5 is offline  
Old 06/24/2009, 20:29   #6
 
Syc0n's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 1,835
Received Thanks: 1,638
mal ein Beispiel...
PHP Code:

_Timer_SetTimer
("",2000,"SUX")

While 
1
    Sleep
(100)
Wend

Func SUX
($hWnd$Msg$iIDTimer$dwTime)
    
#forceref $hWnd, $Msg, $iIDTimer, $dwTime
    
Msgbox("","","BLABLABLABLA")
EndFunc 
Syc0n is offline  
Thanks
1 User
Old 06/24/2009, 20:47   #7
 
elite*gold: 0
Join Date: May 2009
Posts: 25
Received Thanks: 0
ah jetz hab ichs kappiert, klappt jetz super thx
anders5 is offline  
Reply


Similar Threads Similar Threads
Fehlermeldung help plz
04/13/2010 - Metin2 Private Server - 2 Replies
Hey ich habn neuen pc mit WinXp so jetzt install ich nen pserver und wenn ich starten will kommt ....Mt2.exe - Fehler in Anwendung Die Anwendung konnte nicht richtig initialisiert werden (0xc0000135). Klicken Sie auf "OK", um die Anwendung zu beenden.
Fehlermeldung
04/02/2010 - WarRock - 13 Replies
Hallo Leute, ich habe da so ein Problem immer wenn ich einen Hack starte und dann Warrock, kommt die Meldung Warrock hat ein Problem festgestellt und muss beendet werden. Kann mir jemand sagen woran das liegt?:confused: Mfg Killerigor
Fehlermeldung
04/01/2010 - Metin2 - 8 Replies
Hi wenn ich metin2 starten will kommt diese fehlermeldung ''sorry,your system does not support 3D graphics, please check your hardware and system configeration then try again'' das ist ein p server den ich spielen will aber komischer weise kann ich andere server spielen aber der geht irgendwie nicht hoffe auf hilfreiche antworten danke
Fehlermeldung
04/18/2009 - Metin2 Private Server - 4 Replies
Leute wenn ich 2009longju starten will kommt dieses fehlermeldung http://img4.imageshack.us/img4/6558/kaken.jpg Weiß einer an was das liegt? Ich sags gleich mal voraus ich besitz vista....
Fehlermeldung Fehlermeldung Fehlemeldung :(
09/22/2008 - World of Warcraft - 1 Replies
Hi, ich wollte heute mal mein Bloodelf Priest in nen UD ändern aber es kommt immer die "File Coruppt" Fehlermeldung.. also kein Login Fehler.. aber sobald ich im Charakter Bildschirm auf Bloodelf Female gehe bekomme ich nen error! Alle anderen gehen.. kann auch einloggen aber sobald ich nen blutelf anklicke der irgendwo rumsteht bekomm ich auch den error.. Weis nicht weiter! Ich hab das heute zum ersten mal gemacht und funzen tuts einfach nicht :( ich hab auch andere MPQ´s ausprobiert...



All times are GMT +1. The time now is 20:50.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.