| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Code anpassen von Vb6 nach VB.Net 2003 (902 mal gelesen)
|
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2014 / Windows Win7 / HP-UX / Oracle 10 VB6 / Visual Studio:NET2005 / .NET 2010 - Vb.net / Windows Server 2012, ASP.net
|
erstellt am: 21. Mai. 2007 10:23 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, ich bin dabei, ein altes Projekt von Vb6 nach VB.NEt 2003 umzuschreiben. Hier bin ich hängengeblieben: For i = 0 To frmtkAnvil.filDateiAuswahl2.ListCount - 1 If frmtkAnvil.filDateiAuswahl2.Selected(i) = True Then 'Wenn Markierung vorhanden = kopieren 'Dateiname aus Verzeichnis und Dateianwahl ermitteln frmOrdner.lstAuswahl.AddItem frmtkAnvil.filDateiAuswahl2.List(i) End If Next lblMsg.Caption = "Auswahl der Dateien" Ich habe eine Form im neuen Projekt, wo ein Filelistbox drinnen ist. Ich markiere mir ein paar Dateien und öffne durch ein Button eine zweite Form. In der neuen Form ist eine Listbox drinnen. In dieser Listbox soll er mir die Markierten Dateine von der ersten Form anzeigen. Versuch ohne Erfolg: Dim Form1 As New frmOrdner Dim Form2 As New frmCAD Dim i As Integer For i = 0 To Form2.filDateiAuswahl2.SelectedItems.Count - 1 If Form2.filDateiAuswahl2.SelectedItems(i) = True Then 'Wenn Markierung vorhanden = kopieren 'Dateiname aus Verzeichnis und Dateianwahl ermitteln Form1.lstAuswahl.Items.Add(Form2.filDateiAuswahl2.List(i)) End If Next lblMsg.Text = "Auswahl der Dateien" Kann mir hier bitte jemand weiterhelfen. Danke nochmals. ------------------ Schöne Grüße Feyza : )
[Diese Nachricht wurde von Feyza am 21. Mai. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BJ Mitglied PLM System Administrator
 
 Beiträge: 488 Registriert: 20.12.2002
|
erstellt am: 21. Mai. 2007 10:50 <-- editieren / zitieren --> Unities abgeben:          Nur für Feyza
|
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2014 / Windows Win7 / HP-UX / Oracle 10 VB6 / Visual Studio:NET2005 / .NET 2010 - Vb.net / Windows Server 2012, ASP.net
|
erstellt am: 21. Mai. 2007 10:56 <-- editieren / zitieren --> Unities abgeben:         
Hallo BJ, danke Dir für Deine Antwort. Ich weis. Man kann aber nur Verweise diese Anlegen. Kannst Du mir vieleicht eine andere Lösung nennen. Wie ich in eine Box den Inhalt von einem verzeichnis reinbekomme? ------------------ Schöne Grüße Feyza : ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tbd Moderator Teamleiter
  
 Beiträge: 825 Registriert: 26.01.2006 Dell Percision T5400 Intel(R) Xeon(R) CPU X5460 @ 3.16GHz 3,25 GB RAM Nvidia Quadro FX 4600
|
erstellt am: 21. Mai. 2007 11:04 <-- editieren / zitieren --> Unities abgeben:          Nur für Feyza
|
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2014 / Windows Win7 / HP-UX / Oracle 10 VB6 / Visual Studio:NET2005 / .NET 2010 - Vb.net / Windows Server 2012, ASP.net
|
erstellt am: 23. Mai. 2007 10:09 <-- editieren / zitieren --> Unities abgeben:         
Hallo Daniel, diese Konponenten sind wieder nicht schlecht : ) Ich bin auf die Internetseite. Dieser Code läuft unter VB.NET 2005 ohne Probleme. Bei mir ist nur ein kleines Problem: Ich muß mit VB.NET 2005--> auf dem Windowsserver und mit VB.NET 2003 für die Client's programmieren(bei uns ist der Netz nur mit Framework 1.0 ausgelegt,deswegen auch VB.NET 2003 jetzt. Ich habe versucht, den Code für VB.NET 2003 umzusetzten. Bis auf die Fehlermeldung: "Drive Type" ist kein Member von "IO". denke ich würde es funktionieren. Kannst Du mir bitte hier noch weiterhelfen : )? ------------------ Schöne Grüße Feyza : ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tbd Moderator Teamleiter
  
 Beiträge: 825 Registriert: 26.01.2006 Dell Percision T5400 Intel(R) Xeon(R) CPU X5460 @ 3.16GHz 3,25 GB RAM Nvidia Quadro FX 4600
