Registrieren Einloggen
Passwort vergessen
Index Letzte Beiträge (0) Gruppen Suchen Wer ist online?
RSS-Feed Formel-Generator Grafiker-Galerie PB-Lexikon
FAQ Support-Unterforum
Die Netiquette
PureBasic-Lounge (PureBasic - Forum) Foren-Übersicht PureBook. Das offene Buch.
Benutzer
Forum (0)
Diverses
Hilfe
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Autor Nachricht
Hroudtwolf
Administrator


Alter: 33
Anmeldungsdatum: 02.02.2005
Beiträge: 9273

germany.gif



Ist hier ein Guru (568)

BeitragVerfasst am: Fri Feb 05, 2010 1:22 pm  Titel:   Antworten mit ZitatNach untenNach oben

Hi,

Man kann natürlich alles Mögliche auf die Art einbinden.
Das obige Beispiel habe ich mal so angepasst, dass die Resourcen-Typen nicht spezifisch sind.


BILD1 RCDATA "C:\\Users\\Hroudtwolf\\Documents\\Bilder\\progressbar1\\0.bmp"
BILD2 RCDATA "C:\\Users\\Hroudtwolf\\Documents\\Bilder\\progressbar1\\1.bmp"


Bitte auf den 2ten Identifier in jeder Zeile achten.
Dort steht der Resourcen-Typ. Ich hab ihn auf RCDATA geändert.
Die Daten werden nun als Raw-Data eingebunden.
Wenn man nun die FindResource-Funktion zusammen mit der LoadResource-Funktion anwendet, erhält man von letzterer eine Speicher-Adresse zur Resource.
Und damit kann man dann auch die Catch-Funktionen in PureBasic bedienen.
Also Sprites, Sounds, etc einbinden.

Beispiel:

Define.i hRes        = FindResource_(GetModuleHandle_(#Null),"BILD2",#RT_RCDATA) ; Resourcen-Handle holen
Define.i *ptrBitmap  = LoadResource_(GetModuleHandle_(#Null), hRes) ; Speicher-Adresse der Resource holen
Define.i hBitmap     = ImageID (CatchImage (#PB_Any, *ptrBitmap))
 

OpenWindow (#PB_Any, #PB_Ignore, #PB_Ignore, 200, 28, "test", #PB_Window_ScreenCentered |#PB_Window_SystemMenu)

ImageGadget (#PB_Any, 0, 0, 200, 28, hBitmap)

Repeat
   Select WaitWindowEvent ()
      Case #PB_Event_CloseWindow
      End
     
     
   EndSelect
ForEver


Hier noch der Link zum Platform-SDK Download:
http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en

Ich finde das SDK sehr wertvoll und möchte es selbst nicht mehr missen müssen.
Es beantwortet natürlich von selbst nicht alle Fragen. Oft weiss man ja gar nicht wonach man suchen muss. Aber wenn man das mal weiss, ist man mit dem SDK auf der sicheren Seite.

Schöne Grüsse
Wolf

Fische Geschlecht:Männlich Schlange VerstecktPersönliche Gallerie von HroudtwolfBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenAIM-NameICQ-Nummer
Kaeru Gaman
PureGuru
PureGuru


Alter: 41
Anmeldungsdatum: 10.02.2005
Beiträge: 3156
Wohnort: Korbach
japan.gif



War überaus produktivWar überaus produktivWar überaus produktiv (84)

BeitragVerfasst am: Fri Feb 05, 2010 1:46 pm  Titel:   Antworten mit ZitatNach untenNach oben

ah super, danke Wolferl! blume


... noch ne Frage... müssen die backslashes escaped sein?

oh... and have a nice day.
Löwe Geschlecht:Männlich Hahn OfflinePersönliche Gallerie von Kaeru GamanBenutzer-Profile anzeigenPrivate Nachricht sendenSkype
Hroudtwolf
Administrator


Alter: 33
Anmeldungsdatum: 02.02.2005
Beiträge: 9273

germany.gif



Ist hier ein Guru (568)

BeitragVerfasst am: Fri Feb 05, 2010 1:51 pm  Titel:   Antworten mit ZitatNach untenNach oben

Ja. Die müsen escaped werden.

Schöne Grüsse
Wolf

Fische Geschlecht:Männlich Schlange VerstecktPersönliche Gallerie von HroudtwolfBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenAIM-NameICQ-Nummer
Kaeru Gaman
PureGuru
PureGuru


Alter: 41
Anmeldungsdatum: 10.02.2005
Beiträge: 3156
Wohnort: Korbach
japan.gif



War überaus produktivWar überaus produktivWar überaus produktiv (84)

BeitragVerfasst am: Fri Feb 05, 2010 1:55 pm  Titel:   Antworten mit ZitatNach untenNach oben

ach ähm... wie sage ich eigentlich der IDE, welches RC sie benutzen soll?

oh... and have a nice day.
Löwe Geschlecht:Männlich Hahn OfflinePersönliche Gallerie von Kaeru GamanBenutzer-Profile anzeigenPrivate Nachricht sendenSkype
Hroudtwolf
Administrator


Alter: 33
Anmeldungsdatum: 02.02.2005
Beiträge: 9273

germany.gif



Ist hier ein Guru (568)

BeitragVerfasst am: Fri Feb 05, 2010 2:01 pm  Titel:   Antworten mit ZitatNach untenNach oben

Das geht über die Compiler-Optionen.
Dort ist ein Reiter, der "Ressourcen" heisst.
Auf diesem Reiter-Blatt ist ne Datei-Angabe Möglichkeit. Wenn du da was reinschreibst oder mittels Datei-Dialog ne Datei dort hinein gewählt hast, kannst du auf "Hinzufügen" klicken.
Alle RCs in der dortigen Liste werden automatisch mit gelinkt.

Schöne Grüsse
Wolf

Fische Geschlecht:Männlich Schlange VerstecktPersönliche Gallerie von HroudtwolfBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenAIM-NameICQ-Nummer
Kaeru Gaman
PureGuru
PureGuru


Alter: 41
Anmeldungsdatum: 10.02.2005
Beiträge: 3156
Wohnort: Korbach
japan.gif



War überaus produktivWar überaus produktivWar überaus produktiv (84)

BeitragVerfasst am: Fri Feb 05, 2010 2:03 pm  Titel:   Antworten mit ZitatNach untenNach oben

oh kagge, das ist ja wirklich schweineeinfach. Verflucht nochmal

... wenn ich jetzt noch ne liste der Schlüsselbegriffe finde ...
klar, gehen tuts auch mit RAW, danke dafür nochmal.

danke auch fürs Platform-SDK.

Grüßle
Frosch

oh... and have a nice day.
Löwe Geschlecht:Männlich Hahn OfflinePersönliche Gallerie von Kaeru GamanBenutzer-Profile anzeigenPrivate Nachricht sendenSkype
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen


Alle Zeiten sind GMT
Powered by phpBB2 Plus © 2001, 2002 phpBB Group :: Designed by DerWebWolf.de

Brieffreunde finden im Internet mit Net-Channel.de