Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 10.10.2005, 21:00 Titel: |
|
|
Ok, das lag daran, dass der 8x16-Font leider den Screen nicht vollständig ausfüllt (600 / 16 = 37.5). Habe jetzt eine Sonderabfage eingebaut, die auch das berücksichtigt.
Hier die neue Test-Version:
Download FB_Win32_20051010c_Setup.exe
Gruß,
Mark |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
|
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: 23.10.2005, 07:42 Titel: |
|
|
Nicht schon wieder .
Code: | screen 19
do
locate 26,2
? "test";
? " XYZ"
sleep 1
a$=inkey$
if a$="q" then
system
end if
loop |
Wieder das selbe, das mit dem Durchrollen ... _________________ 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: 23.10.2005, 11:11 Titel: |
|
|
EDIT: Ich habe mir die 0.14b heruntergeladen und dann die 0.15b darüber entpackt und INSTALL.BAT gestartet. Ich konnte den Fehler nicht nachvollziehen. Entweder habe ich etwas übersehen oder der Fehler liegt bei dir ...
BTW: Ja, ich habe vorher auf 80x25 umgeschaltet bei meinen Tests.
Gruß,
Mark |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 23.10.2005, 11:35 Titel: |
|
|
Hallo mjs.
In dem anderen Thread hast du gesagt, dass bei der neuen version, also diese version, der Fehler mit dem PRINT x,y,z,mx,...... nicht mehr sein wird. Ist aber noch genauso.
Michael |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 23.10.2005, 13:33 Titel: |
|
|
Also ich hab über die Letzte Testing Version von dir (FB_Win32_20051010c_Setup.exe) die neue Testing Version drauf gezogen und wie gesagt es spinnt wieder,
ich werde es mal wieder mit Frisch installieren versuchen, wobei ich den Erfolg bezweifle ...
Mal ne dumme Frage: Wieso gibt's eigentlich die Datei Install.bat?
Könnte ihr (die Entwickler) die Daten nicht erzeugen und ins Zip Archiv packen?
/Edit: Sorry, es war also keine Gute Idee, einfach verschieden Versionen über einander zuinstallieren ...
Noch ne Frage: Freebasic hat ja eine Funktion für Cross-Compile (http://freebasic.net/forum/viewtopic.php?p=12110), das Problem daran ist, das man die Gnu Binutils selber bauen muss und dafür braucht man die gcc und so ziehen die abhängigkeiten weiter, so das ich nicht mehr durchblicke. Könnte ein Entwickler von euch mal eine einfache Zip Datei erstellen die alle nötigen Dateien enthält? _________________ 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: 23.10.2005, 14:26 Titel: |
|
|
Michael Frey hat Folgendes geschrieben: | /Edit: Sorry, es war also keine Gute Idee, einfach verschieden Versionen über einander zuinstallieren ... |
Heisst also, dass es wieder funktioniert?
Michael Frey hat Folgendes geschrieben: | Noch ne Frage: Freebasic hat ja eine Funktion für Cross-Compile (http://freebasic.net/forum/viewtopic.php?p=12110), das Problem daran ist, das man die Gnu Binutils selber bauen muss und dafür braucht man die gcc und so ziehen die abhängigkeiten weiter, so das ich nicht mehr durchblicke. Könnte ein Entwickler von euch mal eine einfache Zip Datei erstellen die alle nötigen Dateien enthält? |
Ja, das könnten wir sicherlich. Allerdings empfehle ich für XBOX (DrV glaube ich) und Linux (v1ctor, bzw. lillo) die anderen Devs anzusprechen, da ich selbst mich nur mit Win32 und DOS befasse.
Trotzdem hier ein paar Infos:
- Cross-Compile funktioniert nur mit der Windows-Version
- Wenn man DOS-Anwendungen mit dem Win32-Compiler erzeugen will, muss man die binutils nicht selbst zu kompilieren. Statt dessen reicht es, wenn man sich das DOS-Archiv lädt und dort den Inhalt von bin/ und lib/ (aus dem Archiv) in das FB-Verzeichnis auf der Festplatte entpackt
- Wenn du die binutils selbst erzeugen willst, empfehle ich dir MinGW und MSYS (http://www.mingw.org)
Dadurch hast du eine *nix-ähnliche Umgebung unter Windows was sehr beim Kompilieren hilft
Es wäre hilfreich, wenn du etwas *nix-Erfahrung hättest ... hast du?
Gruß,
Mark |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 23.10.2005, 17:20 Titel: |
|
|
Es Funktioniert ohne Probleme.
Mein Fehler war's, das ich einfach Irgenwelche Versionen übereinander kopiert habe.
Wegen dem Crosscompile: ich möchte mit Windows für Windows und Linux kompletieren, weil mir das Booten von Knoppix zu anstregend ist, nur im eine Linux Version meines Programmmes zu erzeugen.
Die Idee mit mingw.org werd ich mal weiter verfolgen. Danke für den Tipp. _________________ 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: 26.10.2005, 10:02 Titel: |
|
|
Hier auf Wunsch noch einmal eine komplette CVS-Installations-Version:
Download FB_Win32_20051026_Setup.exe
WICHTIG: Ich weiss nicht, ob FBC nach den Unicode (WSTRING)-Erweiterungen auch noch auf Win9x läuft. Wäre nett, wenn Win9x-User diese FreeBASIC-Version mal installieren und testen könnten.
Danke.
Gruß,
Mark |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 26.10.2005, 21:04 Titel: |
|
|
Michael Frey hat Folgendes geschrieben: | Wann wird Freebasic 0.15 Vorraussichtig Stabile? |
Keine Ahnung, das ist v1ctors Entscheidung aber ich vermute mal, sobald der DOS-Port ebenfalls WSTRING "sauber" unterstützt und die WSTRING-Unterstützung für PRINT etwas sauberer implementiert wurde. Momentan ist das intern teilweise eine Quick'n'Dirty-Implementation, was aber noch "korrigiert" wird.
Zuerst muss ich ICU4C für DJGPP portieren und dafür sorgen, dass die Kompilation sauber durchläuft, sonst werden meine Patches garantiert nicht akzeptiert.
Sebastian hat Folgendes geschrieben: | Werden denn die erstellten EXEn nach wie vor auf Windows 9x laufen? |
Ja, allerdings müssen wir (die FB-Devs) zuerrst eine libunicows.a bereit stellen und diese dann beim Erstellen (Linken) aller FB-Programme mit angeben, damit auch auf Win9x-Plattformen Unicode "korrekt" unterstützt wird.
Gruß,
Mark |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 26.10.2005, 21:40 Titel: |
|
|
Hallo.
Kann es sein, dass ein paar befehle verbessert wurden?? Multikey funktioniert auch, wenn man keinen screen angibt. Ich ehm..
...gebe mal einen code, womit ich meinen Bruder ein bisschen ärgern wollte.
Code: |
PRINT "YOU HAVE A VIRUS IN YOUR SYSTEM!"
PRINT "YOU SHOULD SHUT DOWN YOUR PC."
PRINT
PRINT "PRESS ANY KEY TO SHUT DOWN YOUR PC"
do
for i = 1 to 255
if multikey(i) then
'shell "shutdown -s -t 60 -f -c "+CHR$(34)+"Ein Virus wurde auf dem Computer entdeckt."+CHR$(34)
PRINT "JUHUUUUUU!!!!!!!!!!!!!!!!!!!!!!!! Es klappt im Konsolenmodus!"
a$=inkey$
sleep
getkey
end
end if
next i
sleep 1
loop
|
Wenn der code laufen gelassen wird, und eine Taste gedrückt wird, dann wird der Text angezeigt. Könnt ja mal das Kommentar-zeichen entfernen.ICH ÜBERNEHME KEINE HAFTUNG FÜR DATENVERLUST ODER SONSTIGES
Michael
EDIT:
Die neue Version ist hammer geil. PSET PAINT,etc.. ist viel schneller!!!!
Hoffentlich gibts bald die stable. Gibts irgendwo ne anleitung, wie man mit winapi sachen machen kann?? Ist ja jetzt anders als vorher.
EDIT2:
Hmm.. In der winbase.bi wird DWORD nicht erkannt bzw. kommt ein fehler, dass ein "identifier" erwartet wird. Mit 0.14 gings aber. |
|
Nach oben |
|
 |
oldirty

Anmeldungsdatum: 04.08.2005 Beiträge: 65
|
Verfasst am: 04.11.2005, 22:43 Titel: DWORD in winbase.bi-Fehler |
|
|
Gibt es schon eine Lösung oder eine Hilfe?
Mit der CVS-Version 20051026 funktioniert leider die winbase.bi und auch ggf. andere .bi-Files wg. dem DWORD nicht.
Über Infos währe ich dankbar.
CU
OlDirty |
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 05.11.2005, 10:04 Titel: |
|
|
Kann ich nicht nachvollziehen. Die Header-Dateien (*.bi) scheinen gut zu funktionieren. Allerdings sollte man berücksichtigen, dass man "winbase.bi" nicht mehr direkt einbinden darf. Statt dessen muss man "windows.bi" verwenden.
Gruß,
Mark |
|
Nach oben |
|
 |
oldirty

Anmeldungsdatum: 04.08.2005 Beiträge: 65
|
Verfasst am: 05.11.2005, 17:42 Titel: |
|
|
Hab alles nochmals eingestellt (windows.bi), jetzt läufts. Danke. |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 15.11.2005, 16:28 Titel: |
|
|
Hi,
hat jemand eine Ahnung, warum dieser Code nicht (mehr) funktioniert?
Code: |
'$include: "windows.bi"
'$gui
Option Explicit
Option Escape
Const Datei="\\Test.All"
Dim As String Dateiname
Dim i
Dim Buffer As LPWIN32_FIND_DATAW
DateiName=Environ$("Tmp") &Datei
i=MessageBox(Null, DateiName, "File-Info", MB_Ok)
i=FindFirstFile(DateiName, Buffer)
|
Also Messagebox funktioniert noch, allerdings meldet FBC beim Kompilieren in Zeile 8 Fehler 14
..aber das hat schon mal funktioniert, ehrlich..
Mit der Bitte um Antwort
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 15.11.2005, 20:41 Titel: |
|
|
hi,
vermutlich klappt es erst ab FB-0.15 nicht?
Mit LPWIN32_FIND_DATA statt LPWIN32_FIND_DATAW geht es.
Gruß
Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
|