Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

Wie kann man Objekte in VisualBasic 6 klonen?

Mr. Producate / 0 Antworten / Baumansicht Nickles

Ich möchte einen Desktop unter Visual Basic 6 programmieren, bei dem auch Verknüpfungen und in Form von Symbolen angelegt werden können, ähnlich wie bei Windows. Das Problem ist, wie kann man jetzt z.B. Image-Objekte aus bestehenden klonen (ich habs mit indexen probiert), sie also aus einem vorhandenen neu erstellen? Dazu habe ich schon einen Code entwickelt, der aber nur unter VisualBasic 3 funktioniert. Der Fehler die bei diesem Code unter VisualBasic 6 auftaucht liegt in der Zeile mit "load Dicon(ind)" Dabei wird die Fehlermeldung "Fehler beim Kompilieren - ungültige Verwendung einer Eigenschaft" angezeigt.


Der bereits entwickelte Code (ind wird im Deklarationsabschnitt "Allgemein" der Form als integer deklariert und steht für den Index des Objekts, Dicon ist das zu klonende Objekt):


  If ind = 0 Then
    ind = 1
  End If


   ind = ind + 1
   
  Load dicon(ind)  'Hier kommt der Fehler
  
  dicon(ind).Visible = True   


Was muss man an diesem Code-Abschnitt ändern? Muss man vielleicht das Schlüsselwort load durch ein anderes ersetzen?


Für Hilfe wäre ich sehr dankbar!

bei Antwort benachrichtigen