|
You last visited: Today at 06:18
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.
08/12/2010, 02:00
|
#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
|
|
|
08/12/2010, 03:09
|
#2
|
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?
|
|
|
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-.-
|
|
|
08/12/2010, 12:02
|
#4
|
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", 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
€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
|
|
|
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
|
|
|
08/12/2010, 12:13
|
#6
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Dtex
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.
|
|
|
08/12/2010, 12:23
|
#7
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
Quote:
Originally Posted by Shadow992
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..
|
|
|
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
|
|
|
08/12/2010, 14:31
|
#9
|
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
|
|
|
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.
|
|