tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
789
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Lifmor Lifmor ist offline Mitglied Bronze
    Registriert seit
    Mar 2004
    Ort
    Switzerland
    Beiträge
    36
    Hab ein bischen gegoogelt und herausgefunden, dass man seit Visual Basic 6 ein Array auch ohne Schleife (sprich jeden Wert einzel kopieren) kopieren kann.
    Nun leider hab ich nirgends gefunden wie das geht.
    Hab bereits mit
    Code :
    1
    
    arraycopy = array
    versucht.
    Funktioniert aber leider nicht.

    Wär flott wenn einer Bescheid wüsste.

    Lif
     

  2. #2
    Avatar von Orakel
    Orakel Orakel ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    472
    Hmmmm,

    bist Du Dir da wirklich sicher, dass arraycopy ein Bestandteil von VB ist.

    Also ich kenn's nur von Java.

    Gruß
    ein sich wunderndes Orakel
     
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
                      \\\\|////
                      \\ _ _ //
                       ( o o )
    ================oOOo-(_)-oOOo==================
    [COLOR=blue]    The next time you think you are perfect,
               try walking on water[/COLOR]
    ========================Oooo===================
                      oooO  (  )
                      (  )  ) /
                       \ ( (_/
                        \_)
    Vorsicht dieser Link ist bissig :)

  3. #3
    Lifmor Lifmor ist offline Mitglied Bronze
    Registriert seit
    Mar 2004
    Ort
    Switzerland
    Beiträge
    36
    ist kein Bestandteil von VB
    arraycopy ist nur das zweite Array
    könnte auch so heissen

    Code :
    1
    
    array2 = array1

    MFG LIF
     

  4. #4
    Avatar von MAN
    MAN MAN ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    426
    Ich glaube das liegt ganz einfach daran, dass du die Arrays falsch deklarierst!

    Probiers mal mit folgendem:

    Code :
    1
    2
    3
    4
    
    Dim array1(0 To 9) As String
    Dim array2() As String
     
    array2 = array1

    So sollte es funktionieren!

    mfG,
    MAN
     
    BLT - Die Bundesliga Tabelle der Saison 2011 / 2012 - http://www.spacehoster.de/blt/ NEU: mit Tippspiel!
    EMail: mstangel@gmx.de

  5. #5
    Lifmor Lifmor ist offline Mitglied Bronze
    Registriert seit
    Mar 2004
    Ort
    Switzerland
    Beiträge
    36
    Hat hingehauen. Dankeschön

    Liegt also daran dass ich beim 2. Array die Felderanzahl schon vorgegeben habe?
    also
    Code :
    1
    
    Dim array2(11,11) as Datentyp
     

  6. #6
    Avatar von MAN
    MAN MAN ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    426
    Ja, ganz genau! Wenn du die Größe schon vordeklarierst kommt sofort ein Syntaxfehler.

    Du kannst natürlich auch genauso gut zweidimensionale Array "kopieren", oder auch ein dynamisches Array, wo du die Größe des zu kopierenden Arrays ebenfalls nicht festlegst.
     
    BLT - Die Bundesliga Tabelle der Saison 2011 / 2012 - http://www.spacehoster.de/blt/ NEU: mit Tippspiel!
    EMail: mstangel@gmx.de

Ähnliche Themen

  1. Array kopieren
    Von Cyraid im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 02.05.10, 23:45
  2. Kopieren von Dateien ohne Verzeichnisstruktur
    Von fluppi_one im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 04.04.08, 14:53
  3. 2D Array kopieren und verändern
    Von DerWisser im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 15.04.07, 22:47
  4. mc kopieren aber ohne Script
    Von Heelix im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 13.11.05, 12:31
  5. ManagementObjectCollection in Array kopieren
    Von MrPHP im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 29.08.04, 13:10