Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Wurm
Anmeldungsdatum: 30.10.2005 Beiträge: 16
|
Verfasst am: 14.11.2005, 11:04 Titel: locate stimmt nicht |
|
|
Hi,
ich habe ein Problem mit dem Locate Befehl.
Siehe Programm.
Bis Zeile 25 funktioniert der Befehl, danach nicht mehr.
Was mach ich falsch?
screen 20, ,1,1 : width 128,96
locate 25, 5 : ? "test"
locate 26, 5 : ? "test" |
|
Nach oben |
|
 |
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 14.11.2005, 11:20 Titel: |
|
|
Ja, da gab es einen Fehler. Hast du schon die aktuelle Testing-Version ausprobiert? Dort sollte er behoben sein.
Gruß,
Mark |
|
Nach oben |
|
 |
Wurm
Anmeldungsdatum: 30.10.2005 Beiträge: 16
|
Verfasst am: 14.11.2005, 12:33 Titel: |
|
|
Ja super,
jetzt klappt es.
Nur die Umlaute leider immer noch nicht.
Trotzdem vielen Dank |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 14.11.2005, 15:17 Titel: |
|
|
Hallo.
Dazu gabs schonmal einen thread. Das liegt nicht an Freebasic, sondern an der FBIDE. Es gibt aber eine funktion, mit der du auch umlaute schreiben kannst. Ich muss mal gucken, wie die mit der 0.15 version klappt.
Michael _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 14.11.2005, 16:13 Titel: |
|
|
Hi,
für die Umlaute gibt es einen einfachen Weg:
Code: | #INCLUDE "windows.bi" 'FB 0.15
Declare Sub UPrint (Umlaute As String)
'Umlaute richtig PRINTen
Sub UPrint( Umlaute As String )
CharToOem StrPtr(Umlaute), StrPtr(Umlaute):Print Umlaute
End Sub
UPrint "äöüß"
Sleep |
Gruß
Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 14.11.2005, 17:01 Titel: |
|
|
Genau das meine ich auch. Ich würde das aber anders machen:
Code: |
#include "windows.bi"
screen 12
declare function umlaute(text As String) as string
function umlaute(text as string) as string
CharToOem StrPtr(text), StrPtr(text)
umlaute=text
end function
print umlaute("Test: öäüÖÄÜß")
print umlaute("Das geht mit Voltas beispiel nicht. äöüÄÖÜß");123456789,"ende"
sleep 5000,1
|
_________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
Wurm
Anmeldungsdatum: 30.10.2005 Beiträge: 16
|
Verfasst am: 15.11.2005, 08:53 Titel: |
|
|
Danke für Eure Tipps.
Jetzt kommt die Anfängerfrage.
Wenn Ihr mir jetzt noch verratet wo ich diese windows.bi herbekomme.
Bei freebasic ist sie wohl nicht dabei. Habe meine Festplatte durchsucht und nicht gefunden.
Ciao |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 15.11.2005, 09:45 Titel: |
|
|
Hi @Wurm,
die 'windows.bi' findest du erst ab der FB-015b im inc-Verzeichnis.
@programmierer
Code: | a= 123456789
uprint "Das geht doch mit Voltas Beispiel. äöüÄÖÜß "+str(a)+" äöüÄÖÜß ende"
sleep |  _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Wurm
Anmeldungsdatum: 30.10.2005 Beiträge: 16
|
Verfasst am: 17.11.2005, 09:33 Titel: |
|
|
Sorry, aber in meinem Verzeichnis gibt es diese Datei nicht.
Ich habe die Version 0.14 instaliert danach das update 0.15b sowie die letzte Version vom 12.11.
Aber es befindet sich definitiv diese datei nicht auf meinem Rechner.
Wo kann ich sie finden?
Danke im voraus. |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 17.11.2005, 17:16 Titel: |
|
|
.. muß aber!
Woher sollte ich sonst meine 'windows.bi' haben?
(Bei gleicher FB-Ausstattung)
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 |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 17.11.2005, 19:31 Titel: |
|
|
bei der neusten compilerversion steht meines wissens dabei, dass nur der compiler an sich und nochwas anderes dabei sind. Der Rest soll über das CVS-System von hand geupdatet 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 |
|
 |
|