Seite 1 von 1

Verzeichnis ändern in IncludeBinary

Verfasst: 22.03.2011 20:04
von ozoffi
Hallo!
Ich habe einige Bilder mit

IncludeBinary "Verzeichnis\Unterverzeichnis\Dateiname"

definiert. Gibt es eine Möglichkeit "Verzeichnis" zu ändern?
Ich habe versucht mit Variable$ zu arbeiten - also: IncludeBinary Variable+"\Unterverzeichnis\Dateiname"
- aber da bekomme ich nur die Fehlermeldung, dass es eben keine Variable sein darf ...
In der Hilfe habe ich jetzt auch nichts gefunden .
Grund: Das Tool soll sich der Anwender mit dem Verzeichnis, indem sowohl die EXE als auch alle Bilder liegen, irgendwo hin kopieren können. Pfade hardcoden wäre zwar möglich, ist aber wirklich das aller Letze, was ich in Erwägung ziehen würde - da schreibe ich noch eher mein Tool um (was auch keinen Spass macht ...)!

Re: Verzeichnis ändern in IncludeBinary

Verfasst: 22.03.2011 20:09
von NicTheQuick
'IncludeBinary' hat nichts mehr mit dem Anwender zu tun. Sobald du kompilierst, ist die Datei mit in der EXE. Die Dateien müssen später nicht mehr außerhalb der EXE existieren.

Re: Verzeichnis ändern in IncludeBinary

Verfasst: 22.03.2011 20:21
von STARGÅTE
Dafür gib es IncludePath

Aber wie NicTheQuick schon schreib, spielt das verzeichnis beim Anwender der Anwendung keine rolle mehr, weil IncluseBinary die Dateien direkt in die EXE mit hineinschreibt.

Re: Verzeichnis ändern in IncludeBinary

Verfasst: 23.03.2011 15:21
von ozoffi
Hallo und Danke!
Das macht die Sache gleich noch einfacher (und die Datei größer ;)

Re: Verzeichnis ändern in IncludeBinary

Verfasst: 23.03.2011 17:44
von STARGÅTE
und die Datei größer
Nicht nur das,
denn wird die Exe gestartet, dann wird ja die komplette Exe in den Ram geladen (also auch die Includes).
Die werden also nicht "freigegeben" wenn du sie dnan noch mal mit CatchImage/Sprite oder so lädtst ...

Das nur als Hinweis ...

Re: Verzeichnis ändern in IncludeBinary und NEU Farbe Trackb

Verfasst: 23.03.2011 18:48
von ozoffi
Danke für den Tipp - ich glaube ich werde doch zu "loadimage" greifen, da kann ich auch noch später die Bilder ändern, was mit include ja ohne Neucompilierung nicht möglich ist.

Andere Frage:
Weshalb wird mir der Hintergrund einer Trackbar - wenn ich die Hintergrundfarbe eines Panels mit PurColor gesetzt habe - beim erstn Aufruf auf grau gestellt und erst, wenn ich auf die Trackbar klicke, die Farbe korrekt angezeigt?