Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Include-Datei für Exe

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
goooofy



Anmeldungsdatum: 12.09.2005
Beiträge: 69

BeitragVerfasst am: 16.02.2009, 16:34    Titel: Include-Datei für Exe Antworten mit Zitat

Hallo,

ich habe ein kleines Spiel geschrieben, das sämtliche Konstanten aus einer Include-Datei (settings.bi) einliest.
Nun habe ich aber festgestellt, dass diese Include-Datei mit dem Programm fest verbunden wird, sobald ich das kompiliere zur Exe, so dass eine Änderung in der Include-Datei unberücksichtigt bleibt, wenn ich die Exe starte. Ich muss also nach jeder Änderung in der Include-Datei neu kompilieren.

Gibt es eine Möglichkeit, das die Include-Datei bei jedem Aufruf der Exe neu eingelesen wird?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 16.02.2009, 16:40    Titel: Antworten mit Zitat

dazu müsstest du deinen eigenen basic- oder sonstwas-interpreter schreiben -> viel spaß
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
OneCypher



Anmeldungsdatum: 23.09.2007
Beiträge: 802

BeitragVerfasst am: 16.02.2009, 17:08    Titel: Antworten mit Zitat

Solche config dateien sollte man nicht feste reinkompilieren.

erstell dir eine textdatei mit allen konstanten die du benötigst und lies sie sequenziell zur laufzeit (bzw beim programmstart) ein.
Das kann man beliebig komfortabel oder kompliziert gestalten.

Einfachste weg ist in etwa so:
Code:

dim daten(1 to 20) as integer

open "config.cfg" for input as #1

for i as integer = 1 to 20
 line input #1,daten(i)
next



Dann liest er 20 zahlen in das array ein. relativ schmucklos und unübersichtlich aber zur not geht das... hoffe ich, hab den code hier nich getestet..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
goooofy



Anmeldungsdatum: 12.09.2005
Beiträge: 69

BeitragVerfasst am: 16.02.2009, 17:57    Titel: Antworten mit Zitat

Danke, dann muss ich das ganze wohl doch in eine Textdatei umwandeln und bei Programmstart einlesen. Wie das geht ist klar, ich wollte mich halt nur vor dem Aufwand drücken, weil in der include zig Arrays definiert sind und für den user schön kommentiert waren...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 16.02.2009, 19:36    Titel: Antworten mit Zitat

Sollen Konstanten nicht konstant sein und nicht von jedem geändert werden können? oO
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
OneCypher



Anmeldungsdatum: 23.09.2007
Beiträge: 802

BeitragVerfasst am: 16.02.2009, 22:36    Titel: Antworten mit Zitat

ja, wahrscheinlich sollen sie schon ziemlich konstant sein, aber wenn er sie doch noch ändern möchte ohne neu zu kompilieren... dann führt da kein weg drum rum..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1876
Wohnort: D59192

BeitragVerfasst am: 16.02.2009, 23:28    Titel: Antworten mit Zitat

OneCypher hat Folgendes geschrieben:
..ziemlich konstant ..

ist das vergleichbar mit "etwas schwanger" ? grinsen
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
OneCypher



Anmeldungsdatum: 23.09.2007
Beiträge: 802

BeitragVerfasst am: 16.02.2009, 23:41    Titel: Antworten mit Zitat

jap happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.

 Impressum :: Datenschutz