datei in exe

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

datei in exe

Beitrag von sen-me »

hi
weis einer wie ich das icon der exe und noch ne .dat datei in das programm "rein" tuhen kann?
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Beitrag von Blackskyliner »

de .dat wie jede andere:

Code: Alles auswählen

Procedure ReadCatalog(Filename$)
  
  If ReadFile(0, Filename$)
    If ReadString() = "Catalog"
      For k=0 To 0
        Language$(k) = ReadString()
      Next
    EndIf
    CloseFile(0)
  EndIf
  
EndProcedure
würd ich meinen
und das icon
da könnteste dir z.b. ne rc schreiben die in etwa so aussieht:

LANGUAGE 0x0, 0x0
1 MANIFEST xp.res
1 Icon "C:\\PureBasic\\MesExemples\\PlayMP3\\PlayMP3.ico"


und dann machste des über Projekteinstellungen in die Ressourcen dateien mit rein.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Wieso so kompliziert mit Resource. Wenn es das Icon für das Programm
selbst sein soll, dann kann man doch ganz einfach die Option in den Projekt
Optionen einstellen.
Bild
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Beitrag von Blackskyliner »

joar ^.^ das ist dann die unkompliziertere variante :D
Christi
Beiträge: 154
Registriert: 31.08.2004 14:17
Kontaktdaten:

Beitrag von Christi »

ich würde sone dat-datei so einbinden.:

Code: Alles auswählen

Debug PeekL(?datei)

End

datei:

IncludeBinary "datei.dat"
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

dann muss sie aber immernoch dabeiliegen (ich will das man nur die exe hat)
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

jo, mit dem befehl includebinary wird die datei in die exe gepackt, und muss nicht noch mitgeiefert werden :wink:
-.-"
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

und wenn die data,dat angelegt wird vom programm?

Code: Alles auswählen

If FileSize("data.dat")=-1
 CreateFile(0,"data.dat")
 CloseFile(0)
EndIf
z.b. ?

dann bringt er doch den fehler das er sie nicht findet die datei (logisch, sie ist ja noch nicht da)
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Dann brauchst du die Memory Befehle ;) . Oder nutze Nacasi, mit dem gehts auch ohne.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

ich will ganz einfach das:
ein programm indem die icon datei drin ist

die data.dat ist ne datei die eingaben von dem programm speichert (um sie beim nechsten aufruf wieder anzuzeigen)
Antworten