Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 06.02.2006, 12:07 Titel: FreeBasic Editor von Eodor |
|
|
Hi,
eine weitere IDE für FB wird von eodor entwickelt. Seine HP gibt er hier im Forum mit http://rqwork.3x.ro/ an.
Dieser Link führt auf RqWork eine IDE für RapidQ (aus alten RapidQ-Zeiten kenne ich das noch).
Unter http://rqwork.3x.ro/Exemple.html findet man 2 Versionen des
FreeBasic Editor win98
FreeBasic Editor winXP
Diese FreeBasic Editor wurde auch schon im engl. Forum vorgestellt.
Kritik:
+ die Installation ist einfach
- die Einrichtung bis man ein Programm erstellen kann (Pfadangabe zu fbc.exe usw) ist sehr mühsam (keine Hilfedatei).
-- Compileroptionen müssen von Hand eingegeben werden??
++ eine grafische Entwicklungsoberfläche für einfache Windowsfenster.
- noch nicht ganz ausgereift (einige Elemente funktionieren nach der Codierung nicht ohne Korrekturen)
- noch nicht ganz bugfrei, einige temp-Dateien verbleiben im Arbeitsverzeichnis.
++ ein guter Anfang...
Gruß
Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 06.02.2006, 21:04 Titel: |
|
|
Kann jemand mal prüfen, warum der folgende Code: | 'Ä=Ž , Ö=™ , Ü=š ; ä=„ , ö=”, ü=? , ß=á ,§=õ , ©=¸
'Ohne -s gui gibts eine häßliche schwarze Dosbox
#include once "windows.bi"
Option Escape
Option Explicit
Declare Function GetFAttr Lib "kernel32.dll" Alias "GetFileAttributesA" _
(ByVal lpFileName As String) As Long
Function Ersetze(byVal InString$) As String
Dim i, c$(1)={"Es gibt ", "*FEHLT-->"}, s$=InString$
Dim z$="\n\n%Path% teilen und prüfen:\n"
While Instr(s$, ";")
i=Instr(s$, ";")
z$=z$ &c$(IIF(GetFAttr(Left$(s$, i-1))<0, 1, 0)) &Left$(s$, i-1) &"\n"
s$=Mid$(s$, i+1)
Wend
If s$<>"" Then z$=z$ &c$(IIF(GetFAttr(s$)<0, 1, 0)) &s$
Function=z$
End Function
Dim p$
p$="Das ist %Path% :\n" &Environ$("Path") &Ersetze(Environ$("Path"))
MessageBox Null, p$, "ChkPfad ©31.01.2006 by ytwinky, MD", MB_Ok
End
| sich mit
fbc -s gui ChkPfad.Bas
und
FBIde 0.4.4
kompilieren läßt, aber mit FBIde 0.4.5 nicht?
Vielen Dank im Voraus
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 06.02.2006, 21:19 Titel: |
|
|
Mit Ide 0.4.5 geht's nicht, aber auch fbc in der Comandozeile nimmt's nicht an:
fbc hat Folgendes geschrieben: | C:\FreeBASIC>fbc C:\FreeBASIC\ChkPfad.Bas
C:\FreeBASIC\inc\win/winbase.bi(537) : error 14: Expected identifier, found: 'FILETIME'
ftCreationTime as FILETIME
^
C:\FreeBASIC> |
Ich hab das Programm jetzt mal Vereinfacht, so gibt's schon eine Fehlermeldung bei mir:
Code: | #include once "windows.bi" |
Die "windows.bi" selbst scheint aber I.O. es scheint eine der von Windows.bi aufgerufene Definition falsch zu sein (genauer komm ich im moment nicht drauf, es sind zuviele Daten).
Edit:/
Ich glaube es ist Winbase.bi hier die Zeile die ich als Fehlerquelle vermute:
Code: | 'type FILETIME
' dwLowDateTime as DWORD
' dwHighDateTime as DWORD
'end type |
Seht ihr die Hochkommas?
Die sind glaub's der Fehler.
Jetzt geht es bei mir. _________________ 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 |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 06.02.2006, 21:42 Titel: |
|
|
Äh...
Heißt "include once" nicht, das nur die eine datei includiert wird, und alle includes aus der includierten datei ignoriert werden? Wenn ja, dann muss das in "#include windows.bi" geändert werden. In windows.bi stehen nur includes, mehr nicht.
Michael _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 06.02.2006, 21:42 Titel: |
|
|
Danke für's probieren Michael,
aber wie ich geschrieben habe, mit fbc -s gui chkpfad.bas geht's (bei mir..)
Ich hatte FBIde 0.4.5 installiert, aber die hat nur in der Statuszeile einen
'Compilation Error'(oder so) gemeldet, MEHR NICHT und da habe ich sie
'rausgeschmissen und reumütig die 'alte' 0.4.4' wieder installiert.
Mit der geht es seltsamerweise, aber auch JellyFish Pro 1.6.5 hat keine Probleme..
Ich wollte nur mal sehen, ob der Fehler an meinem System(natürlich nicht an mir )liegt oder an der 'neuen' FBIde..
Denn einige Programme hat sie übersetzt, aber kurz vor ihrem Abgang konnte sie nicht mal mehrübersetzen..
..und das macht mich stutzig
[Edit]
@programmierer:
http://fb.exp-soft.de/Referenz.php?zeig=tuts&col1=a0d5d0&ref=yes&show=$INCLUDE
Schönen Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 06.02.2006, 21:49 Titel: |
|
|
Ich hatte mal wieder eine Verschossene Freebasic Installation , hab gerade die Ordner "inc" und "lib" entsorgt und frisch installiert und jetzt sehe ich das eigentliche Problem.
So wie ich das sehe, liegt es an der Gross Schreibung von .Bas einige Versuche mit diversen Dateinamen bestätigen meine Vermutung (was das soll? Keine Ahnung ...)
Alles was die Endung .Bas geht nicht, wenn's aber die Endung .bas hat geht's ... _________________ 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 |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 06.02.2006, 22:12 Titel: |
|
|
Ist ja nicht zu fassen, das wars
Alleine wär ich da nie drauf gekommen..
Dankeschön
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
Michael Frey

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

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 07.02.2006, 14:50 Titel: |
|
|
VonGodric hat Folgendes geschrieben: | yes -I am aware | ..offensichtlich weiß er das schon..
Naja, ich habe jedenfalls erstmal meine FreeBasic-Dateien alle kleingeschrieben , ist sowieso besser,
denn wenn ich Dateien auf den ytwinky-Server hochlade, müssen die ja auch kleingeschrieben sein.
Aber VonGodric hat ja bereits 0.4.5.1 angekündigt und möglicherweise ist es
ja gar nicht so kompliziert, eine LCase-Anweisung einzubauen
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 07.02.2006, 15:27 Titel: |
|
|
Irgendwie haben die Entwickler der FBIde und auch von Freebasic selbst einen hang dazu Fehler bei Dateinamen zu machen .
Der der ohne Bug's arbeitet werfe den ersten Stein . _________________ 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 |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 07.02.2006, 16:08 Titel: |
|
|
Fehler sind dazu da, um gemacht zu werden UND daraus zu lernen..
Mancher lernt daraus, mancher nicht(manchmal auch große Firmen )
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
max06

