[SOLVED] Resource Dateien für PB Pogramm erstellen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

[SOLVED] Resource Dateien für PB Pogramm erstellen

Beitrag von R3booz »

Frage ist oben wie macht man das?
Hab nirgendwo was brauchbares gefunden :(

Vielen Dank R3booz
Zuletzt geändert von R3booz am 13.02.2013 23:42, insgesamt 1-mal geändert.
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Resource Dateien für PB Pogramm erstellen

Beitrag von ts-soft »

Dann solltest Du erstmal erklären, was Du unter Resource Dateien verstehst.
Meinst Du "Windows-Resourcen" (*.res bzw. als Source *.rc) oder einfach nur
Bilder, Texte, Sounds und ähnliches in ein Programm einbinden?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: Resource Dateien für PB Pogramm erstellen

Beitrag von R3booz »

ja, ich meine resourcen (bilder,sounds,...) in ein Programm einbinden (kein 3d programm)
kann man dass durch die porc rc dateien (die du auch eben genannt hast) bei den compiler einstellungen machen? :shock:

mfg R3booz
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Resource Dateien für PB Pogramm erstellen

Beitrag von ts-soft »

Du kannst das Resource-Script auch automatisch kompilieren lassen, in dem Du es über die Compiler-Optionen
einbindest. Dabei ist es wichtig, das nur absolute Pfade (mit doppelten Backslashes) in den Scripten verwendet
werden. Du kannst das Script aber auch mithilfe der Porc.exe erstellen, einfach das Script als Parameter übergeben.
Die daraus entstehende *.res Datei kannst Du dann mit Import "*.res" : EndImport einbinden.

Für Bilder, Sounds usw. ist aber ein "IncludeBinary" in einer Datasection die einfachere Variante, vor allem auch
Plattformübergreifend und erlaubt den Zugriff ohne API.

Ich hoffe das sind die Erklärungen, die Du gesucht hast, bin mir da nämlich gar nicht so sicher.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: Resource Dateien für PB Pogramm erstellen

Beitrag von R3booz »

vielen dank
also das mit dem skript klappt schon mal irgendwie nicht :freak:

mfg R3booz
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Resource Dateien für PB Pogramm erstellen

Beitrag von ts-soft »

Das Script darf auch keine Fehler enthalten. Besser wäre es, eine Eingabeaufforderung zu öffnen und dann porc.exe myscript.rc aufrufen, dann kannst Du die Fehlermeldung sehen.
Zum einbinden eines Icons könnte Dein Script so aussehen:
100 ICON "d:\\Dateien\\Icons\\favicon.ico"
Wichtig sind die Pfadangabe und das am ende der letzten Zeile auch ein Return vorhanden ist.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
mirca
Beiträge: 169
Registriert: 13.11.2011 16:05

GELÖSCHT

Beitrag von mirca »

GELÖSCHT
Zuletzt geändert von mirca am 17.10.2013 11:39, insgesamt 1-mal geändert.
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: Resource Dateien für PB Pogramm erstellen

Beitrag von R3booz »

return hab ich gemacht kam keine meldung aber auch kein bild
ich habe aber auch kein 100 ICON davorgeshrieben was bringt das?

mfg R3booz
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Resource Dateien für PB Pogramm erstellen

Beitrag von ts-soft »

100 ist die von mir zugewiesene ID des Icons. Das Wort ICON ist erforderlich, damit der Resource-Compiler weiß, um was
für eine Resource es sich handelt und der Pfad hat doppelte Backslashes aufgrund der möglichen Escape-Sequenzen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten