Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 29.08.2005, 08:28 Titel: |
|
|
Hallo,
die testversion FB 0.15 kann über eine FB 0.14 Version installiert werden.
Ich habe einfach die Dateien der ZIP in das FB-Verzeichnis entpackt.
Da keine neuen .def -Dateien dabei sind, muss nicht mal die install.bat aufgerufen werden.
Gruß
Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Quark48

Anmeldungsdatum: 16.10.2004 Beiträge: 559 Wohnort: Saltendorf a.d. Naab bzw. Teublitz i.d. Oberpfalz / Bayern
|
Verfasst am: 29.08.2005, 11:37 Titel: |
|
|
Habs mir grad runtergeladen. Obwohl ich nicht viel von FB halte (Jetzt nicht mehr) läufts super. Und endlich kann ich mein Projekt in FB verwirklichen (Tipp: ASM-Befehl CPUID...) _________________ Grüßle, Stefan
***
Wenn ein Programm auf nem alten Rechner gut läuft, dann läuft´s auf nem neuen erst recht!
Ich habe/hatte keine feste Spange und auch keine Schwester. Der Rest stimmt. Es tut mir leid... :-/ |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 11.09.2005, 12:37 Titel: die nächste 0.15 Testversion |
|
|
Hallo,
die nächste 0.15 Testversion ist seit dem 10.9. raus.
Auf den ersten Blick keine neuen Befehle, nur Bugs bereinigt.
Gruß
Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Dusky_Joe

