|
|
Informationen über array |
Veränderung der Position von Steuerelementen: CopyMemory |
Verfasst am: 11.05.2012, 11:10 Aufrufe: 33
Guten Tag Forum,
ich habe eine Steuerelementarray Tabelle gemacht und dafür eine Scrollfunktion geschrieben. Nur kommt mir die Bildschirmausgabe des Scrollens dieser Tabelle langsam vor. Ich suche deswegen nach einer Methode diese Funktion zu beschleunigen. Ich habe bereits ein Beispiel anderer Art mit CopyMemory gesehen und bin von dem Ergebniss beeindruckt. Meine Frage lautet nun, ob man mithilfe von CopyMemory ...
|
benötige Hilfe: Zeitstempel bei Buttonclick aufzeichnen |
Verfasst am: 03.05.2012, 17:10 Aufrufe: 179
Hallo Leute,
ich bin neu hier und ziemlicher Anfänger was VB6 angeht.
Ich würde gerne folgendes realisieren:
jedesmal wenn ein Button gedrückt wird, soll das entsprechende Datum mit Uhrzeit aufgezeichnet oder gespeichert werden.
Ich würde es mit einem Array machen, wenn ich wüsste wie.
Es muss ja ein dynamisches Array sein, da ja die Anzahl der Buttonclicks nicht feststeht.
Dieses Array könnte ich dann als ...
|
VB.NET Array-Problem (komme nicht an die Daten) |
Verfasst am: 30.04.2012, 14:45 Aufrufe: 91
Hallöchen,
ich komme mal gleich zur Sache: Habe einen zweidimensionalen Array und in Position array(0,0) einen Wert gespeichert. Will ich diesen wert abfragen, bekomme ich eine indexoutofrange-meldung. Es ist definitiv ein wert in array(0,0) vorhanden. Was soll das? habe es zuerst mit einer variablen versucht und jetzt sogar fix array(0,0) stehen, aber keine Chance.
Woran kann das liegen?
Danke schonmal an all ...
|
Videos erstellen - aber wie und womit? |
Verfasst am: 27.11.2011, 17:42 Aufrufe: 408
B. Uhrzeit) in die Bilder eingeblendet werden.
Was ich bis jetzt geschafft habe: die Kamera nimmt Einzelbilder auf, diese werden mit eingeblendeter Uhrzeit in einem Array zwischengespeichert. Wenn eine Bewegung erkannt wurde, werden wie oben beschrieben die benötigten Bilder aus dem Array entnommen und als JPG auf der Festplatte gespeichert. Anschließend muss ich mit einem Fremdprogramm die Einzelbilder in ein Vid ...
|
Byte Array von DLL |
Verfasst am: 30.08.2011, 16:41 Aufrufe: 530
Hallo,
ich habe eine Funktion in einer DLL die füllt mir einen Speicherbereich (pData) den die VB6 Anwendung bereitstellt mit Audio-Daten.
Deklaration in C++:
typedef long (__stdcall *GETBLOCKDATABYINDEX) (const unsigned long BufferIdx, const unsigned long dwStart, const unsigned long dwNbrOfBlocks, void* pData);
in VB6 deklariere ich wie folgt:
Private Declare Function GetBlockDataByIn ...
|
Frage zu MonthCalendar1.AnnuallyBoldedDates |
Verfasst am: 03.07.2011, 13:14 Aufrufe: 290
Hi!
Ich hab ein Problem in VB2010 mit dem MonthCalendar Control:
Nachfolgender Code funktioniert nicht mit der Fehlermeldung "Der Wert vom Typ "System.Collections.Generic.List(Of Date)" kann nicht in "1-dimensionales Array von Date" konvertiert werden." Keine Ahnung was das bedeutet und warum es nicht funktioniert.
Dim darray As New List(Of Date)
Dim d As ...
|
Alle Objekte einer Resource einlesen |
Verfasst am: 24.05.2011, 17:04 Aufrufe: 285
Hi,
ich habe eine Resource mit Bildern im Projekt. Mir ist klar, wie ich über den Namen auf einzelne Bilder zugreifen kann. Ich möchte aber alle Bilder in ein Array einlesen. Also etwas so was
... = My.Resources(i)
Geht das irgendwie?
Gruß Kaloschke
|
eine variable in der for next schleife... |
Verfasst am: 23.05.2011, 13:11 Aufrufe: 417
ich nochmal, hab den Fehler gefunden. ich muss unter DIM festlegen wieviel ich im Array zuordnen will.
test(20) z.B. dann gehts:)
danke für den Wink mit dem Zaunpfahl 
|
eine variable in der for next schleife... |
Verfasst am: 23.05.2011, 13:04 Aufrufe: 417
Hi Christopher,
danke für Deine Hilfe, eine Kleinigkeit scheint da nicht zu gehen. Ich bekomme eine Fehler : Typen unverträglich.
aus irgendeinem Grund lässt sich das Array nicht verwenden?!
Den Dim test (1 to 10) as String hat er auch angemakelt. den könnte ich auch weglassen, oder?
LG
Andreas
|
eine variable in der for next schleife... |
Verfasst am: 23.05.2011, 07:45 Aufrufe: 417
|
Array Items in Labels anzeigen |
Verfasst am: 18.03.2011, 20:25 Aufrufe: 312
Hallo zusammen,
Ich bin Umsteiger von VB6 nach VB 2005.
Vieleicht könnte mir ja jemand bei folgendem Problem helfen...
Ich lese Messwerte aus einer SPS aus und erhalte diese als Long Variablen in einem Array.
In vb6 war es möglich das Array in einer Schleife zu durchlaufen und die einzelnen Items in indizierte Labels zu schreiben.
Wie könnte ich das in VB 2005 lösen?
|
Newbie braucht Hilfe beim Einlesen von Dateien |
Verfasst am: 17.03.2011, 15:56 Aufrufe: 600
StreamReader(fs)
Dim Var1 As String = w.ReadToEnd 'Die Datei komplett einlesen
'Wenn das fertig ist, den Filestream und den reader wieder schließen
w.Close()
fs.Close()
'Wir erstellen ein Array aus allen Zeilen, indem wir den String an jeder neuen Zeile splitten
Dim loadarray As Array = Var1.Split(New String() {System ...
|
Newbie braucht Hilfe beim Einlesen von Dateien |
Verfasst am: 17.03.2011, 15:25 Aufrufe: 600
So Entschuldigung nochmal hab da vorhin ein wenig Unsinn verzapft und zu wenig nachgedacht
Hier nun der Codeteil Fehlerfrei:
For Each temp In loadarray 'Eine Schleife, die jedes Elemet im Array durchgeht
If temp.Length > 6 Then
If temp.Remove(6, (temp.Length - 6)) = "File =" Then 'Wenn die 5 ersten Zeichen der ausgelesenen Zeile deinen Suchbe ...
|
Newbie braucht Hilfe beim Einlesen von Dateien |
Verfasst am: 17.03.2011, 13:24 Aufrufe: 600
ReadToEnd 'Die Datei komplett einlesen
'Wenn das fertig ist, den Filestream und den reader wieder schließen
w.Close()
fs.Close()
Jetzt müssen wir nach deinen Zeilen suchen:
'Wir erstellen ein Array aus allen Zeilen, indem wir den String an jeder neuen Zeile splitten
Dim loadarray As Array = Var1.Split(New String() {System.Environment.
|
Mehrere Backgroundworker erstellen |
Verfasst am: 17.03.2011, 13:03 Aufrufe: 827
:
Job1 Datei jede Minute kopieren
Job2 Datei kopieren wenn Hashwert ungleich
Job3 Datei kopieren wenn Änderungsdatum ungleich
Job1 hat ja sowieso einen festen Zeitwert
und Job2 und 3 werden in einer festgelegten Zeit immer mal wieder überprüft (im Falle meiner Testeinstellung vorerst jede Minute).
Bisher hab ich die Behandlung so gelöst:
Die Jobs stehen in einer ArrayList und werden über einen Timer beha ...
|
Bilder upload Problem |
Verfasst am: 13.03.2011, 20:27 Aufrufe: 459
3 verwenden man copy() und is_uploaded_file() anstatt von
// move_uploaded_file()
//Deklaration der gültigen mimetypen
$mimearray=array("image/gif", "image/jpeg", "image/pjpeg","image/x-png","image/png");
//Upload verzeichnis
$uploaddir = 'benutzer/';
//Prüfen ob Formular gesendet wurde
if($_POST['senden']==true ...
|
Mehrdimensionale Arrays |
Verfasst am: 13.03.2011, 11:48 Aufrufe: 293
hi
wofür du da einen mehrdimensionalen array brauchst weis ich nicht so ganz
dim iArray (1 to 7) as integer
dim grZahl as integer
grZahl = iArray(1)
for i = 2 to 7
if iArray (i) > then grZahl then grZahl = iArray(i)
next
msgbox grZahl
ich habe zwar noch keine consolanwendung geschrieben und vb.net kann ich auch nicht
aber mit dem kannst was anfangen denke ...
|
VB 2010 Mehrere Steuerelemente auf einmal ansprechen |
Verfasst am: 04.02.2011, 20:12 Aufrufe: 1219
Meine aktuelle Problemstellung:
Ich habe mehrere ComboBoxen, mit denen ich jeweils folgendes machen möchte:
- Sie mit einer Liste von Wörtern (den Bezeichnungen für die Fertigkeiten) füllen
- Festlegen, daß beim Ändern des "SelectedItem" eben dieses ausgewählte Item einem vorher definierten Array zugewiesen wird
Diese beiden Dinge bekomme ich mittlerweile schon hin, nur möchte ich sie ungern für ...
|
Cursor-Picturebox Abfrage |
Verfasst am: 31.01.2011, 18:29 Aufrufe: 508
Y + 16 Then
Befehlsfenster.ShowDialog()
Exit For
Else
End If
Next
End If
Kurze Erklärung: Ich will mit meinem Cursor eine Picturebox anklicken die während des Ausführens erst generiert wird, ich schreibe sie zudem in eine Arrayliste um alle Pictureboxen die erstellt wurden zu speichern.
Die Zeile
If Spi ...
|
Control-Array zu Laufzeit mit MausDown-Auswertung |
Verfasst am: 29.01.2011, 20:42 Aufrufe: 639
) eine vergleichbare andere "BuildObjekt"-Sub aufgerufen werden.
Im derzeitigen Zustand reagiert die Sub "MouseDown" aber natürlich leider immer nur auf den zuletzt erschaffenen Button, da nObjekt nur eine Variable und kein Array ist und daher bei jedem Aufruf von "BuildButton" neu zugeordnet wird.
Ich bekomme es einfach nicht hin, das so zu coden, dass ich die pro Form erlaubten 2 ...
|
Daten in Tabelle schreiben |
Verfasst am: 22.12.2010, 14:01 Aufrufe: 898
|
Einsteiger braucht Hilfe bei Application.OnTime |
Verfasst am: 10.12.2010, 09:50 Aufrufe: 489
Activate
Range("a2:a1000").Clear
Set Groups = GetObject("LDAP://OU=Sicherheitsgruppen,OU=firma,DC=domäne,DC=local")
Groups.Group = Array("group")
Set r = Range("a2")
For Each objGroup In Groups
r = objGroup.Name
r = " " & Right(r, Len(r) - 3)
Set r = r.Offset(1) ...
|
short Array von c++ in vb6 nutzen |
Verfasst am: 18.11.2010, 17:19 Aufrufe: 926
Also ich habe es selbst gelöst bekommen. Ein SAFEARRAY ist eine Datenstruktur die von VB6 zur Übertragung von Arrays über die COM-Schnittstelle genutzt wird.
Es muss also erst ein SAFEARRAY entsprechenden Typs angelegt, mit Daten gefüllt und kann dann an VB6 übermittelt werden.
Hier der Code:
C++:
void WriteString(char* SPSinput)
{
char* WerteString; //Der zerlegte Teilstring
int Werte ...
|
webbrowser Quellcode |
Verfasst am: 07.11.2010, 13:42 Aufrufe: 611
send one field and one file
strBody = _
"--AaB03x" & vbCrLf & _
"Content-Disposition: attachment; name=""uploaded_file_1""; filename=""" & Me.txtFile & """" & vbCrLf & _
strContentHeader & vbCrLf & _
strText & vbCrLf & _
"--AaB03x--"
'must convert to byte array
aPostData ...
|
Ressource wie Datei einlesen |
Verfasst am: 06.11.2010, 09:41 Aufrufe: 848
kann ich nicht irgendwie einfach die 101 custom Ressource in nen string packen und dann bei vbcrlf splitten und das dann ins array packen?
|
Ressource wie Datei einlesen |
Verfasst am: 05.11.2010, 23:03 Aufrufe: 848
txt" For Input As #ff
While Not EOF(ff)
Line Input #ff, strline
linecount = linecount + 1
ReDim Preserve sLines(linecount)
sLines(linecount) = strline
Wend
Close #ff
nun will ich aber die liste nicht immer mit geben und wollte sie halt als Ressource hinzufügen,
aber wie kann ich die liste dann wieder in das string array schreiben?
Am liebsten wäre mir d ...
|
short Array von c++ in vb6 nutzen |
Verfasst am: 21.09.2010, 10:01 Aufrufe: 926
Moin,
ich versuche ein short-Array aus c++ nach VB6 zu uebergeben und die einzelnen Werte zu nutzen. Leider bekomme ich die Fehlermeldung, dass eine Konvertierung von 'short(*)Der C++-Code
void WriteString(char* SPSinput)
{
char* WerteString[6];
short Werte[6];
for (int i=0;i<6;i++)
{
WerteString[i]=strchr(SPSinput,'$');
Werte[i ...
|
Uebergebener String lässt sich nicht verarbeiten |
Verfasst am: 06.09.2010, 15:37 Aufrufe: 540
|
Visual Basic 2010 Express ms-help:// Problem |
Verfasst am: 29.08.2010, 19:05 Aufrufe: 1014
Ich habe das Gefühl das es ein relativ triviales Problem ist und bei den jeweiligen Objecten die nicht "resolved" werden können einfach etwas bei der Definition geändert werden muss. Bei den Arrays bin ich allerdings völlig ratlos, da ich meistens garnicht weiß auf welches Array sich die Warnung bezieht. Es ist leider relativ viel Code, aber eigentlich bräuchte ich nur einen Tipp zu einem bestimmten Fehler, ...
|
Visual Basic 2010 Express ms-help:// Problem |
Verfasst am: 27.08.2010, 13:53 Aufrufe: 1014
Hallo,
ich habe ein Programm von VB 6 auf VB 2010 upgegraded mithilfe des Upgrade Wizards. Dabei sind natürlich einige Fehlerquellen entstanden. Die meisten konnte ich relativ leicht ausmerzen. Jedoch gibt es noch recht viele Hinweise dieser Art:
'UPGRADE_WARNING: Array has a new behavior. Click for more: 'ms-help://MS.VSCC.v90/dv_commoner/local/redirect.htm?keyword="9B7D5ADD-D8FE-4819-A36C-6DEDAF088CC7&qu ...
|
Zeilen kombinieren |
Verfasst am: 05.08.2010, 09:32 Aufrufe: 1029
|
Zeilen kombinieren |
Verfasst am: 05.08.2010, 08:47 Aufrufe: 1029
... 0;CCur(sstr(i))) + 1
Next
Close #1
Open "C:\ausgabe.txt" For Output As #1
For i = 1 To 990628
If sSum(i) > 3 Then Print #1, i & " = " & CCur(sSum(i)) & "x"
Next
Close #1
aber die liste zu sortieren
mit der größen summe zuerst
puh möglich aber dauert ewig und nochlänger
weil der array ...
|
Sortierung von Tabellenwerten (Ranking) |
Verfasst am: 16.07.2010, 11:02 Aufrufe: 544
so hab gestern noch mal versucht etwas weiter zu machen, er liest jetzt zumindest mal die werte ins array....jetzt ist die frage wie ich das sortieren lasse, am besten mit ner for schleife dachte ich?
Sub Einlesen()
'IntMerker = 0
Cells(Rows.Count, 2).End(xlUp).Select
IntAnzahl = ActiveCell.Row
ActiveCell.Offset(0, 1).Range("A1").Select
'MsgBox ...
|
Sortierung von Tabellenwerten (Ranking) |
Verfasst am: 16.07.2010, 11:02 Aufrufe: 544
- Schreiben Sie ein Makro welches das aktuelle Ranking wieder löscht, um neue Daten weiterer Mitarbeiter hinzuzufügen.
Soweit mal zur Aufgabenstellung. Ich habe mir überlegt die Daten aus der Spalte B (also die Umsätze) in ein Array zu schreiben welches dann sortiert wird und die jeweilige Positionierung in die jeweilige Zeile schreibt. (Er muss sich also merken welcher Wert wo steht). Er soll also NICHT de ...
|
Daten einer mdb in ein array einlesen |
Verfasst am: 13.06.2010, 20:35 Aufrufe: 510
|
Verknüpfung zwischen Textboxen und Array |
Verfasst am: 11.04.2010, 14:04 Aufrufe: 480
Ich versuche ein Sudoku Programm (Visual Basic Express 2008) zu schreiben.
Also nicht neues bzw. besonderes.
Die einzelnen Eingabefelder sollen Textboxen sein.
Wie kann ich diese nun als Elemente eines Arrays ansprechen ?
Also etwa als Textbox(1,1) bis Textbox(9,9).
|
Combobox doppelnennungen ausblenden |
Verfasst am: 24.03.2010, 19:45 Aufrufe: 571
Habe das Problem jetzt umgangen. Ich habe mir jetzt ne Funktion geschrieben die alle doppelten Werte löscht und die nicht gelöschten der Reihe nach in ein Array schreibt. Dieses Array schreibe ich mir dann später in zwei Spalten die außerhalb meines Arbeitsbereiches liegen und greife dort mit der Combobox auf die Werte zu. Nachdem die Eingabe beendet ist lösche die eingegeben Werte einfach wieder, brauche die ja nur ...
|
Object/Field in Array ??? |
Verfasst am: 22.01.2010, 07:33 Aufrufe: 418
Hallo,
ich probiere gerade ein Recordset mit Field in ein Array zu schreiben. Sprich es muss ein Rs!field1 bis Rs!fieldx in ein Array, um ein später wieder auslesen zu können und das Datagrid im Fenster daraus dynamisch wieder aufbauen zu können.
Leider geht das weder mit Object noch mit Field. Kann mir jemand kurz weiterhelfen?
Danke
|
Code auslagern und zur Laufzeit verwenden |
Verfasst am: 16.01.2010, 15:35 Aufrufe: 733
... bin Alex und versuche ein Programmteil hardwaremäßig vor Veränderung zu schützen!
ich habe ein einigermaßen großes Problem, und finde keine Lösung dafür!
Ich habe beispielsweise eine Routine wie:
Publich Sub OpenMessage(byval Nachricht as String)
MsgBox(Nachricht)
end sub
Diese Sub möchte ich als Programmteil auslagern! Nicht in einer DLL, sondern in einem Stream bzw Array ...
|
Aktion doppelt Ausführen |
Verfasst am: 23.12.2009, 01:24 Aufrufe: 445
Moin,
Ich würde das mit einem Array machen, welches die Werte der TextBoxen enthält und vorm Start des Timers Deklariert wird:
Dim TextArray(2) as String
Sub Btn_Start_Click ()
TextArray(0) = TextBox1.Text
TextArray(1) = TextBox2.Text
TextArray(2) = TextBox3.Text
Timer1.Start()
End Sub
' Wo ich mir jetzt deinen Code noch mal genauer angescha ...
|
Zahlen / Wortdreher in If - Funktion für Highscoreliste |
Verfasst am: 14.11.2009, 18:46 Aufrufe: 647
Is ja ziemlich unleserlich. (Mal so nebenbei)
besser wäre die Punkte in ein (zweidimensionales) Array zu schreiben und dann sortieren (bubblesort).
Schöner wäre es (wenn du es wirklich so gelöst haben willst) das label/textbox mit lbl.controls(xyz) (xyz als nummer) anzusprechen und dann per schleife sortien
|
4 Video Tutorials von mir :P |
Verfasst am: 29.10.2009, 04:16 Aufrufe: 1088
Hier mal 4 Video Tutorials von mir :p, also das sind meine ersten.Themen:WinExec (Scheiß Shell)Skin (Skins Erstellen und nutzen)Array (Ein Easy Array)Clipboard (Sacht Alles)Download:http://rapidshare.com/files/141449437/Mein...orials.rar.htmlMfg Igoe, Have Fun
|
Grosse Textdatei in Datatable |
Verfasst am: 28.09.2009, 18:03 Aufrufe: 921
Ich möchte mehrere große Textdateien in ein Datatable schreiben und dann an den Daten diverse Berechnungen durchführen.
Im moment bin ich noch dabei eine einzige Textdatei einzulesen. Ich gehe dabei aber immernoch über ein normales array.
Die Textdateien sehen folgendermassen aus:
Kundennummer;Kundenname;Seriennummer;Username;Datum;Uhrzeit;Zugriffsdauer;Status;Fehler;Fehler2
in soeiner Textdatei welche ...
|
Treeview : wo kann man zusätzliche Eigenschaften von erzeugt |
Verfasst am: 24.08.2009, 15:19 Aufrufe: 413
Liebe Gemeinde,
ich erzeuge ein Treeview aus der DB und bin ganz stolz auf mich.
Nun habe ich diese Knoten generiert, der Klick auf diese soll ja etwas sinnvolles bewirken, z.B. eine SQL Abfrage ausführen, die jedoch irgendwo gespeichert werden muss. Eingefallen ist mir bisher nur ein Array .. das kann aber stressig werden, wenn Knoten hinzukommen oder gelöscht werden. Dann hatte ich diesen SQL String in der To ...
|
Probleme mit XML |
Verfasst am: 22.08.2009, 15:28 Aufrufe: 945
Moin Leiche,
Ersteinmal finde ich die Formulierung "Seitenbeschreibungssprache" unpassend, "Auszeichnungssprache" trifft es eher.
Zur Sache:
Ich kenne deinen Editor Quellcode nicht, aber ich schätze du arbeitest mit Arrays und oder Klassen.
Dein XML-Code hat zwar den richtigen Ansatz, ist aber zu statisch, zumindest für meine Empfindung. ich würde das Ganze so gestallten, was neben Speiche ...
|
Prüfen, ob Array Daten beinhaltet |
Verfasst am: 07.08.2009, 17:40 Aufrufe: 1459
Hi,
damit kannst Du die Elemente in Deinem Array prüfen
If myArray IsNot Nothing 'prüfen ob Array bereits initialisiert
For Each iElement In myArray
If iElement IsNot Nothing Then DoSomething()
Next
End If
|
Systemweites Drag&Drop in VB.NET |
Verfasst am: 16.07.2009, 12:41 Aufrufe: 2506
Es ist natürlich möglich die Datenauswertung bereits im DragEnter Ereignis durchzuführen, dann würden die Daten jedochbereits beim Streifen des Drag&Drop Objektes hinzugefügt werden. Das ist sehr unvorteilhaft 3. 'DragDrop'Jetzt geht es ans Daten auswerten. Zuerst müsst ihr ein Array als String deklarieren. Ich benutze hier als Namen 'Dat'Wichtig hier bei ist es, dem Array keinen Index zu geben, da wir ein dyn ...
|
Prüfen, ob Array Daten beinhaltet |
Verfasst am: 15.07.2009, 09:38 Aufrufe: 1459
Hallo,
wenn ich dich richtig verstanden habe möchtest du bestimmte Elemente im Array nach Inhalt überprüfen, richtig? Oder möchtest du generell wissen ob in deinem Array Daten vorhanden sind?
Wenn du ein bestimmtes Element abfragen möchtest geht das ungefähr so:
If array(0)="" then
MessageBox.Show("Kein Inhalt")
Else
MessageBox.Show(array(0))
End If
...
|
Arraylist - Anzahl der Elemente bestimmen? |
Verfasst am: 22.06.2009, 17:01 Aufrufe: 961
Hi,
ich hab eine Arraylist bei der stetig Elemente gelöscht werden und brauche aber jedesmal die Anzahl der Elemente dieser Arraylist
hab schon ne Stunde google benutzt aber nichtts passendes gefunden.
Kann mir jemand helfen?
ok, kumpel hat mir geholfen
einfach:
array.count

|
Funktionen schreiben |
Verfasst am: 15.06.2009, 18:56 Aufrufe: 1124
Also wird der Teil vor der zu entfernenden Zeichenkette und Der dahinter in einem Array gespeichert:Dim Var() As String<br />Var = Split(TheString, TheStringToCut)Dieses Array fügen wir dann wieder zusammen:EndString = Var(0) & Var(1)Den Rückgabewert, den man beim Aufrufen einer Funktion erhält, bekommt man,indem man den Funktionsnamen als Variable benutzt, und den Rückgabewert i ...
|
|
|