Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Strobus
Anmeldungsdatum: 12.05.2006 Beiträge: 4
|
Verfasst am: 16.05.2006, 08:01 Titel: 'Hello World'-Beispiel läuft nicht |
|
|
Guten Tag zusammen,
zunächst möchte ich mich als Neuer kurz vorstellen. Vor vielen, vielen Jahren fing ich an mich mit GW-Basic, später dann auch mit QuickBasic, QBasic und VisualBasic für DOS zu beschäftigen. Mit dem Programieren im DOS-Fenster komme ich also ganz gut zurecht, die WINDOWS-Welt aber ist für mich aus FreeBasic-Sicht etwas gänzlich Neues.
Im Tutorial auf 'freebasic.de' wird im Kapitel 'WinApi' grundsätzliches im Abschnitt 'Hello World' erläutert. Allerdings scheint der Source-Code mit einer älteren FB-Version erstellt worden zu sein, das Programm läuft bei mir nicht. Ich hatte vorgestern 'das rundum Sorglos-Paket' (FBIde 0.4.4 + FreeBasic 0.15) auf meinem PC unter WIN 2000 installiert.
Weiß von euch jemand Rat? Gibt es vielleicht irgendwo ein lauffähiges BAS-File als Download? _________________ MfG
Strobus |
|
Nach oben |
|
|
ytwinky
Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 16.05.2006, 09:29 Titel: |
|
|
1. wüde ich dir empfehlen, wg. der Hilfe-Funktion auf FBIde 0.4.6 umzusteigen, die benötigt das englische Helpfile
2. Wenn du auf deutsche Hilfe angewiesen bist, kann ich den JellyFishPro Editor empfehlen, der ist zwar in Englisch, kann aber die deutsche Hilfe-Datei lesen
..und wenn die Anderen dir bis dahin noch nicht erklärt haben, wie die Beispiele ans Laufen gebracht werden, ich schau heute abend noch mal rein..
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 |
|
|
Heizi
Anmeldungsdatum: 19.01.2005 Beiträge: 309
|
Verfasst am: 16.05.2006, 10:20 Titel: |
|
|
vielleicht hast du es in nem Ordner mit mehr als 7 Buchstaben
installiert, vielleicht hilft es wenn du es zum beispiel
nach c:\fb installierst, bin mir da aber nicht sicher ob das
klappt. |
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 16.05.2006, 11:11 Titel: |
|
|
nein das stimmt glaub ich schon, die sourcecodes aus dem winapi-tutorial sind für ne ältere version, damit kannst du in der neuen nicht wirklich viel anfangen wenn du die einfach nur übernimmst.. entweder du versuchst die fehler rauszumachen oder du fängst einfach mit nem anderen tutorial an, Lutz_Ifer schreibt grad an einem rum, ich weiß nich wie brauchbar das schon is? _________________ "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 |
|
|
Lutz Ifer Grillmeister
Anmeldungsdatum: 23.09.2005 Beiträge: 555
|
Verfasst am: 16.05.2006, 12:25 Titel: |
|
|
FreBasic ist in den letzten 2 bis 3 Versionen derartig weiterentwickelt worden, dass sich die Headerdateien (->Das sind die Dateien, in denen die ganzen declares und types usw. stehen, in "C" sind das die .h-Dateien) ziemlich stark verändert haben.
Viele Rumgepopeleien, die so eigentlich nicht so ganz sauber gemacht waren, aber halt funktioniert haben, konnte man endlich "richtig" machen, wodurch die ganze Choose (meiner Meinung nach) auch ne Ecke Stabiler geworden ist.
Hat natürlich einen Nachteil: WinApi-Programme, die mit FB.14 geschrieben sind, daher die "gewurschtelten" Header verwendet haben, funktionieren unter FB.15 nicht mehr, und diese teilweise auch schon im .16er nicht mehr. Allerdings sind die Teile soweit einigermaßen "fertig", dh. allzugroße Änderungen sind nicht mehr zu erwarten; Programme die mit der neuesten FB.16-Version geschrieben sind, sollten in Zukunft ohne größere Probleme lauffähig bleiben.
Ich schreibe in der Tat grade an einem (kleinen) Tutorial über (die Grundlagen der) WinApi - steht auch schon online, ich verrat' aber nicht wo. Dafür is da noch nen bissl wenig Material, ich möchte noch drei bis vier Kapitel einfügen, bin nur bisher nicht dazu gekommen, mir is' da was dazwischen gekommen... (*g* Abi halt).
Gruß
Lutz Ifer _________________ Wahnsinn ist nur die Antwort einer gesunden Psyche auf eine kranke Gesellschaft. |
|
Nach oben |
|
|
Strobus
Anmeldungsdatum: 12.05.2006 Beiträge: 4
|
Verfasst am: 16.05.2006, 12:34 Titel: Auf FBIde 0.4.6 umsteigen |
|
|
ytwinky hat Folgendes geschrieben: | ...FBIde 0.4.6 umsteigen... |
Vielen Dank für diesen Tipp, allerdings finde ich die von Dir genannte Version nicht auf FreeBASIC.de! Wie installiert man eigentlich neue FBIde- bzw. FB-Versionen? Geht das automatisch oder müssen manuelle Schritte durchgeführt werden? _________________ MfG
Strobus
Zuletzt bearbeitet von Strobus am 16.05.2006, 13:02, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
Strobus
Anmeldungsdatum: 12.05.2006 Beiträge: 4
|
Verfasst am: 16.05.2006, 12:49 Titel: |
|
|
Lutz Ifer hat Folgendes geschrieben: | ...16er... |
Hochinteressant, die nächste FB-Version ist also auch schon in der Mache.
Lutz Ifer hat Folgendes geschrieben: | ... chreibe ... an einem Tutorial ... ich verrat' aber nicht wo... |
Kommt Zeit, kommt Rat. Du wirst sicherlich hier bescheid sagen. _________________ MfG
Strobus |
|
Nach oben |
|
|
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1874 Wohnort: D59192
|
Verfasst am: 16.05.2006, 13:35 Titel: |
|
|
Hi,
damit dir bis dahin nicht langweilig wird
in deinem FreeBASIC-Verzeichnis findest du unter examples\windows\gui einige API-Progs, ansehen lohnt, wenn auch spärlich in engl. kommentiert.
Auf meiner HP (siehe unten) findest du auch ein paar API-Progs, auch Hinweise wo du noch Infos zu FreeBASIC finden kannst.
Gruß Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
|
Michael Frey
Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 16.05.2006, 17:49 Titel: |
|
|
ähm aber das vorher deinstallieren nur, wenn man danach einen stable release installiert.. die testings müssen über die stables drüberinstalliert werden. _________________ "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 |
|
|
Strobus
Anmeldungsdatum: 12.05.2006 Beiträge: 4
|
Verfasst am: 17.05.2006, 07:55 Titel: |
|
|
Ein ganz dickes Dankeschön für eure kompetenten Tipps, ihr habt mir wirklich weitergeholfen. _________________ MfG
Strobus |
|
Nach oben |
|
|
|