Anmeldungsdatum: 07.01.2005 Beiträge: 1007 Wohnort: Regensburg/Oberpfalz
|
Verfasst am: 11.09.2005, 16:28 Titel: |
|
|
Dann dürfts bis zum official release nimmer lange dauern - normalerweise sinds auch immer 2-3 pre-releases, oder? _________________ fully biological degradable
Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet. |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 09.10.2005, 07:05 Titel: |
|
|
und der Locate Bug ist immer noch dabei .
Nun ja, bin gespannt wenn der endlich Gefixt wird ....
Code: | screen 19
do
locate 26,2
? "test";
? " XYZ"
sleep 1
a$=inkey$
if a$="q" then
system
end if
loop |
_________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 09.10.2005, 11:53 Titel: |
|
|
Was genau ist denn das Problem beim o.g. Programm? Soweit ich sehe, gibt er den Text "test XYZ" an der Position 26/2 aus, genauso wie es im Programm steht.
Bitte folgende Hinweise für die Zukunft beachten:
- Bug-Reports bitte immer im FreeBASIC.net-Forum oder auf der Sourceforge-Seite "Bugs" melden
- Die Version (0.15 testing vom 2005-10-08 ) und die Platform (DOS, Win32, etc..) nennen
- Den Programm-Code, der den Fehler produziert, bitte posten
- Den Fehler, bzw. dessen Auswirkungen beschreiben
IOW: Was ist nicht so passiert, wie es sollte?
Ich weiss, dass du den Programm-Code bereits gepostet hast, habe es aber der Vollständigkeit halber hier trotzdem genannt.
Gruß,
Mark |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 09.10.2005, 18:09 Titel: |
|
|
Natürlich(!) habe ich das Programm compiliert (wofür hältst du mich, ich nehme Bug-Reports immer ernst). Allerdings war der Fehler einfach nicht nachvollziehbar.
Vielleicht hast du bei der Installation der 0.15b testing-Version einen Fehler gemacht? Prüfe bitte die Version der fbc.exe mit:
Sollte folgendes zurückliefern:
Code: | FreeBASIC Compiler - Version 0.15 for win32 (target:win32)
Copyright (C) 2004-2005 Andre Victor T. Vicentini (av1ctor@yahoo.com.br) |
Ausserdem solltest du das Datum der libfb*.a-Dateien prüfen.
Gruß,
Mark |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 09.10.2005, 18:47 Titel: |
|
|
Ich setzte Freebasic jetzt mal sauber und frisch auf:
Freebasic 0.14 entpacken,
Freebasic 0.15 darüber entpacken
install.bat ausführen
Gleicher Effekt ...
Vielleicht erkennst du nicht was ich meine ...
Bei Screen 19 ist locate 26,2 etwa unteres Drittel.
Die Letzte Nutzbare Zeile bei FB 0.14 und Screen 19 ist Zeile 36
(Nutzbar heisst, ohne das es zu Scrollen beginnt wenn man sie anspricht)
während es bei FB 0.15 und Screen 19 noch gerade Zeile 25 ist ...
Compilier das Programm wie gesagt mal mit Freebasic 0.14 und dann mit 0.15.
Oder anders: Seh dir mal an was Zeile 25 bei Screen 19 ist, dann darf er doch nicht schon bei Zeile 26 anfangen durchzu rollen ... _________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 09.10.2005, 19:38 Titel: |
|
|
Wie schon gesagt: Ich kann es hier einfach nicht nachvollziehen. Bei mir scrollt nichts, wenn ich dein o.g. Programm kompiliere und starte. Ich werde dir per e-mail mal mein Executable zusenden, das bei mir funktioniert (inkl. Quelltext) und dann probierst du mal aus, ob es bei dir auch funktioniert.
Gruß,
Mark |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 09.10.2005, 20:22 Titel: |
|
|
also bei mir unter windows passiert das auch: Alles was über die 25 zeilen von standard 25x80 textzeichen hinausgeht wird einfach ignoriert.
Probier doch mal nen width-befehl nach der screen-anweisung, vielleicht gehts dann. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 09.10.2005, 20:59 Titel: |
|
|
Dito,
auch bei mir tritt der Fehler auf.
@mjs meine Daten:
Zitat: | AMD Sempron 2200+
Windows ME
FreeBASIC Compiler - Version 0.15 for win32 (target:win32)
Copyright (C) 2004-2005 Andre Victor T. Vicentini (av1ctor@yahoo.com.br)
Alle libfb*.a-Dateien vom 6.10.2005 |
Es scheint, dass die LOCATE - Anweisung bei Zeilen >25 ignoriert wird, da auch die angegebene Spalte nicht gesetzt wird.
Evtl. nützlich, bei welchen Winversionen tritt der Fehler auf?
Gruß
Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 10.10.2005, 00:29 Titel: |
|
|
Ich hatte gerade eine Eingebung: Ich kann den Fehler nachvollziehen. Voraussetzung dafür ist aber, dass die Konsole von der aus das Programm gestartet wurde, max. 25 Zeilen hat.
Werde den Fehler morgen (heute) beheben.
EDIT: Zumindest diesen Fehler habe ich behoben. Allerdings muss ich noch WIDTH, PRINT und CLS anpassen, damit diese auch im Grafik-Modus mit VIEW PRINT vernünftig zusammen arbeiten.
EDIT2: WIDTH und CLS sind angepasst, fehlt nur noch PRINT ... aber das mache ich erst, nachdem ich etwas geschalfen habe.
EDIT3: PRINT ist jetze auch angepasst. Ausserdem funktioniert jetzt auch endlich die SCREEN-Funktion im Grafik-Modus. Allerdings gibt es da folgende Unterschiede zu QB:
- Es wird keine Zeichen-Erkennung durchgeführt.
Statt dessen merkt sich gfxlib2 jetzt, wo auf welcher Seite welches Zeichen mit welcher Farbe ausgegeben wurde.
- Mit "colorflag"=1 verhält es sich wie im Text-Modus
Es wird also &Hxy zurückgeliefert mit "x" = Hintergrundfarbe und "y" = Vordergrundfarbe.
Allerdings gilt das nur für die Bildschirm-Modi mit 4bpp oder weniger. Ein Modus mit ...
- 8bpp liefert &Hxxyy zurück
- >8bpp liefert nur die Vordergrundfarbe zurück
Wenn man auch die Hintergrundfarbe haben möchte, muss man "colorflag" auf 2 setzen
Natürlich habe ich auch die PCOPY-Implementation (nur Grafik-Modus) berücksichtigt.
Gruß,
Mark |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 10.10.2005, 17:24 Titel: |
|
|
Bin gespannt .
Klingt Plausibel und nach einem Typischen Windows Bug.
Ich freue mich schon auf's testen, weil ich dann endlich die neuen Funktionen von FB 0.15 nutzten kann (gemeint der out Befehl). _________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 10.10.2005, 17:41 Titel: |
|
|
Download der 0.15b CVS-Version von heute:
EDIT: Download FB_Win32_20051010c_Setup.exe
Gruß,
Mark
Zuletzt bearbeitet von mjs am 10.10.2005, 21:02, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 10.10.2005, 18:13 Titel: |
|
|
Der Bugfix ist I.O.
aber ...
Code: | screen 19
do
cls
? "Test"
if inkey$="q" then system
loop |
Der CLS Befehl setzt den Schreib Coursor nicht mehr auf null ...
mal na Frage:
Ist das Installations System der neue Standart oder ist das nur ein Experiment?
Das alte System empfinde ich als besser ... _________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 10.10.2005, 19:22 Titel: |
|
|
Ok, Problem gefunden und behoben. Hier der neue Download-Link:
EDIT: Download FB_Win32_20051010c_Setup.exe
Gruß,
Mark
PS: Ja, das Installations-System soll der neue Standard für die Win32-Distribution werden. Schliesslich ist das deutlich komfortabler als die ZIP-Datei-Geschichte mit der INSTALL.BAT (Grund vieler Probleme bei Anfängern).
Zuletzt bearbeitet von mjs am 10.10.2005, 21:03, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 10.10.2005, 19:32 Titel: |
|
|
Ich werd's mal testen, mal sehen was ich jetzt finde .
Edit 1: Nett, das Installtions Programm merkt sich ja den alten Pfad, praktisch!
Edit 2: Jetzt wird's witzig:
Code: | screen 19
do
for i=0 to 480
cls
line(i,0)-(i,640)
sleep 1
next i
loop |
Der Streifen unten, der CLS Befehl löscht nicht den ganzen Bildschirm. _________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
 |
|