Unter welchen OS funzt dieser Code?

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Unter welchen OS funzt dieser Code?

Beitrag von AND51 »

Hallo!

Ich möchte gern wissen, unter welchen betriebssystemen dieser Code aus dem CodeArchiv läuft.

Danke!

Code: Alles auswählen

; German forum: http://robsite.de/php/pureboard/viewtopic.php?t=944&highlight=
; Author: Andreas
; Date: 08. May 2003

;############################# 
;Windows-Animationen anzeigen 
;Autor : Andreas 
;############################# 

Global AniLib.l,AniControl.l 
#Anilib = 1000 

Procedure InitAnimate(x,y,w,h,parent) 
    AniLib = OpenLibrary(#Anilib,"shell32.dll") 
    AniControl = CreateWindowEx_(0,"SysAnimate32","Ani",$54000006,x,y,w,h,parent,32000,AniLib,0) 
EndProcedure 

Procedure ExitAnimate() 
    DestroyWindow_(AniControl) 
    CloseLibrary(#Anilib) 
EndProcedure 

Procedure ShowAnimate(s.s) 
    SendMessage_(AniControl,$464,0,s) 
EndProcedure 

If OpenWindow(0, 10, 10, 480, 120, #PB_Window_MinimizeGadget, "Animate-Control") 
    If CreateMenu(0, WindowID()) 
        MenuTitle("Animates") 
        MenuItem( 1, "FINDFOLDER") 
        MenuItem( 2, "FINDFILE") 
        MenuItem( 3, "FINDCOMPUTER") 
        MenuItem( 4, "COPYFILES") 
        MenuItem( 5, "COPYFILE") 
        MenuItem( 6, "RECYCLEFILE") 
        MenuItem( 7, "DELETEFILE") 
        MenuBar() 
        MenuItem( 8, "Ende") 
    EndIf 
EndIf 

InitAnimate(10,10,300,100,WindowID()) 
Repeat 
    Select WaitWindowEvent() 
    Case #PB_EventMenu 
        Select EventMenuID() 
        Case 1 
            ShowAnimate("#150") 
        Case 2 
            ShowAnimate("#151") 
        Case 3 
            ShowAnimate("#152") 
        Case 4 
            ShowAnimate("#160") 
        Case 5 
            ShowAnimate("#161") 
        Case 6 
            ShowAnimate("#162") 
        Case 7 
            ShowAnimate("#163") 
        Case 8 
            PostMessage_(WindowID(),#WM_CLOSE,0,0) 
        EndSelect 
        
    Case #WM_CLOSE 
        ExitAnimate() 
        Quit = 1 
    EndSelect 
    
Until Quit = 1 
End
; ExecutableFormat=Windows
; FirstLine=1
; EnableXP
; EOF
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Karl
Beiträge: 520
Registriert: 21.07.2005 13:57
Wohnort: zu Hause

Re: Unter welchen OS funzt dieser Code?

Beitrag von Karl »

AND51 hat geschrieben: ; ExecutableFormat=Windows
; FirstLine=1
; EnableXP
; EOF[/code]
Sieht aus wie Windows, oder meinste jetzt eine spezielle Sorte wie 95, 98 etc.

Gruß Karl
The Kopyright Liberation Front also known as the justified ancients of Mumu!
PB 5.X
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

[X] Windows 2000 Service Pack 4
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

[X] Windows XP Service Pack 2 (PB3.94)
[ ] Windows XP Service Pack 2 (PB4.0b7)
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Re: Unter welchen OS funzt dieser Code?

Beitrag von AND51 »

Karl hat geschrieben:Sieht aus wie Windows, oder meinste jetzt eine spezielle Sorte wie 95, 98 etc.
ja, das meine ich.

Also bei mir unter Windows XP SP2 läuft es, ich denke, es wird unter Win Xp mit Home/Prof./SP1/SP2 in beliebiger Kombination laufen.

Aber wie siehts mit 2000, NT, ME, 98 und 95 aus?

Dass 988 anders aussieht wie XP weiß ich, ich denke und hoffe mal, das die größe gleich ist, aber ob das überhaupt funktioniert möchte ich wissen.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Helle
Beiträge: 566
Registriert: 11.11.2004 16:13
Wohnort: Magdeburg

Beitrag von Helle »

Mit PB 3.94 getestet:
- NT 4.0 SP6 : o.K.
- XP Prof. x64 : o.K.
- Server 2003 : o.K.

Gruss
Helle
Benutzeravatar
Jason
Beiträge: 123
Registriert: 06.01.2005 17:47

Re: Unter welchen OS funzt dieser Code?

Beitrag von Jason »

AND51 hat geschrieben:Hallo!

Ich möchte gern wissen, unter welchen betriebssystemen dieser Code aus dem CodeArchiv läuft.

Danke!
Hier z.B. unter Win98se...
Der Rest ist Schweigen!
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Da fehlt noch WinMe. Das funst auch damit ;)
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Also kann ich diesen COde bedenkenlos in meinem Programm einsetzen und weiss, dass er auf allen OS von Win 95 bis XP laeuft? Dass jede Animation anders aussieht, ist mir natruelich klar.

Gut, dass ist alles, was ich wissen wollte.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Antworten