Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

locate stimmt nicht

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Wurm



Anmeldungsdatum: 30.10.2005
Beiträge: 16

BeitragVerfasst am: 14.11.2005, 11:04    Titel: locate stimmt nicht Antworten mit Zitat

Hi,
ich habe ein Problem mit dem Locate Befehl.
Siehe Programm.
Bis Zeile 25 funktioniert der Befehl, danach nicht mehr.
Was mach ich falsch? weinen

screen 20, ,1,1 : width 128,96
locate 25, 5 : ? "test"
locate 26, 5 : ? "test"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
mjs



Anmeldungsdatum: 26.09.2005
Beiträge: 75
Wohnort: Adelheidsdorf

BeitragVerfasst am: 14.11.2005, 11:20    Titel: Antworten mit Zitat

Ja, da gab es einen Fehler. Hast du schon die aktuelle Testing-Version ausprobiert? Dort sollte er behoben sein.

Gruß,
Mark
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Wurm



Anmeldungsdatum: 30.10.2005
Beiträge: 16

BeitragVerfasst am: 14.11.2005, 12:33    Titel: Antworten mit Zitat

Ja super,
jetzt klappt es.
Nur die Umlaute leider immer noch nicht.
Trotzdem vielen Dank
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Michael712
aka anfänger, programmierer


Anmeldungsdatum: 26.03.2005
Beiträge: 1593

BeitragVerfasst am: 14.11.2005, 15:17    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1876
Wohnort: D59192

BeitragVerfasst am: 14.11.2005, 16:13    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Michael712
aka anfänger, programmierer


Anmeldungsdatum: 26.03.2005
Beiträge: 1593

BeitragVerfasst am: 14.11.2005, 17:01    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Wurm



Anmeldungsdatum: 30.10.2005
Beiträge: 16

BeitragVerfasst am: 15.11.2005, 08:53    Titel: Antworten mit Zitat

Danke für Eure Tipps.
Jetzt kommt die Anfängerfrage.
Wenn Ihr mir jetzt noch verratet wo ich diese windows.bi herbekomme. verlegen
Bei freebasic ist sie wohl nicht dabei. Habe meine Festplatte durchsucht und nicht gefunden.
Ciao
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1876
Wohnort: D59192

BeitragVerfasst am: 15.11.2005, 09:45    Titel: Antworten mit Zitat

Hi @Wurm,
die 'windows.bi' findest du erst ab der FB-015b im inc-Verzeichnis.

@programmierer mit den Augen rollen
Code:
a= 123456789
uprint "Das geht doch mit Voltas Beispiel. äöüÄÖÜß "+str(a)+"  äöüÄÖÜß ende"
sleep
zwinkern
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Wurm



Anmeldungsdatum: 30.10.2005
Beiträge: 16

BeitragVerfasst am: 17.11.2005, 09:33    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 17.11.2005, 17:16    Titel: Antworten mit Zitat

.. 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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 17.11.2005, 19:31    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz