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:

Fenster schließt sich von selbst

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
tomcat13



Anmeldungsdatum: 16.01.2009
Beiträge: 5
Wohnort: Bornheim-NRW

BeitragVerfasst am: 16.01.2009, 17:23    Titel: Fenster schließt sich von selbst Antworten mit Zitat

Hello @all:
Ich bin neu hier und versuche mich mal in FreeBasic. Mein erstes 'Projekt' ist ein Playlisten-Converter. Klappt soweit auch ganz gut, dazu benutze ich den komfortablen Window-Dialog zur Auswahl des Laufwerk/Pfad/Dateinamens zum öffnen oder speichern einer Datei in Consolenanwendungen - by Volta.
Allerdinga habe ich folgendes Problem:
Ich rufe dei Funktion in einer Schleife auf, um nacheinander die verschiedenen Playlisten zu laden, so weit so gut. Nach der letzten klicke ich dann auf "Abbrechen" im Filedialog, dami schließt sich nicht nur der FileLoader, sondern auch mein Programmfenster. Darim zeige ich im Lauf der Schleife dien Namen der Aktuellen Playliste und die Anzahl der enthaltenen Lieder an. Danach wollte ich noch die Summe der Playlisten und die Gesamtsumme der Lieder anzeigen, aber das Fenster ist ja weg. Was mache ich falsch? Wie kann ich das Ausgabefenster überhaupt steuern?
_________________
Heute ist nur das Gestern von Morgen

Gruß
tomcat13
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1876
Wohnort: D59192

BeitragVerfasst am: 16.01.2009, 17:57    Titel: Antworten mit Zitat

Hi,

Willkommen im Forum.

Benutzt du diese Version http://www.freebasic-portal.de/index.php?s=code&id=45
Zitat:
Bei den älteren Versionen war der Einsatz des Dateidialogs bei fbgfx-Windows sehr schwer möglich, entweder er verschwand irgendwo in den Hintergrund oder das fbgfx-Windows erhielt nicht mehr den Focus zurück.
.. oder die ur.ur.alte?
_________________
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
tomcat13



Anmeldungsdatum: 16.01.2009
Beiträge: 5
Wohnort: Bornheim-NRW

BeitragVerfasst am: 16.01.2009, 18:53    Titel: Antworten mit Zitat

Danke für die schnelle Antwort, werde ich gleich mal einbauen und dann mal Details zum Playlist-Converter schreiben (wenn's interessiert)
_________________
Heute ist nur das Gestern von Morgen

Gruß
tomcat13
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
tomcat13



Anmeldungsdatum: 16.01.2009
Beiträge: 5
Wohnort: Bornheim-NRW

BeitragVerfasst am: 16.01.2009, 19:16    Titel: Antworten mit Zitat

@volta: Fehler ist leider immer noch da traurig
_________________
Heute ist nur das Gestern von Morgen

Gruß
tomcat13
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1876
Wohnort: D59192

BeitragVerfasst am: 16.01.2009, 19:58    Titel: Antworten mit Zitat

könnte es ein sein, dass dort kein SLEEP eingebaut ist..
siehe http://www.freebasic-portal.de/index.php?s=tutorials&id=7&seite=1

oder versagen da meine hellseherischen Kräfte zwinkern
grinsen
|
|
V
_________________
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
tomcat13



Anmeldungsdatum: 16.01.2009
Beiträge: 5
Wohnort: Bornheim-NRW

BeitragVerfasst am: 16.01.2009, 20:31    Titel: Antworten mit Zitat

Nein, war es leider nicht, es sind einige SLEEPs drin.
Hier ein Schema des Programms (der komplette Code ist ein bischen viel)

---------------------------------------------------
Types
declares
Dims

DO UNTIL taste = "e"

DateiName = LoadSaveDialog(....)

OPEN DateiName FOR INPUT AS #DNr
WHILE NOT EOF(DNr)
LINE INPUT #DNr, Zeile
...
...
WEND
CLOSE #DNr

OPEN save_pfad FOR OUTPUT AS #DNr
FOR nummer = 1 TO anzahl
PRINT #DNr, songtab(nummer)
NEXT nummer
CLOSE #DNr

taste = ""
SLEEP 10
taste = INKEY
? taste

LOOP

SLEEP 1000
?
? "Anzahl Playlisten:", total_list
? "Anzahl Lieder :", total_lieder

SLEEP

Funtions
--------------------------------------------------

Es fehlen zwar einige zwischenzeilen und die Functions usw. aber so läufts ab.
_________________
Heute ist nur das Gestern von Morgen

Gruß
tomcat13
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
tomcat13



Anmeldungsdatum: 16.01.2009
Beiträge: 5
Wohnort: Bornheim-NRW

BeitragVerfasst am: 16.01.2009, 21:22    Titel: Antworten mit Zitat

Sorry - mein Fehler. Naja, 90% aller Computerfehler sitzen direkt vor der Tastatur.

Ich habe jetzt mal den Open- und Save-Teil in eine Abfrage gepackt:

IF LEN(dateiname) > 0 THEN
OPEN....
Save...
END IF

Tja, kaum macht man's richtig, schon funktioniert's zwinkern

Aber ein weiteres Problem habe ich mit den Umlauten:
Entweder werden sie richtig am Bildschirm angezeigt, oder richtig in die Date gespeichert.
Ersetze ich das importierte "ö", durch "ö" steht am BS "÷", in der Datei ist es ok.
Ersetze ich es durch chr(148) ist es am BS ok, ist es in der Datei falsch.

"WINDOWS.BI" und "win\COMMDLG.BI" sind included!
_________________
Heute ist nur das Gestern von Morgen

Gruß
tomcat13
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1876
Wohnort: D59192

BeitragVerfasst am: 16.01.2009, 22:31    Titel: Antworten mit Zitat

Hi,
ja die Umlaute sind unter FB ein Problem traurig

Es gibt einige Möglichkeiten:
z.B.
http://www.freebasic-portal.de/index.php?s=code&id=9
http://www.freebasic-portal.de/index.php?s=tutorials&id=25&

unter Windows bevorzuge ich dies:
http://www.freebasic-portal.de/index.php?s=tutorials&id=25&seite=2

in fbgfx (SCREEN typ, bpp) dies:
http://www.freebasic-portal.de/index.php?s=tutorials&id=44&seite=7

http://www.freebasic-portal.de ist der gockel (oder wie? durchgeknallt ) für FB

lachen
_________________
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
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen 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