|
erstellt am: 23. Mai. 2007 12:40 <-- editieren / zitieren --> Unities abgeben:          Nur für Feyza
|
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2014 / Windows Win7 / HP-UX / Oracle 10 VB6 / Visual Studio:NET2005 / .NET 2010 - Vb.net / Windows Server 2012, ASP.net
|
erstellt am: 23. Mai. 2007 13:37 <-- editieren / zitieren --> Unities abgeben:         
|
tbd Moderator Teamleiter
  
 Beiträge: 825 Registriert: 26.01.2006 Dell Percision T5400 Intel(R) Xeon(R) CPU X5460 @ 3.16GHz 3,25 GB RAM Nvidia Quadro FX 4600
|
erstellt am: 23. Mai. 2007 13:46 <-- editieren / zitieren --> Unities abgeben:          Nur für Feyza
Hallo Feyza, Zitat: Original erstellt von Feyza: Fehlermeldung: "Drive Type" ist kein Member von "IO".
Bedeutet eigentlich das Drive Type nicht im Namespace IO. vorhanden ist. Kann es ja auch nicht sein! Auseinandergeschrieben schon garnicht! In .Net 2.0 gibt es die IO.DriveInfo Klasse. Diese wiederum besitzt die Methode DriveType. Code: Dim oDriveinfo As IO.DriveInfo oDriveinfo = New IO.DriveInfo("C") Debug.Print(oDriveinfo.DriveType.ToString)
Ich hoffe das hilft dir weiter!
------------------ Mfg Daniel Lesen ist super. Nur die Buchstaben machen einen verrückt! ------------------
SolidWorks Programmierung | Tools | Makros | Software; Schuler Design Automation GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2014 / Windows Win7 / HP-UX / Oracle 10 VB6 / Visual Studio:NET2005 / .NET 2010 - Vb.net / Windows Server 2012, ASP.net
|
erstellt am: 23. Mai. 2007 15:01 <-- editieren / zitieren --> Unities abgeben:         
Hallo Daniel : ) ich habe jetzt den Framework 2.0 auch auf meinem Rechner. Die Anwendung ist nun in VB.NET 2005. Bisher konnte man über Verwaltung den lokalen Bereich auf vertrauenswürdig einstellen und die Anwendung lief unter Framework 1.1 Kannst Du mir bitte helfen, wie kann ich in eienm Projekt unter VB.NET 2005 sagen, dass die Anwendung, dass Framework 2.0 im lokalen Bereich als vertrauenswürdig einstellt? ------------------ Schöne Grüße Feyza : ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tbd Moderator Teamleiter
  
 Beiträge: 825 Registriert: 26.01.2006 Dell Percision T5400 Intel(R) Xeon(R) CPU X5460 @ 3.16GHz 3,25 GB RAM Nvidia Quadro FX 4600
|
erstellt am: 23. Mai. 2007 15:04 <-- editieren / zitieren --> Unities abgeben:          Nur für Feyza
|
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2014 / Windows Win7 / HP-UX / Oracle 10 VB6 / Visual Studio:NET2005 / .NET 2010 - Vb.net / Windows Server 2012, ASP.net
|
erstellt am: 23. Mai. 2007 15:35 <-- editieren / zitieren --> Unities abgeben:         
Hallo Daniel, ja, da hatte ich die Installation wo anders. Jetzt hat man uns den Framework 2.0 standardmäßig auf jedem Rechner installiert und unter Verwaltung findet man hier nicht. Nur unter C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 sind die Dateien. Unter 1.1 gab es eine ConfigWizard.exe, aber unter 2.0 haben wir nichts. Ich dachte, dass man das vielleicht unter VB.NET 2005 mit bei dem Code mitegen kann, dass die Anwendung vertrauenswürdig ist. ------------------ Schöne Grüße Feyza : ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tbd Moderator Teamleiter
  
 Beiträge: 825 Registriert: 26.01.2006 Dell Percision T5400 Intel(R) Xeon(R) CPU X5460 @ 3.16GHz 3,25 GB RAM Nvidia Quadro FX 4600
|
erstellt am: 23. Mai. 2007 15:40 <-- editieren / zitieren --> Unities abgeben:          Nur für Feyza
|
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2014 / Windows Win7 / HP-UX / Oracle 10 VB6 / Visual Studio:NET2005 / .NET 2010 - Vb.net / Windows Server 2012, ASP.net
|
erstellt am: 23. Mai. 2007 15:43 <-- editieren / zitieren --> Unities abgeben:         
Hallo Daniel, ich habe eine andere Lösung von einem Kollegen bekommen, ich werde meine "kleine" Anwendung lokal kopieren lassen und dann ausführen. Dann funktioniert die Anwendung auch ohne das Framework : ) Danke Dir nochmals. ------------------ Schöne Grüße Feyza : ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |