Seite 3 von 6
Verfasst: 07.10.2006 17:14
von DW
>@DW: Vielleicht gewöhnst Du Dir mal an Code-Tags zu setzen.
Hat mir schon Gaman gesagt. Ich benutze normaler Weise nur den tag, wenn es ein langer code ist. Warum wiederholst du ihn?
Ausserdem sollten bei Datei-Operationen immer die Rückgabewerte
überprüft und dementsprechend darauf reagiert werden. Ich denke, dass Du
das als 'Nicht-Programmier-Neuling' wissen solltest.
Das war ein billiges Beispiel, okay? Und außerdem weiß er das selber und benutzt bestimmt den debugger.
Wenn ich als exe geben sollte, würde ich natürlich
if openfile(0,"IMMERDIESEANSCHULDIGUNGEN.txt")
endif
benutzen.
>Der von DW gepostete Code ist nicht PB3.3 - kompatibel.
Schuldigung, wusste ich nicht. Aber PB 3.3 muss ja wohl eine eof-Funktion oder so haben. Ich dachte, dass er das locker umsetzen kann.
Was soll ich in deiner Meinung tun?
Der von DW gepostete Code ist nicht PB3.3 - kompatibel.
Ignoriere den Code von DW vorerst, bis ein besserer reinkommt.
Grüße ... Kiffi
Schön, dann setzte ich es halt für dich um(Und nein Kiffi, er sollte nicht warten und sich langweilen..) :
Code: Alles auswählen
repeat
a=a+1
;Writebyte Readbyte Sache..
until a>filesize("PureBasic.exe")
Das wars. Code sollte selbsterklärend sein. In a ist sozusagen der Fortschritt gespeichert. a=a Bytes wurden schon geschrieben.
Verfasst: 07.10.2006 17:25
von Kaeru Gaman
> Warum wiederholst du ihn?
schau auf die zeit... wir haben gleichzeitig gepostet.
du solltest nicht irgendwas umsetzen, wenn du kein 3.30 hast.
natürlich hat 3.30 ein EOF, aber es hat kein NOT.
@RSB
ersetze die zeile
durch
Verfasst: 07.10.2006 17:28
von DW
>natürlich hat 3.30 ein EOF, aber es hat kein NOT.
Entschuldigung, ich wusste es nicht.
>du solltest nicht irgendwas umsetzen, wenn du kein 3.30 hast.
Warum? Er hat nur gesagt, das eof Probleme macht.
Aber mein BEispiel ist genauso richtig wie meins davor. Es ist eigentlich das gleiche(Wobei mein zweites langsamer ist).
Ähm, Gaman, das muss Eof(0)=0 heißen.
Eof gibt 0 zurück, wenn das Ende der datei erreicht wurde.
Oder ist das bei 3.3 wieder anders?
Verfasst: 07.10.2006 17:35
von Kaeru Gaman
> Entschuldigung, ich wusste es nicht.
is ja ok, ich mein ja auch nur, es ist wenig sinnvoll, was für 3.30 zu posten,
wenn mans nich selber auf platte hat....
[edit]
> Warum? Er hat nur gesagt, das eof Probleme macht.
weil es noch mehr unterschiede gibt, deshalb.
[/edit]
gibt noch einige leute, die die versionen parallel installiert haben.
und andere proggen ausschließlich in 3.30.
also, es sind helfer auch für 3.30 vorhanden, keine sorge.
falls du den hintergrund nicht kennst: die 3.30 gibt es im paket zu kaufen,
billiger als die aktuelle für download, aber ohne update-berechtigung.
wenn man also "oh, cool, billig" bei nem online-shop ordert,
hat man sich ins knie geschossen.
Verfasst: 07.10.2006 17:41
von DW
Ich sage nur: "Lieber gute Qualität und teuer, als billig und schlecht".
Gut, dass ich mir nicht diese Topos Kacke gekauft habe(Ist jetzt nicht beleidigend gemeint).
Verfasst: 07.10.2006 17:44
von Kiffi
DW hat geschrieben:Das war ein billiges Beispiel, okay?
gerade in Hinsicht darauf, dass wir hier im Anfänger-Forum sind, ist es um
so wichtiger, dass der Code, der hier gepostet wird, einen vorbildlichen
Character hat. So mancher Anfänger übernimmt den Code, ohne zu
wissen was er überhaupt macht.
DW hat geschrieben:Und außerdem weiß er das selber und benutzt bestimmt den debugger.
woher willst Du das wissen?
Grüße ... Kiffi
P.S.:
DW hat geschrieben:if openfile(0,"IMMERDIESEANSCHULDIGUNGEN.txt")
und hör mal endlich auf, alles so persönlich zu nehmen! Das nervt!
(DAS war jetzt persönlich).
Verfasst: 07.10.2006 18:01
von RSBasic
Hi
>Gut, dass ich mir nicht diese Topos Kacke gekauft habe(Ist jetzt nicht beleidigend gemeint).<
@ DW
hör mal, ich habe die Pure Basic 3.30 Topos-Version vor 2-3 Jahren in Media-Markt gekauft und das war mein erstes Programmierprogramm. Da habe ich auch das Programmieren angefangen. Hätte ich gewusst, dass zwei verschiedene Versionen gibt, dann hätte ich auch sicherlich die Version im Internet bestellt.
@ Kaeru Gaman
Danke für deine Korrektur[/code]
Verfasst: 07.10.2006 23:15
von KeyKon
Gut das du dir die 4.00 kaufst, wenn man erst mit 3.3 so richtig programmiert hat wird das Umsteigen viel schwerer weil man dann all den Code den man schon hat erst kräftig umstrukturieren muss (siehe Stargate...)
Verfasst: 07.10.2006 23:47
von RSBasic
@ KeyKon
Danke für dein Tipp
Am Dienstag, wenn ich den DL-Link bekommen habe, muss ich mich hinsetzen und alles umprogrammieren

Verfasst: 08.10.2006 00:05
von Kaeru Gaman
also, mal ehrlich... ich hab garnix umprogrammiert,
weder beim umstieg von 3.30 auf 3.92,
noch jetzt beim umstieg auf 4.0
ok, ich hatte auch kein riesen-projekt da halbfertig liegen...
die kleinigkeiten, die nicht fertig waren, hab ich entweder verschimmeln lassen, oder komplett neu geschrieben.