Anmeldungsdatum: 05.12.2004 Beiträge: 390 Wohnort: Augsburg
|
Verfasst am: 07.02.2006, 23:53 Titel: Fehlermeldungen... |
|
|
Ich hätte da nochmal ne Bitte an den Entwickler der FBIde: Wäre es nicht möglich, dass man die angezeigten Fehlermeldungen in die Zwischenablage kopieren kann? Abschreiben nervt...
Nur so ne Idee...
Gn8
Florian |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 08.02.2006, 00:28 Titel: |
|
|
poste das ma im englischen forum ins IDE-Subforum. Unter den Entwicklern der IDE ist kein deutscher, hier wirds also niemand lesen. _________________ "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 |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 08.02.2006, 00:59 Titel: |
|
|
..und bis VonGodric diesen Wunsch in die FBIde integriert hat, kannste ja mit
Alt Druck
das IDE-Fenster in die Zwischenablage kopieren und bei IrfanView(z.B.) einfügen..
Ist vielleicht nicht der eleganteste Weg, aber immer noch besser als Abschreiben
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 08.02.2006, 09:32 Titel: |
|
|
Mal davon ausgegangen das du die IDE Version 0.4.5 hast:
Da gibt es bereits eine Praktische Lösung, die wie folgt geht:
Geh oben auf "Ansicht" "Show log" und dann kopiere das Ganze Fenster in die Zwischenablage.
Das hat den Vorteil, das alle Wichtigen Infos dann gleich auf einen Schlag hast, also Windows Version, FB Version, IDE Version, Parameter etc. _________________ 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 |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 19.02.2006, 20:00 Titel: |
|
|
Na sowas, damit hatte ich nicht gerechnet..
Ich bin gerade auf FreeBASIC.Net gewesen und was sehe ich da?
http://www.fbide.freebasic.net/index.php?menuID=56
Da bin ich ja mal gespannt, Download läuft(40%)..
Mal schaun, was es Neues gibt
[Edit]
Oooh, das dauert..
Ooops: 100%, tschühüssss..
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 19.02.2006, 20:18 Titel: |
|
|
Hmm..
Die scheint echt gut zu sein.
Der File Browser gefällt mir, und der Sub/Function/Types/Enums Browser sieht auch gut aus. Muss ich mir mal alles genauer angucken^^
Michael _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 19.02.2006, 21:18 Titel: |
|
|
Michael Frey hat Folgendes geschrieben: | @ytwinky
Kannst du den Thread zu "FBIDE News" oder so umbennen? | Aber klar Michael, ist es so recht?
Mit der neuen FBIde lassen sich nun auch Dateien übersetzen, die als *.Bas
abgespeichert wurden!
Das war das Erste, was mir aufgefallen ist..
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 19.02.2006, 21:38 Titel: |
|
|
Gefällt mir auch gut...
Ist auch irgendwie übersichtlicher jetzt
jb |
|
Nach oben |
|
 |
|