tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
603
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Nico192 Nico192 ist offline Mitglied Silber
    Registriert seit
    Oct 2005
    Beiträge
    89
    Ein Programm schreiben:
    Mti einer ComboBox kann ich auswählen, zwischen zeile 1,2,3,4 usw.
    wenn die ersten 2 zeichen in dem textdokument " ++ " sind , soll das programm in Text1 CD schreiben ( "++" = CD)
    wenn dort " ^^ " steht, soll das programm " DVD " schreiben (in text1) also:
    Möglichkeit: (möglich)
    Code :
    1
    2
    3
    4
    5
    6
    7
    
     
    If text1.text= ++ then
        Text1.text=CD
    If text1.text= ^^ then
        Text1.text=DVD
    If Text1.text= then
        Text1.text= keine Angaben
    Gibt ja viele Möglichkeiten, weiß aber net ob meine würde, er soll also aus einer Textdatei auslesen-alles was mit " ++/^^/ " beginnt; alles was anders beginnt sollte er als "kommentar" sehen

    (schön wäre es mit "text4" das dort die Kommentare drinnen stehen-bräuchte man nur noch ein system, damit das programm weiß, welches kommentar zu welchen gehört!!
    z.B. noch eine zeichen kombination: -1 = zeile 1 (will heißen, dass das kommentar z.B. lauten würde:
    "Dieser Film ist eine langweilige Komödie"

    müsste in der textdatei stehen: -1 Dieser film ist eine langweilige Komödie

    -1 steht damit in Label2, die als Überschrift für das Kommentar stehen soll,also:

    Kommentar zu "Last Boy Scout" (-1)

    -1 steht also für Last Boy Scout

    also: in der 1.Zeile ( -1 steht ja für zeile 1)
    Steht (nach " ++/^^/ " Lastboyscout...)

    Textdatei:
    Code :
    1
    2
    3
    4
    5
    
    ++Last Boy Scout(1)
    ^^blablabla(3)
    usw.
    KOMMENTARE  (dar dieser textteil ohne jegliche "kombiationen" anfängt, wird dieser einfach vom programm ignoriert!!)
    [B]-1 Dieser film ist eine langweilige Komödie[/B]


    alles was zwischen ++/^^/ und " ("irgendwas") steht, soll in text2 stehen

    und das was in der klammer steht, soll später in text3 ( oder in Label1 stehen )

    Danke N!C0 192

    P.S. Ich weiß, und das tut mir aufrichtig Leid, dass ihr diesen Beitrag mehrmals lesen müsst, um genau zu verstehen, was ich eigentlich will
    Dafür möchte ich mich entschuldigen, und bedanken dass ihr euch dennoch dafür entschieden habt, mir zu helfen

    Falls ihr fragen habt,meldet euch...

    MSN: nico-arnold@lycos.de

    EDIT: Hallo?Das Thema wurde noch nicht angeschnitten-ich habe zumindestens nichts entdeckt, wofür meine Visual Basic Kenntnisse ausreichen würden
    Wäre schön wenn ihr euch einfach mal bei MSN meldet, falls ihr es habt :)

    N!C0 192
    Geändert von Nico192 (21.10.05 um 11:19 Uhr)
     

  2. #2
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Mit anderen Worten, du willst Filmtitel mit Kommentar und anderen Eigenschaften in einer Datei abspeichern und eine Art Bibliothek aufbauen? Und du weißt nicht wie du es anstellen sollst?
     
    hihi = -h²

  3. #3
    MM4213 MM4213 ist offline Rookie
    Registriert seit
    Sep 2005
    Beiträge
    7
    Hallo Nico!

    Es gibt einen Befehl, mit dem man in Teiltexte aus eine String-Variablen heraussuchen kann. Den gleichen Befehl kann man nutzen um zu testen ob überhaupt ein Steuerzeichen im zu prüfenden Text vorkommt.

    Wenn du dir eine Datei anlegen willst, in der die beschriebenen Steuerzeichen stehen, öffne doch zunächst die Datei und ließ sie dann Zeilenweise mit:

    zeile=lineinput(DateiNr)

    prüfe dann, ob die Zeile die Steuerzeichen enthält:

    if instr(zeile,"++")>=1 then ...

    es wird hier Position des " "-Inhaltes festgestellt. Ist der Text nicht vorhanden, ist das Ergebnis 0
    sollte zeile also die Zeichen enthalten, kannst du diese mit

    zeile=replace(zeile,"++","")

    herauslöschen und gleich verwenden!

    Viel Spaß! MM
     

  4. #4
    Nico192 Nico192 ist offline Mitglied Silber
    Registriert seit
    Oct 2005
    Beiträge
    89
    @ Shakie:

    JAAA

    @ MM4213:

    Puh!!
    Das wird für mich Newbie gar net so leicht
    Werds mal probieren...kannst ja vielleicht schon mal nen code zusammen basteln(am besten einen, der auf mein Beispiel passt!!

    DANKE N!C0 192

    Für eure Hilfe
     

  5. #5
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Also da empfehle ich dir das ganze mit Ini-Dateien zu lösen, die du mit Windows-API-Funktionen schreiben und lesen kannst. Da musst du bloß noch die API-Funktion aufrufen und ihr sagen, sie soll beispielsweise den Titel von Film Nr.3 speichern/laden und dann tut sie das.
    Ließ dir dazu mal diesen Tutorialausschnitt durch (oder auch das ganze Tutorial)
     
    hihi = -h²

  6. #6
    Nico192 Nico192 ist offline Mitglied Silber
    Registriert seit
    Oct 2005
    Beiträge
    89
    Ahhhh, jetzt noch ne kruze Erklärung was ini-dateien und Windows-Api-Funktion sind!!

    Danke N!C0 192

    P.S. *Tutorialanguck*
     

  7. #7
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    http://www.bullhost.de/i/initialisierungsdatei.html
    -->Eine Datei in der Einstellungen in einem bestimmten Format abgespeichert werden. Such einfach mal in deinem Windows nach *.ini und schau dir eine Datei mit einem Texteditor an.

    http://www.informationsarchiv.net/clexid_333.shtml
    -->Funktionen, die von DLLs zur Verfügung gestellt werden und man in Programmen aufrufen kann, damit sie etwas tun.
     
    hihi = -h²

  8. #8
    MM4213 MM4213 ist offline Rookie
    Registriert seit
    Sep 2005
    Beiträge
    7
    Hallo Nico!

    Soll ich dir wirklich dein Programm schreiben?

    Informiere dich doch lieber über folgende Befehle:

    freefile ' feststellen welche Dateinummer frei ist
    openfile ' Datei öffnen ( input, output beachten)
    lineinput ' Datei Zeilenweise lesen
    instr ' Aus einem String einen Teil heraussuchen
    replace ' Einen Teil eines Strings ersetzen

    Wenn du die richtig zusammensetzt, lernst du sich schon mal eine ganze Menge zu deinem Problem.
    Wenn das dann hinhaut, ist shakies Weg sicher der Elegantere. Er (Sie?)empfielt dir die von Windows bereitgestellten Funktionen zu benutzen. Das ist Programmieren in der Upperclass!

    Das sollte man zwar auch können, aber einen Schritt nach dem Anderen!
    ( to shakie: Da kommen wir auch noch hin!)

    CU! MM
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 05.05.08, 20:10
  2. Antworten: 2
    Letzter Beitrag: 14.06.07, 23:29
  3. Zeichen aus einer Datei löschen
    Von RealbigZ im Forum Java
    Antworten: 3
    Letzter Beitrag: 12.10.05, 15:53
  4. Parsen einer ASF-Datei mit eingerueckten Zeichen
    Von einszwo im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 03.06.04, 21:22
  5. Anzahl der Zeichen in einer Datei!
    Von thomas im Forum PHP
    Antworten: 2
    Letzter Beitrag: 26.06.02, 22:01