Seite 2 von 3
Verfasst: 18.04.2008 19:26
von scholly
Guckt Du meine Sig:
Ich bin blutiger PB-Anfänger.
PB 4.10 unter XP Home(SP2)
Verfasst: 18.04.2008 19:32
von unix

sry nicht gelesen
sry dann weiss ich auch nicht
columheight=BarHeight/CountList(Menu())
wenn CountList(Menu())=0 ist dann erkennt das Programm keine Ordner auf den Pfat indem das Programm leuft
evtl. mal mit Debug die tatsächlichge fehlerursache rausfinden einfach schritt für schritt durchgehen
[EDIT] schau mal in deinen Compilers Ordner das ist der Phat indem das Prgramm leuft und erstelle da einen Ordner mit:
"Sidebar_System_Folder" und noch min. einen
Verfasst: 18.04.2008 19:41
von scholly
Nö, ich müll mir doch nicht meine Installation zu
Das ist IMHO ein Programmierfehler, den DU beheben solltest.
Ich wollte Dich nur dahinführen, daß da noch Abfragen für den Pfad bzw den Listenaufbau notwendig ist, denn Division durch Null muß das Programm abfangen, nicht der User

Verfasst: 18.04.2008 19:45
von unix
ist keiner wenn du es einfach machen willst erstelle eine exutable und haue die hin wo du willst, oder für manuelle änderung:
nach:
Code: Alles auswählen
Systempath = Space(1000)
GetModuleFileName_(0,@Systempath,1000)
Systempath=GetPathPart(Systempath)
schreibst du:
Den Phat aber am ende ohne "\"
denn
Code: Alles auswählen
Systempath = Space(1000)
GetModuleFileName_(0,@Systempath,1000)
Systempath=GetPathPart(Systempath)
ermitteld den Phat deiner exe in deinen Fall die exe die von deinen
Compiler erstellt wurde die entweder PureBasci0.exe oder PureBasic1.exe heisst und die ist in Ordner Compilers
[EDIT]
besser:
Code: Alles auswählen
If CountList(Menu())=0
MessageRequester("ERROR","Folders forbidden")
End
EndIf
columheight=BarHeight/CountList(Menu())
Verfasst: 18.04.2008 19:55
von scholly
unix hat geschrieben:ist keiner wenn du es einfach machen willst erstelle eine exutable und haue die hin wo du willst,
Gerade das ist mit Deinem Code oben nicht möglich, weil der Compiler ja abbricht.
Und mit der [EDIT]-Funktion kannst Du Deinen Code direkt ändern, dann brauchen andere sich nicht 'n Wolf zu wundern, warum sich das nicht kompilieren läßt.
Ich wollte mir nur mal angucken, was das überhaupt sein soll, aber bisher seh ich nur Code, der nicht kompilierbart ist. Schade.
Verfasst: 18.04.2008 20:14
von unix
hmm jo ändere ich mal aber functionierts jetzt?
Verfasst: 18.04.2008 20:24
von scholly
Nö, es kommt der "Folders forbidden"-Requester.
Verfasst: 18.04.2008 20:32
von unix
geh mal in Compilers / Exutable erstellen und wähle dein Desktop aus und speicherst es aufm Desktop
dort erstellst du den Ordner den ich meinte sonst merkt er sich nicht deine Einstellungen.
Weiter dust du die Files die auf deinen Desktop sind in weitere Ordner gruppieren.
Dann startest du dann passiert erstmal nicht viel dann Maus am linken Bildrand und mann siehe es tut sich was.
Ausser du hasst Vistamize installiert und aktiv
Verfasst: 18.04.2008 20:41
von scholly
Ich meine es bestimmt nicht böse, aber glaubst Du wirklich, daß sich irgendjemand, der sich Dein Werk nur mal angucken will, so eine Arbeit macht und seine Arbeitsumgebung umbastelt?
Verfasst: 18.04.2008 20:55
von unix
scholly hat geschrieben:Ich meine es bestimmt nicht böse, aber glaubst Du wirklich, daß sich irgendjemand, der sich Dein Werk nur mal angucken will, so eine Arbeit macht und seine Arbeitsumgebung umbastelt?
geh mal TS
IP: 85.114.129.100:8769 mein Nick ist wCMS | Harry