![]() |
Anzeige:
|
|
|||||||
| Anregungen & Bugreports Für Vorschläge an den Autor Roland und neue XProfan-Versionen |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Stammuser
![]() Registriert seit: 21.04.2011
Ort: Hessen
Alter: 15
Beiträge: 327
|
Hallo,
in XProfan 11.2a Free ist mir aufgefallen, dass ich mit @Create("hIcon"... einfach keine Icons laden konnte. Egal wie ich es gemacht habe, es kam immer die Fehlermeldung "Icon nicht gefunden". Ist das auch bei euch so oder nicht? Und ist der Bug bereits gefixt? Gruß Jonathan Geändert von Jonathan (24.06.2011 um 11:28 Uhr) Grund: Ich hab anstatt "hIcon" "Icon" geschrieben... Sorry!!! |
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 721
|
Es wäre wesentlich einfacher, wenn Du den nicht funktionierenden Code posten würdest!
Code:
Cls
Create("ICON", %hWnd, "A", 50, 50)
WaitKey
__________________
Gruß Thomas Wenn mir früher jemand gesagt hätte, ich würde freiwillig eine Wanze mit mir herum tragen und sie auch noch selbst aufladen, hätte ich laut gelacht. Heute habe ich ein Smartphone. http://realsource.de |
|
|
|
|
|
#3 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
|
Ich denke, ohne deinen Code kann man nichts dazu sagen. Wahrscheinlich hast du beim Pfad was nicht beachtet (versehentlich Ersatzzeichen eingebaut?).
Bei mir funktionierte das immer.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#4 (Direktlink) |
|
Stammuser
![]() Registriert seit: 21.04.2011
Ort: Hessen
Alter: 15
Beiträge: 327
|
Oh, hab ich vergessen... Also zum Beispiel:
Code:
Var Icon& = @Create("hIcon", "Icon.ico", 0)
Gruß Jonathan EDIT: Ups, habe ich da oben etwa @Create("Icon" geschrieben??? Ich meinte natürlich @Create("hIcon" !!! Sorry!!! |
|
|
|
|
|
#5 (Direktlink) | |
|
Weiß worum´s geht
![]() Registriert seit: 15.02.2011
Beiträge: 105
|
Naja - im Moment sehe ich da keinen Pfad...
Das funktioniert hier jedenfalls Zitat:
__________________
Anhören lohnt sich wuestensand.info |
|
|
|
|
|
|
|
#6 (Direktlink) |
|
Stammuser
![]() Registriert seit: 21.04.2011
Ort: Hessen
Alter: 15
Beiträge: 327
|
Das funktioniert bei mir auch, nur aus einer externen Datei (mit Pfadangabe oder ohne) geht es nicht... Kommt immer eine "Icon nicht vorhanden"-Meldung...
|
|
|
|
|
|
#7 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
|
Hast du denn die richtige Iconnummer genommen? Am besten einfach mal mit einem Resource-Tool nachsehen, ob sie überhaupt existiert.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#8 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 15.02.2011
Beiträge: 105
|
Poste doch einfach mal ein lauffähiges Beispiel. So können wir nur rumstochern. Der Fehler muß ja irgendwo in
Deinem Code sein, wenn unsere Beispiele funktionieren.
__________________
Anhören lohnt sich wuestensand.info |
|
|
|
|
|
#9 (Direktlink) |
|
Stammuser
![]() Registriert seit: 21.04.2011
Ort: Hessen
Alter: 15
Beiträge: 327
|
Hier ist was, wo es nicht geht:
Code:
'µPlayer
'-------
'
'Tray-Icon Musikplayer
Declare hTrayIcon%, Ende%, File$, Info%, StartZeit&, TempFile$
Declare DWM_BLURBEHIND#, dwmapi&
Dim DWM_BLURBEHIND#, 16
dwmapi& = @UseDLL("dwmapi.dll")
@ImportFunc(dwmapi&, "DwmEnableBlurBehindWindow", "")
Long DWM_BLURBEHIND#, 0 = 7
Byte DWM_BLURBEHIND#, 5 = 1
WindowStyle 8 + 16
WindowTitle "µPlayer 1.0 Alpha"
Window 128, 64 - 640, 128
CLS 0
DrawPic "uPlayer.bmp", 0, 0; -1, 0
DwmEnableBlurBehindWindow(%hWnd, DWM_BLURBEHIND#)
@ShowWindow(%hWnd, 0)
hTrayIcon% = @Create("hIcon", "uPlayer.ico", 0)
@TrayIcon("Add", %hWnd, 0, hTrayIcon%, "µPlayer 1.0 Alpha")
UserMessages 16
StartZeit& = &GetTickCount
WhileNot Ende%
Sleep 100
If @TrayIcon("Msg", 0) = $204
CreateMenu
AppendMenu 102, "PopUp &schließen"
AppendMenu 100, "&Beenden"
Separator
AppendMenu 103, "&Info"
AppendMenu 101, "Datei &laden"
CheckMenu 103, Info%
@TrackMenu()
If %MenuItem = 100
Ende% = 1
SetMenuItem 0
Elseif %MenuItem = 101
TempFile$ = @LoadFile$("Musikdatei auswählen - µPlayer 1.0 alpha", "WAV-Dateien|*.WAV")
IfNot TempFile$ = ""
File$ = TempFile$
PlaySound File$, 9
CLS 0
StartZeit& = &GetTickCount
Endif
SetMenuItem 0
Elseif %MenuItem = 103
Info% = NOT(Info%)
@ShowWindow(%hWnd, Info%)
SetMenuItem 0
Endif
Endif
If File$ = ""
StartZeit& = &GetTickCount
Endif
DrawPic "uPlayer.bmp", 0, 0; -1, 0
TextColor @RGB(255, 255, 255), 0
DrawText 0, 48, "Aktuell gespielte Datei: " + File$
DrawText 0, 64, "Das Lied läuft seit: " + @Str$((&GetTickCount - StartZeit&) / 1000 \ 3600) + ":" + @Str$((((&GetTickCount - StartZeit&) / 1000 / 60) MOD 60) \ 1) + ":" + @Str$((((&GetTickCount - StartZeit&) / 1000) MOD 60) \ 1) + @If((&GetTickCount - StartZeit&) > 900000, " - Sehr monoton...", "") + " "
EndWhile
FreeDLL dwmapi&
Dispose DWM_BLURBEHIND#
WindowStyle 8 + 16
UserMessages 16
@TrayIcon("Delete", %hWnd, 0)
Jonathan |
|
|
|
|
|
#10 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
|
Kann ich hier derzeit auf XP nicht testen, wegen der Vista-Dll-Funktion.
Edit: Ok, hab mal die Dll-Sachen rausgenommen und eigene Bitmap und Icon eingesetzt. Das Bild wurde im Fenster angezeigt und das Icon als Trayicon. Klappt also, liegt nicht am Code oder XProfan. Poste doch mal das Icon, sicher ist was damit nicht in Ordnung.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. Geändert von Frabbing (24.06.2011 um 21:02 Uhr) |
|
|
|
|
|
|
#11 (Direktlink) |
|
Stammuser
![]() Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
|
Auf den ersten Blick (ungetestet) würde ich den Fehler hier vermuten
Code:
hTrayIcon% = @Create("hIcon", "uPlayer.ico", 0)
@TrayIcon("Add", %hWnd, 0, hTrayIcon%, "µPlayer 1.0 Alpha")
Gruß Thomas |
|
|
|
|
|
#12 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 721
|
__________________
Gruß Thomas Wenn mir früher jemand gesagt hätte, ich würde freiwillig eine Wanze mit mir herum tragen und sie auch noch selbst aufladen, hätte ich laut gelacht. Heute habe ich ein Smartphone. http://realsource.de |
|
|
|
|
|
#13 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 15.02.2011
Beiträge: 105
|
Ich vermute ja immer noch, daß mit dem Pfad was nicht stimmt. Wo liegt denn das Icon? Hast Du schonmal den kompletten Pfad mit angegeben?
__________________
Anhören lohnt sich wuestensand.info |
|
|
|
|
|
#14 (Direktlink) | |
|
Stammuser
![]() Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
|
@Thomas, das % von Profan² bis X2 geht ist mir im Prinzip klar. Mach ich, bzw. mein Editor, wenn ich ihn per Doppelklick eine Funktion einfügen lasse (wird dann, oh wie alt, let %=CreateIcon(%,$,%,%) ) und ist halt heute noch OK.
Die Frage bezog sich mehr auf den Anfang Zitat:
Gruß Thomas |
|
|
|
|
|
|
#15 (Direktlink) |
|
Stammuser
![]() Registriert seit: 21.04.2011
Ort: Hessen
Alter: 15
Beiträge: 327
|
Hm, komisch... Den Dateinamen habe ich gefühlte 0x3e8 mal geprüft, mit und ohne Pfad geschrieben, auch mal DLLs benutzt... Und das komischste ist ja: andere XProfan-Funktionen finden das Icon... Kann das eventuell auch an meinem System (Win 7 Home Premium 32-Bit) liegen??
|
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Antivirus Free Avast geht nicht mehr | 19Gino57 | Software - Allgemein | 10 | 17.10.2010 16:42 |
| Add ons laden nicht | ABCDEF | Windows XP | 2 | 12.08.2008 19:58 |
| Spiel geht nicht zum laden ! :( | mark66 | Allgemein | 7 | 06.03.2005 11:31 |
| Sites laden nicht. | [m]47r!x | Office-Anwendungen | 4 | 23.03.2004 00:27 |
| icons verschieben geht nicht | LeSaulcy | Windows 95/98/ME/2000/NT | 1 | 11.10.2003 10:42 |