tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
14
ZUGRIFFE
1492
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sydmak sydmak ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    24
    Hallo nochmal,
    ich kannzwar jetzt schon eine Text-Datei auslesen, aber daraus neue Variablen zu erstellen ist z.Z. noch ein bisschen zu hoch für mich, deshalb nehme ich mal wieder dankend eure Hilfe in anspruch.
    Vielen Dank und Liebe Grüße
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Öhm ja, und was genau willst du jetzt wirklich machen?
     

  3. #3
    sydmak sydmak ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    24
    Also ich habe mehrere Text-Dateien wo drin steht was für Variablen ich benötige, diese brauche ich ja um ein lauffähiges Projekt zu erzeugen. Es sind aber mehrere Klassen bzw. Module in dem Projekt wo die verschieschenen Variablen ersetzt bzw. erzeugt werden müssen. Es gibt pro Projekt aber nur eine Text-Datei wo die Variablen ausgelesen werdern.
     

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Kannst du so eine "Text-Datei" einmal posten? Mich würde interessieren ob sich gerade mein Verdacht bestätigt oder nicht.
     

  5. #5
    sydmak sydmak ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    24
    So da bin ich wieder.
    Also da meine Dokumentation zu diesem Programm auf eine idl-Datei basiert und ich die Variablen hier raus in eine txt-Datei kopiere, kann es folgendermaßen aussehen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    [B]long <Dateiname>[/B](
                       [B]in string [/B]stationNr,
                       [B]in long[/B] processVersion,
                       [B]inout long[/B] numberofrecord,
                       [B]inout StructArray[/B] Data,
                       [B]out string[/B] String)
    raises (ServerException);
     
    [B]struct StructArray[/B]
    {
                       [B]long[/B] VersionID
    };
    typedef sequence<Struct> [B]StructArray[/B];
     

  6. #6
    Brillenschlange92 Tutorials.de Gastzugang
    [gelöscht]
    Geändert von Brillenschlange92 (23.02.09 um 13:02 Uhr) Grund: alter Post
     

  7. #7
    sydmak sydmak ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    24
    Hey natürlich bin ich daran interessiert.
    Ist es denn auch in VB 2005?
    Ich danke vielmals.
    Geändert von sydmak (30.08.07 um 09:09 Uhr)
     

  8. #8
    Darkas Darkas ist offline Mitglied Gold
    Registriert seit
    Feb 2007
    Beiträge
    218
    Also ich speichere Variablen immer in der Registry, Aber man sollte vorsichtig sein was man Speichert, eigentlich sollte man nur Einstellungen und sowas wie die zuletzt geöffneten Dokumente speichern. ini ist meines Wissens ziemlich veraltet, Das ganze geht über Microsoft.Win32.Registry, wenn ich mich nicht irre.
     

  9. #9
    Meiki_ Meiki_ ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    25
    Also normalerweise ist es üblich iwelche Konfigurationseinstellungen(die nicht in der Registry abgelegt werden) im Xml-Format(siehe auch VS interne "app.config") zu speichern.

    Bei XML-Dateien bieten auch die im .Net Framework vorhandenen Klassen XmlDocument, XmlNode, etc... großen Komfort.

    Somit würde ich dir empfehlen deine Config-Informationen(oder was du auch immer mit Variablen-Werten in einer Datei bezwecken willst...) im XmlFormat abzulegen/auszulesen.....

    mfg meiki
     

  10. #10
    sydmak sydmak ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    24
    Ich glaube ihr versteht mich falsch, ich will sie ja nicht speichern ich möchte an Hand der gegebenen Datei in diesem Fall eine Text-Datei siehe Beispiel oben Variablen + Dateiname erstellen, falls ihr eine einfachere Lösungsmöglischkeit habt bin ich auch dankbar
    z.B.
    long <Dateiname>
    VB 2005:
    Module <Dateiname>
    ...
    End Module
    -->für den Dateinamen
    in String stationNr
    VB 2005:
    Public String stationNr
     

  11. #11
    Meiki_ Meiki_ ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    25
    Ich versteh den Hintergrund für dein Vorhaben nicht ganz....
    Könntest du deine Beweggründe für solch eine ...ääähhh.... unkonventionelle Entwicklungsweise vielleicht kurz erleutern?
    Dann versteht man vielleicht besser was du genau willst...
     

  12. #12
    sydmak sydmak ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    24
    Der Grund ist der, das ich halt mehrere VB-Projekte erstelle, die alle sehr ähnlich sind.
    Sie unterscheiden sich halt nur in den Variablen und den Dateinamen. Da ich immer vorher eine Dokumentation zu den Programmen schreibe was es machen soll habe ich schon die Variablen in einer text-Datei. Hierfür habe ich schon vorher eine Vorlage(Templet) erstellt und müssen jetzt nur noch die Variablen und Dateinamen ersetzt werden.
    Ich hoffe das es einigermaßen verständlich ist, wenn nicht bitte nochmal melden.
     

  13. #13
    Meiki_ Meiki_ ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    25
    Ich kann dir leider immer noch nicht folgen....
    Wie stellst du dir das vor?
    Willst du bestimmte Codestellen erst zur Laufzeit generieren oder wie?

    Und noch ne Frage

    du hast geschrieben..:

    z.B.
    long <Dateiname>
    VB 2005:
    Module <Dateiname>
    ...
    End Module
    -->für den Dateinamen
    in String stationNr
    VB 2005:
    Public String stationNr

    wozu steht das "long" bei Dateiname..... wo wird das bitte umgesetzt?
     

  14. #14
    sydmak sydmak ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    24
    Zitat Zitat von sydmak Beitrag anzeigen

    idl-Datei

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    [B]long <Dateiname>[/B](
                       [B]in string [/B]stationNr,
                       [B]in long[/B] processVersion,
                       [B]inout long[/B] numberofrecord,
                       [B]inout StructArray[/B] Data,
                       [B]out string[/B] String)
    raises (ServerException);
     
    [B]struct StructArray[/B]
    {
                       [B]long[/B] VersionID
    };
    typedef sequence<Struct> [B]StructArray[/B];
    Also es soll mir die arbeit erleichtern und mir Zeit sparen. Ich habe mir halt gedacht das ich es schon fertig habe bevor ich es laufen lasse, da es ja sonst keinen Sinn für mich macht weil ich ja sonst nicht mehr da drüber kucken kann.

    Wie gesagt die Text-Datei wird aus einer idl-Datei (Java) kopiert.
     

  15. #15
    Meiki_ Meiki_ ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    25
    Und wieso kopierst dir den Code nicht einfach ins .Net und passt ihn an?
    Klar du hast gesagt die Projekte machen alle fast das selbe, bis auf die Tatsache dass es andere Variablen sind, aber du kannst ja dann den allgemeinen Code in ne externe dll auslagern......
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 14.01.10, 23:23
  2. [Batch] Variable mit in neue Datei schreiben
    Von Trash im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 01.10.09, 17:14
  3. Neue Datei erstellen
    Von Masterclavat im Forum Microsoft Windows
    Antworten: 6
    Letzter Beitrag: 27.01.08, 08:48
  4. Text aus Datei lesen, bearbeiten und in neue .txt Datei spechern
    Von shisho1980 im Forum Visual Basic 6.0
    Antworten: 8
    Letzter Beitrag: 30.03.07, 19:35
  5. Immer neue Datei erstellen
    Von dwiist im Forum PHP
    Antworten: 2
    Letzter Beitrag: 29.01.04, 13:17