Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 06:18

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

Advertisement



wieso wird das bild nicht angezeigt?

Discussion on wieso wird das bild nicht angezeigt? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 35
Join Date: May 2008
Posts: 476
Received Thanks: 35
wieso wird das bild nicht angezeigt?

hallo ich habe aus dem inet folgendes gefunden für mein vorhaben:

Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>


;//prüfen ob bild exisitiert, wenn nicht dann runterladen
If Not FileExists(@ScriptDir & "/Bild.jpg") Then InetGet("http://ard.gedif.de/ard/46/chart.gfx?width=380&height=250&average=38&average=200&overTime=0&split=0&gridGlobalOff=0&highLow=1&fill=0&chartType=0&time=10000&symbol=543900&exchangeId=2&countryId=276", @ScriptDir & "/Bild.jpg")
;//warten bis datei erstellt ist
Do
	Sleep(10)
Until FileExists("Bild.jpg")
;//gui mit bild erstellen
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 621, 445, 193, 125)
$Pic1 = GUICtrlCreatePic(@ScriptDir & "/Bild.jpg", 0, 0, 620, 444, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
das bild wird heruntergeladen es ist da, es ist ein jpg bild, aber iwie erscheint es einfach nicht auf meinem gui-.-

was mache ich falsch, was habe ich übersehen?
mfg
Franzknut is offline  
Old 08/12/2010, 03:09   #2
 
Anna<3's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 353
Received Thanks: 285
naja das bild ist ja net auf deinen compi oder?

wen du die source einfach so übernimmt wird da nie das bild sein was da soll

du must das als rar downloaden dan ist da das bild

//edit: oder liege ich da falsch?
Anna<3 is offline  
Thanks
1 User
Old 08/12/2010, 11:27   #3
 
elite*gold: 35
Join Date: May 2008
Posts: 476
Received Thanks: 35
doch... sobald ich das programm starte lädt er das bild in den gleichen ordner in dem auch das script ist.. es ist auch auf meinem pc, ich kanns mir anschaue, es ist auch .jpg aber es erscheint einfach nicht auf dem GUi-.-
Franzknut is offline  
Old 08/12/2010, 12:02   #4
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
liegt am bild.

mach ein anderes. dann klapts

PHP Code:

#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>


;//prüfen ob bild exisitiert, wenn nicht dann runterladen
If Not FileExists(@ScriptDir "/Bild.JPG"Then InetGet("http://www.jlh-design.com/wp-content/uploads/2008/04/simpsons_nelson_haha3.jpg", @ScriptDir "/Bild.JPG")
;
//warten bis datei erstellt ist
Do
    
Sleep(10)
Until FileExists("Bild.jpg")
;
//gui mit bild erstellen
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"621445193125)
$Pic1 GUICtrlCreatePic(@ScriptDir "/Bild.JPG"00620444BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
Wend 

€versuch mal bei dein bild, es auf normale art in die gui zu machen, per koda...
da wird es auch nicht angezeigt, aber frag jetz nicht warum
omer36 is offline  
Old 08/12/2010, 12:07   #5
 
elite*gold: 35
Join Date: May 2008
Posts: 476
Received Thanks: 35
ja vielen dank für einen tipp der nicht weiterhilft, da das bild ja immer noch nicht sichtbar is^^
mfg
Franzknut is offline  
Old 08/12/2010, 12:13   #6
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by Dtex View Post
ja vielen dank für einen tipp der nicht weiterhilft, da das bild ja immer noch nicht sichtbar is^^
mfg
Da ist ein ganz dummer Fehler:
Code:
If Not FileExists(@ScriptDir &[COLOR="Red"]  "/Bild.JPG"[/COLOR]) Then InetGet("http://www.jlh-design.com/wp-content/uploads/2008/04/simpsons_nelson_haha3.jpg", @ScriptDir &[COLOR="Red"] "/Bild.JPG"[/COLOR])
Du benutzt / das geht aber nicht, du müsstest das benutzen \, siehste den Unterschied.
Shadow992 is offline  
Old 08/12/2010, 12:23   #7
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by Shadow992 View Post
Da ist ein ganz dummer Fehler:
Code:
If Not FileExists(@ScriptDir &[COLOR="Red"]  "/Bild.JPG"[/COLOR]) Then InetGet("http://www.jlh-design.com/wp-content/uploads/2008/04/simpsons_nelson_haha3.jpg", @ScriptDir &[COLOR="Red"] "/Bild.JPG"[/COLOR])
Du benutzt / das geht aber nicht, du müsstest das benutzen \, siehste den Unterschied.
das bringt da auch nicht wirklich was...
wenn ich auf normale art mit koda das bild einfüge, sieht man da auch nix...
liegt am bild, aber keine ahnung warum..
omer36 is offline  
Old 08/12/2010, 13:22   #8
 
elite*gold: 35
Join Date: May 2008
Posts: 476
Received Thanks: 35
ja danke für den tipp mit \ aber iwie wirds immer noch nicht angezeigt... komischweise, denn wenn ich sonst iwie ein gui modeliere und bilder einfüge geht das^^

mensch... das kann doch nicht sein^.. will auotit mich verarschen?^^
mfg
Franzknut is offline  
Old 08/12/2010, 14:31   #9
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
1. Fehler, du lädst eine .png Datei herunter und änderst die Endung in .jpg um. Damit ändert sich jedoch nur die Endung, nicht aber das Dateiformat, somit ist die Datei unbrauchbar.
2. Fehler, "GUICtrlCreatePic" kann keine .png Dateien verarbeiten.

Hier eine Funktion von SEuBo die dass kann.

Code:
#include <GDIPlus.au3>
InetGet("http://ard.gedif.de/ard/46/chart.gfx?width=380&height=250&average=38&average=200&overTime=0&split=0&gridGlobalOff=0&highLow=1&fill=0&chartType=0&time=10000&symbol=543900&exchangeId=2&countryId=276",@ScriptDir & "\Bild.png")

$hGUI = GUICreate("")
$cBasketball = GUICtrLCreatePng($hGUI,@ScriptDir & "\Bild.png",20,20)
GUISetState()

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case -3
            Exit
        Case $cBasketball
            MsgBox(0,"","Du hast das Bild angeklickt!")
    EndSwitch
WEnd


Func GUICtrlCreatePng($hWnd, $sPath, $iX, $iY) ; SEuBo
    _GDIPlus_Startup()
    Local $hScrDC, $hMemDC, $hBitmap, $hOld, $pSize, $tSize, $pSource, $tSource, $pBlend, $tBlend, $hGUI
    Local $hImage = _GDIPlus_ImageLoadFromFile($sPath), $iWidth = _GDIPlus_ImageGetWidth($hImage), $iHeight = _GDIPlus_ImageGetHeight($hImage)
    $hGUI = GUICreate("", $iWidth, $iHeight, $iX, $iY, 0x80000000, BitOR(0x40, 0x80000), $hWnd)
    $cLabel = GUICtrlCreateLabel("", 0, 0, $iWidth, $iHeight)
    GUICtrlSetBkColor(-1, -2)
    GUISetState(@SW_SHOWNOACTIVATE, $hGUI)
    $hScrDC = _WinAPI_GetDC(0)
    $hMemDC = _WinAPI_CreateCompatibleDC($hScrDC)
    $hBitmap = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hImage)
    $hOld = _WinAPI_SelectObject($hMemDC, $hBitmap)
    $tSize = DllStructCreate("int X;int Y")
    $pSize = DllStructGetPtr($tSize)
    DllStructSetData($tSize, "X", $iWidth)
    DllStructSetData($tSize, "Y", $iHeight)
    $tSource = DllStructCreate("int X;int Y")
    $pSource = DllStructGetPtr($tSource)
    $tBlend = DllStructCreate("byte Op;byte Flags;byte Alpha;byte Format")
    $pBlend = DllStructGetPtr($tBlend)
    DllStructSetData($tBlend, "Alpha", 255)
    DllStructSetData($tBlend, "Format", 1)
    _WinAPI_UpdateLayeredWindow($hGUI, $hScrDC, 0, $pSize, $hMemDC, $pSource, 0, $pBlend, $ULW_ALPHA)
    _WinAPI_ReleaseDC(0, $hScrDC)
    _WinAPI_SelectObject($hMemDC, $hOld)
    _WinAPI_DeleteObject($hBitmap)
    _WinAPI_DeleteDC($hMemDC)
    GUISwitch($hWnd)
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_Shutdown()
    Return SetError(0,$hGUI,$cLabel)
EndFunc   ;==>GUICtrlCreatePng
| Moep | is offline  
Reply


Similar Threads Similar Threads
Warum wid mein bild nicht angezeigt?
06/16/2010 - Main - 1 Replies
warum wird mein profilbild nicht angezeigt?
Avatar wird nicht Angezeigt?
10/28/2009 - Main - 7 Replies
Huhu Community. Hab da ein Problem mit meinem Avatar. Und zwar wenn ich ihn Hochlade ( 100 * 100 ) wird er bei meinem Beitrag nicht angezeigt. Könnte mir da jemand helfen? Bäm..
Longjuyt2]]]] -----> WIESO WIRD DAS NIT ANGEZEIGT
07/31/2009 - Metin2 Private Server - 12 Replies
Hallo leute wieso werden meine fertigkeiten nicht angezeigt? ich hab schon relogg usw gemacht geht nit sogar pc neu start xD^^



All times are GMT +1. The time now is 06:18.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.