Seite 1 von 1

*.pb Datein mit einbinden?

Verfasst: 12.10.2005 20:00
von FISCHAUGE
Hi, habe folgendes Problem!

Ich habe ja die möglichkeit mit:

Code: Alles auswählen

XIncludeFile "data\menu.pb"

Programmteile einzufügen ungefähr so:

Code: Alles auswählen

If OpenWindow(0,200,200,800,600,#PB_Window_SystemMenu|#PB_Window_MinimizeGadget ,"...")

XIncludeFile "data\menu.pb"




Repeat
  EventID = WaitWindowEvent()

  If EventID = #PB_Event_CloseWindow 
    Quit = 1
  EndIf

If EventID = #PB_EventMenu
 
EndIf

 


  If EventID=#PB_EventGadget
    If EventGadgetID()=2
      Quit=1
    EndIf
  EndIf
Until Quit=1

EndIf
End

Mein Problem ist jetzt aber das die Datei "menu.pb" mit in in EXE gepackt wird, dies würde ich gerne vermeiden!
Um z.B. Verbesserungen in der datei "menu.pb" vorzunehmen ohne das ich dann das ganze wieder Complimieren muss. Also dass das Hauptprogramm die Datei immer neu laden muss um somit änderungen mit einzubeziehen!

Weiss jemaden von euch weiter??


Danke!

Re: *.pb Datein mit einbinden?

Verfasst: 12.10.2005 20:09
von DarkDragon
FISCHAUGE hat geschrieben:Mein Problem ist jetzt aber das die Datei "menu.pb" mit in in EXE gepackt wird, dies würde ich gerne vermeiden!
Um z.B. Verbesserungen in der datei "menu.pb" vorzunehmen ohne das ich dann das ganze wieder Complimieren muss. Also dass das Hauptprogramm die Datei immer neu laden muss um somit änderungen mit einzubeziehen!

Weiss jemaden von euch weiter??
Hmm...? :?
Also du willst die Datei menu.pb die sowieso nicht in die Exe gepackt wird nicht in die Exe packen, damit du Änderungen darin vornehmen kannst ohne sie zu ändern?!

PureBasic ist keine Scriptsprache!

Verfasst: 12.10.2005 20:13
von ts-soft
Evtl. hilft auch die Preferences Lib weiter, wenn es nur um Einstellungen geht.

Verfasst: 12.10.2005 20:16
von FISCHAUGE
Tja das wäre schön wenn er die Datei nicht mit in die EXE packen würde!

Also ich starte die Exe das Programm lädt die Datei "menu.pb" mit einem Menüeintrage namens "TEST1".
Ich schließe das Programm und ändere im Source von "menu.pb" denn Eintrag in "TEST2". Jetzt starte ich wieder mein Programm und er zeigt mir immer nocht "TEST1" an!!
Also packt er die Datei mit in die EXE!

Auch mit nur:

Code: Alles auswählen

IncludeFile  "Dateiname" 
geht es nicht!

trotzdem danke!

Verfasst: 12.10.2005 20:20
von ts-soft
>> Also ich starte die Exe das Programm lädt die Datei "menu.pb" mit einem Menüeintrage namens "TEST1".
Das Programm lädt keine Datei, lediglich der Compiler lädt es zum kompilieren

Verfasst: 12.10.2005 20:23
von FISCHAUGE
danke ts-soft! ich weiss jetzt wie ich es am besten machen werden!

Verfasst: 12.10.2005 21:13
von remi_meier
Wenn du uns deinen nicht teilen willst, mein Vorschlag:
Include-File zu einer DLL kompilieren und sie dynamisch in der Exe laden.