Beiträge von SeekeR

    hmmm standardmäßig eben nicht.. ich bin cshon froh dass ich es zumindest auf 2.0 geschrieben hab, nicht auf 3.5

    dass es auf MacOS nicht geht ist mir schon klar, auf Linux wird es wahrscheinilch genausowenig gehen. aber damit kenn ich mich nicht aus. hab aber auch keinen freund mit linux oder macOS ;)

    hi leute,

    ich versuche so eine art aufklappbares Unter Menü, für weitere Informationen. ich hab im moment noch keine Ahnung, wie man so etwas realisiert, aber ich schätz mal das wird mit java und/oder css gemacht. Ich stelle mir das ungefähr so vor wie auf http://www.isohunt.com vl kennt ihr die seite. wenn man nach einer suche auf einen eintrag klick, klappen sich darunter zusatzinformationen auf.

    ich selber brauch keine aufwändigen elemente da drinnen, sondern einfach nur ein paar zeilen text.

    ich hoffe ihr könnt mir weiterhelfen

    mfg SeekeR

    hi leute, ich hab so das gefühl, ich bin der einzige der hier neue themen postet.

    ich habe bereits folgenden code:

    Code
    Dim re As System.IO.StreamReader
            re = New System.IO.StreamReader("regeln.txt")
            ausgabe_text = re.ReadLine
            RichTextBox1.Text = ausgabe_text

    (ausgabe_text hab ich als string dimensioniert)

    ich verwende visual basic 2005 express edition. Wenn ich nun das Programm starte, und das unterprogramm ausführen möchte, bekomm ich eine fehlermeldung. Die Datei regeln.txt konnte nicht gefunden werden. überprüfen sie die pfadangabe usw ..

    die regeln.txt datei befindet sich bereits im projekt explorer. Wie kann ich die Datei jetzt in den string abspeichern? mit resources.regeln.txt hab ich es auch schon probiert = regeln.txt ist kein Member von "Resources"

    ich hoffe ihr könnt mir weiterhelfen ;)

    mfg SeekeR

    ok, jetzt hab ich es gefunden... also das häckchen ist eigentlich schon die ganze zeit aktiviert... komisch

    edit: wenn ich es deaktiviere, braucht dann der anweder, also wenn ich das spiel weitergebe, kein .net framework? weil der einzige unterschied den ich erkenne, ist, dass die styles halt nicht so aufwändig sind...

    ähm tut mir leid, ich weiß nicht genau wo ich das finde. das einzige was ich mir vorstellen könnte was du meinst, sind die Verweise. aktiviert habe ich so in der art folgende:

    System.xml
    System.Windows.Forms
    System.Drawing
    System.Deployment
    System.Data
    System

    weiter unten kann ich dann noch viele mehr aktivieren, aber etwas von applikations-framework hab ihc nichts gelesen.. sorry

    wow also danke erstmal, dass du extra vb2008 installiert hast. ich selber verwende 2005, hier dürfte es minimale unterschiede geben. er schreibt mir nämlich:

    "My" ist kein Member von "System.Windows.Forms.NotifyIcon".

    Aber ich glaube, ich lade mir einfach das neuere 2008 herunter, dass es dann geht. allerdings hab ich teilweise schon jetzt das problem, dass man mindestens .NET Framework 2.0.3 (glaub ich) braucht, um das programm zu starten. braucht man dann, mit vb2008, ein noch höheres .NET Framework?

    mfg SeekeR

    hmmm also ich hab jetzt folgenden code:

    wenn ich bei GetManifestResourceStream("Wirtschaftsspiel.Regen.gif") das " ' " entferne, dann schreibt er mir:
    Fehler 1 Der Name "GetManifestResourceStream" wurde nicht deklariert.

    Das Programm hängt sich dann mit dieser Fehlermeldung auf:

    Eine Ausnahme (erste Chance) des Typs "System.ArgumentException" ist in System.Drawing.dll aufgetreten.

    wow danke.. also ich hab es mal mit der 2ten möglichkeit probiert, funktioniert perfekt^^

    ich hätte noch eine dritte frage, wenn es nichts ausmacht ;)

    also per zufallsgenerator lass ich ein wetter generieren, das mit schönen gifs illustriert werden soll. jetzt hab ich ein feld in meinen hauptform, dass sich PictureBox1 nennt. weiters hab ich dann eben die drei gifs unter den projectresources drinnen. jetzt möchte cih nach jeder periode das wetter-bild verändern lassen. mein bisheriger code:

    Code
    If weather = 1 Then
                PictureBox1.Load = Sonne.gif
            ElseIf weather = 2 Then
                PictureBox1.Load = wind.gif
            ElseIf weather = 3 Then
                PictureBox1.Load = regen.gif
    End If

    edit: mit "" hab ich es auch schon probiert, ebenfalls mit "resources/Sonne.gif" usw...

    hmm, wärst du so nett und erklärst mir das genauer? im moment hab ich eben im hauptformular die zwei arrays so dimensioniert:

    Code
    Public periodengewinn(12) As Single
    Public menge_array(12) As Single

    und dann, wenn ein jahr fertig ist so in der art:

    Code
    ergebnis_form.Show()

    hab ich das dann so in der art?:

    Code
    Dim ergebnis_formInstanz As New ergebnis_form()
    ergebnis_formInstanz.periodengewinn() 
    ergebnis_formInstanz.menge_array()
    ergebnis_formInstanz.Show()

    ich bin leider noch ein ziemlicher Anfänger ;)

    wow also danke mal für die ausführliche erklärung.. ich schätz mal, so ähnlich wird das dann in allen anderen programmier-sprachen auch sein.

    natürlich mach ich danach eine abfrage ;-)... eine frage ob man zurücksetzen will ohne abbrechen macht nur begrenzt sinn

    Code
    If antw = vbOK Then
    Anweisungen....
    End If

    wenn das programm durch ist, möchte ich dann die ergebnisse auf einem neuen formular anzeigen lassen. wie mache ich das, dass es schon beim (zB) ergebnis_form.Show() befehl die ergebnisse eintragen kann?

    mfg

    vbtricks, danke erstmal. also das mit der message box funktioniert jetzt, mit | ging es nicht, aber mit or. wenn du willst kannst du mir gerne eine ausführliche Begründung schreiben, ich interessiere mich dafür.

    zum 2ten.. ich hab das jetzt mal mit so gemacht, dass ich in beiden formularen das array mit public dimensioniert habe. zum testen bin ich leider noch nciht gekommen, weil mir noch ein paar logische fehler aufgefallen sind. so in ner stunde bin ich wieder zurück, dann kann ich das testen..

    mfg SeekeR

    .net verwende ich, ziemlich sicher^^ ..

    also cih hab das jetzt so umgeändert wie du es gesat hast:

    Code
    frage = "Wollen Sie wirklich alles zurücksetzen?" & Chr(13) & Chr(13) & "Alle Daten werden verloren gehen!"
            antw = MsgBox(frage, MsgBoxStyle.OkCancel & MsgBoxStyle.Question, "Zurücksetzen?")

    es ist noch das selbe wie vorher.. weißt du vl auch eine lösung für meine weite frage? das mit dem array auf einen anderen formular wiedergeben?

    mfg

    hi leute,

    ich bin gerade dabei, für die schule ein spiel zu programmieren (deswegen für die schule, weil es ein wirtschaftsspiel ist ;-))... allerdings hab ich da zwei oder drei kleinere probleme.

    1. ich hab bei einer MsgBox folgenden code:

    Code
    antw = MsgBox("Wollen Sie wirklich alles zurücksetzen?" & Chr(13) & Chr(13) & "Alle Daten werden verloren gehen!", MsgBoxStyle.OkCancel & MsgBoxStyle.Information, "Zurücksetzen?")

    wenn ich das programm nun ausführe, und den button wo die MsgBox sich befindet anklicke, bekommm ich nur eben den dialog, aber nur einen OK-Button. bei einer anderen MsgBox funktioniert es so, keine ahnung warum:

    Code
    antw = MsgBox("Wollen Sie wirklich beenden? Alle Fortschritte werden verloren gehen!", MsgBoxStyle.Question & MsgBoxStyle.OkCancel, "Beenden")

    2. ich habe alle ergebnisse und sonstige wichtige daten in mehrere arrays gespeichert. wie kann ich jetzt diese arrays in einem neuen formular anzeigen lassen? bzw dass er automatisch das formular mit den array-inhalten ausfüllt, ohne dass man auf einen button oder so klicken muss..

    also ich hab mir das bereits so versucht:

    Code
    im hauptformular:
    Public periodengewinn(12) As Single
    
    
    und dann hab ich im ergebnis-formular:
    
    
    label1.Text = periodengewinn(i) & " €"

    (i incrementiere ich immer, und lass es dann in einem label ausgeben)

    ist dann das array mit public dimensionieren auch in anderen formularen verfügbar? kann ich das formular dann gleich ausfüllen lassen?

    ich hoffe ihr könnt mir helfen ;)

    achja: ich verwende Microsoft Visual Basic 2005 Express Edition

    danke schon im voraus, mfg SeekeR