Hi zusammen,
ich versuche gerade, ein .dll Library in meiner Klasse zu nutzen.
Das Projekt ist eine WPF Browseranwendung. Darin habe ich eine Klasse erstellt und meine Library hinzugefügt.
Der Import der .dll funktioniert. Allerdings kann das TDConnection Objekt nicht erstellt werden. Wenn ich diese Zeile auskommentiere, funkioniert es.
Imports TDAPIOLELib
Public Class QCConnection
Public Sub getC ...
Verfasst am: 27.11.2011, 16:42 Aufrufe: 209
Was nun?
Gerüchteweise soll es nur unter C möglich sein, Bitmaps in komprimierte AVI-Videos umzuwandeln. Kann das jemand bestätigen oder widerlegen?
Es gibt eine DLL, die dieses können soll (Malisch AVI Creator), aber die Docu soll verschollen sein.
Gibt es die Möglichkeit, aufgenommenen Ton sekundenweise in Arrays zu speichern, ohne Umweg über den MCI-Befehl "save aufnahme <datei>"?
...
Verfasst am: 19.10.2011, 09:48 Aufrufe: 335
der code lässt sich auch ausführen, doch kommt dann eine SteckOverflowException beim erstellen einer New Zedgraph.PointPairList
wie gebe ich meinem BackgroundWorker die dll mit?
Wie gesagt wenn ich den Code im HauptThread ausführe funktioniert dieser ohne Probleme
Public Function calc_fractions(ByVal group As group, ByRef mes As messurement) As List(Of dataFraction)
If group.channe ...
Verfasst am: 14.10.2011, 13:18 Aufrufe: 79
Guten Tag Forum!
Ich habe eine Frage, an deren Lösung ich schon den ganzen Tag knabber.
Gibt es eine Möglichkeit aus einer selbst geschrieben ActiveX-DLL ein 'Dictionary' als Rückgabe zuerhalten?
Ich habe einige Beispiele im Netz gesehen, wo die jeweilige Funktion ein 'Long' zurückgibt, aber das allein reicht mir leider nicht.
Ich beschäftige mich erst seit heute mit DLLs und wäre für ein wenig Hilfe sehr ...
Verfasst am: 14.10.2011, 13:03 Aufrufe: 158
Guten Tag Forum!
Ich habe eine Frage, an deren Lösung ich schon den ganzen Tag knabber.
Gibt es eine Möglichkeit aus einer selbst geschrieben ActiveX-DLL ein 'Dictionary' als Rückgabe zuerhalten?
Ich habe einige Beispiele im Netz gesehen, wo die jeweilige Funktion ein 'Long' zurückgibt, aber das allein reicht mir leider nicht.
Ich beschäftige mich erst seit heute mit DLLs und wäre für ein wenig Hilfe sehr ...
Verfasst am: 30.08.2011, 15:41 Aufrufe: 432
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 ...
Verfasst am: 20.07.2011, 13:19 Aufrufe: 703
hi
ja kein problem...
Private Declare Function SetCursorPos Lib "user32.dll" _
(ByVal x As Long, ByVal y As Long) As Long
Private Sub SetCur2Lbl()
Dim xTop As Long
Dim xLeft As Long
With lblStart
xTop = Me.Top + .Top + (.Height / 2)
xLeft = Me.Left + .Left + (.Width / 2)
xTop = xTop / Screen.TwipsPerPixelX
xLeft = xLeft / Screen.Twi ...
Verfasst am: 25.05.2011, 10:30 Aufrufe: 545
Die DLL gehört in den Ordner extrahiert, in dem das Programm ist.
Hat es das nicht? Dann hab ich wohl die falsche Umgebungsvariable verwendet...
Edit: Hat schon mal jemand das Prog ausprobiert, bei dems gelaufen ist? Ein Feedback wär schön...
Verfasst am: 25.05.2011, 06:45 Aufrufe: 545
die dll hat die exe sehr wohl entpackt
die frage ist nur... wohin hätte sie entpackt werden sollen?
ins system32?
oder am desktop
aber wenn ich dir noch einen tipp geben darf...
ich würde für sowas folgendes verwenden
immer einen bestimmten ordner z.b.
Path = Environ("Appdata")
und dort deine datein entpacken...
oder von miraus ("TMP")
bei 2 datein noch egal a ...
Verfasst am: 25.05.2011, 05:12 Aufrufe: 545
OK, danke für die Fehlermeldung. Anscheinend hat es die DLL bei dir noch immer nicht kopiert. Ich hab sie jetzt allein hochgeladen, oben bei meinem Beitrag findest du den Link.
Da du anscheinend Probleme hast, dass das Programm diese Dateien kopiert: Ich mein, natürlich wirst du dich sehr gut auskennen mit Dateizugriff usw., aber vielleicht hast du wirklich nicht vollen Zugriff auf den Ordner, in dem das Programm ...
Verfasst am: 24.05.2011, 12:13 Aufrufe: 724
Wenn ich versuche, mittels regsvr32 die Microsoft.office.interop.excel.dll neu zu registrieren,
erscheint auch eine Fehler: "DLLRegisterServer-Eingangspunkt nicht gefunden".
Hier meine Function:
zunächst die Imports:
Imports System
Imports System.IO
Imports Microsoft.Office.Interop
Private Function ZellInhalt(ByVal XlsDatei As String, ByVal Zelle As String) As String
Dim XL As New ...
Verfasst am: 20.04.2011, 20:59 Aufrufe: 2003
können hinzugefügt werden
- Für Faule ist es möglich sich eine Anzahl an Leveln generieren zu lassen
- DLL Plug-In System für neue Editoren
Ich hab sicher etwas vergessen aber ich hoffe das reicht erst mal!
Verwendete Programmiersprache:
VB6
Systemanforderungen:
Soweit noch nicht bekannt, da ich auf einem Sixcore fahre! Erfahrungswerte von Euch würden mir da sehr helfen! Auflösung ist aber minimum 102 ...
Verfasst am: 19.03.2011, 18:13 Aufrufe: 245
Hallo,
Ich weiß dass ich mit VB6 eine ActiveX-DLL erzeugen kann. Aber kann diese auch wie eine gewöhnliche DLL (z.B. Windows API) in anderen Programmiersprachen verwendet werden?
Dass das nicht geht wenn ich die besonderen Fähigkeiten von ActiveX nutzen will ist mir klar, aber wie siehts aus wenn die Schnitstelle nur aus einfachen Funktionsaufrufen besteht?
Wo finde ich Informationen zur allgemeinen Funktionsw ...
Verfasst am: 19.02.2011, 04:14 Aufrufe: 314
Hallo,
die Frage habe ich nicht ganz verstanden. Die msvbvm60.dll ist auf jedem Windows-System
standardmäßig vorhanden. Ich habe bei den Win98 Rechnern diese auf den neuesten Stand gebracht.
Das ändert nichts.
Grüße
cydney1996
Verfasst am: 06.02.2011, 16:04 Aufrufe: 326
hi
ich hab leider nicht so ganz verstanden was du möchtest?
möchtest du dass auf deinem loginformular - Benutzer
der angemeldete benutzer des PC steht?
private Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" ( _
ByVal lpBuffer As String, _
nSize As Long) As Long
dim user as str
getusername user,len(user)
form1.txt_user.text = user
...
Verfasst am: 05.02.2011, 11:46 Aufrufe: 314
Hallo,
ich habe schon vor Jahren ein Projekt in VB6 erstellt das mittlerweile ziemlich umfangreich ist
und aus einem MDI-Form mehreren Child-Forms besteht. Seit einiger Zeit habe ich Probleme
auf Rechnern mit Win98 (wird doch noch häufig verwendet). Beim Aufruf einer Form
ohne die gerade sichtbare zu verlassen (kein UNLOAD) kommt es oft zum Absturz des Programms
mit Ausnahmefehler in msvbvm60.dll.
Es wir imm ...
Verfasst am: 12.10.2010, 07:05 Aufrufe: 905
aber dass pdf komerziell ist weist du schon oder?!
d.h. du müsstest dir die dll von adobe kaufen um einfach so mit pdf umgehen zu können
ansonsten
einen pdf drucker installieren
dann könntest das anders machen....
indem du alles in eine textdateiausgibst
und diese dann mit dem pdf drucker ausdruckst...
dann hast auch deine pdf
lg
Verfasst am: 23.09.2010, 06:58 Aufrufe: 377
Hallo,
das hilft dir bestimmt weiter:
http://www.lvr.com/parport.htm
Da gibt es einen Abschnitt 'Programming Tools for Port I/O and Interrupts' da kann man sich eine DLL herunterladen und ein VB6 Beispiel gibt es auch.
Gruß Charly
Verfasst am: 12.08.2010, 22:15 Aufrufe: 745
Das Programm speichert Stream Name und Stream Link in einer verschlüsselten ini Datei,
des weiteren besitzt es 3 Sprachepakete, die im Ausgeführten Zustand gewechselt werden können,
und ebenfalls in der ini Datei gespeichert werden, und somit beim nächsten Start automatisch ausgeführt werden.
Außerdem danke ich kevin89 für seine tolle Adobe-Style v2 dll.
Erstellt mit: Visual Basic 2010
Framework: ...
Verfasst am: 02.08.2010, 11:00 Aufrufe: 552
glaub sogar systemweit also für dll usw (bin mir da aber nicht sicher)
so was heist das alles
beispiel:
du hast eine form und ein modul
im modul
private sub Msg_Box ( byval sText as string)
msgbox sText
end Sub
ist auf der Form "unsichtbar"
public sub Msg_Box ( byval sText as string)
msgbox sText
end Sub
ist sichtbar
und du kannst die funktion aufrufen
in form1 ...
Verfasst am: 29.07.2010, 08:30 Aufrufe: 667
was für eine seite aufrufne? internet seite?!?
Private Declare Function ShellExecute Lib "Shell32.dll" Alias _
"ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String,_
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
private sub command1_Click()
ShellExecute(0&, vb ...
Verfasst am: 12.07.2010, 15:42 Aufrufe: 407
Hallo!
Beim Erzeugen einer ArrayList durch
"Set testArrayList = New ArrayList"
Bekomme ich folgende Fehlermeldung:
"ActiveX component can't create object"
Ich habe mscorlib.dll in den Verweisen eingebunden. Was mache ich falsch? Worauf muss ich achten? Welche Bibliotheken muss ich noch einbinden?
Vielen Dank für jede Hilfe!
Verfasst am: 11.05.2010, 14:18 Aufrufe: 604
Hallo,
kann mir jemand sagen wo der Unterschied zwischen AxInterop und Interop liegt? Ich habe in einem Projekt eine AxInterop.threed.dll die ja eigentlich aus einer threed.ocx datei heraus generiert werden sollte. Füge ich die ocx Datei dem Projekt hinzu kommt aber nur eine Interop.threed.dll raus mit dieser lässt sich das Projekt nicht kompilieren.
Schon mal danke und Gruß,
Mario
Verfasst am: 28.03.2010, 18:04 Aufrufe: 471
exe zu die ich durch dieses Programm ersetzt habe - ich möchte also mit Fn+F8 die Mausbeschleunigung triggern.
Das Programm funktioniert einwandfrei wenn ich es mit Doppelklick starte.
Wenn ich jedoch Fn+F8 drücke funktioniert es nur teilweise, insbesondere vermute ich dass die Funktionen die auf user32.dll zugreifen nicht funktionieren. Ich vermute, dass der Hotkey-Prozess, der Fn+F8 abgreift und dann meine .e ...
Verfasst am: 24.03.2010, 21:20 Aufrufe: 567
Hi,
Ich hab mal ne kleine Frage zu VB 2008
Ich habe ein kleines Projekt, bei dem ich per Skin.dll das UI verändern möchte, also im grunde genommen nur einfach die grafiken der Oberfläche auslagern.
Wie ich die Grafiken in einer dll lagere, weiß ich schon, allerdings weiß ich nicht, wie die Pfade zu den Grafiken aussehen müssen, damit ich die Bilder aus der dll ressource datei nutzen kann.
Ansonsten hab ich aber ...
Verfasst am: 19.02.2010, 20:49 Aufrufe: 890
jetz möchte ich mit denen halt die ausgänge setzen. ich hab vista 32bit und einen laptop mit usb-parallel adapter. die InpOut32.dll besitz ich auch. ich brauch also nur code beispiele.
ps: wegen dem adapter denke ich mal das sich die adresse des para ports ändert? wäre es auch möglich (muss aber nicht zwingend) in eine textbox die adresse des ports einzutragen und dann diese zu verwenden? (auf button-klick?) : ...
Verfasst am: 31.01.2010, 13:55 Aufrufe: 496
Hab mich da schon ein bisschen schlau gemacht und auch paar Artikel gefunden die das beschreiben.
Nun ist es so, es gibt eine sogenannte Inpout32.dll, die die Funktionen für die Steuerung des Port enthält.
Wenn ich jetzt sage ich möchte die 8 Ausgänge Pin 2-9 per Button ein und aus schalten, wie mache ich dass ?
Ich schreibe in die Public Class Form1:
Public Declare Function Inp Lib "inpout32.dll" ...
Verfasst am: 27.01.2010, 08:58 Aufrufe: 607
NET Fehler namens System.IO.FileNotFoundException. Ich habe die System.IO im Code per "Imports System.IO" eingebunden.
Also dieser Fehler bezieht sich ja auf die DLL "mscorlib.dll". Diese ist auf dem Rechner des Arbeitskollegen vorhanden. Wieso findet er sie dann aber nicht?
Danke für die Antworten.
p.s. ich habe die Suche des Forums auch probiert aber nach meiner Suchanfrage bekam ich im ...
Verfasst am: 16.01.2010, 14:35 Aufrufe: 664
Hallo Forum,
Ich 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 ...
Verfasst am: 07.01.2010, 07:49 Aufrufe: 831
Der Zugriff erfolgt über DAO 3.6 (ist unter Projekt -> Verweise aktiviert). Die dao360.dll ist im Installer (Paket und Weitergabe Assisent vom Visual Basic 6 Professional) enthalten.
In der Regel läuft das Programm - zumindest auf den Rechner hier bei uns.
Das Programm wurde aber auch an Kunden herausgegeben, und dort kommt es vereinzelt zu Error 3170 beim ersten DB-Zugriff.
Woran könnte das liegen?
Der ...
Verfasst am: 24.12.2009, 14:42 Aufrufe: 577
Setz dich mal mit funktion GetAsyncKeyState auseinander ist nicht so schwer dazu musst du aber erst due use32.dll aufrufen wie das geht steht alles unten im link
http://www.vbarchiv.net/api/details.php?id=getasynckeystate
Verfasst am: 14.12.2009, 18:23 Aufrufe: 1339
Text
End If
End Sub
Module1 zur Transparentz:
Option Explicit
Declare Function GetWindowLong Lib "user32.dll" _
Alias "GetWindowLongA" ( _
ByVal hWnd As Long, _
ByVal nIndex As Long) As Long
Declare Function SetWindowLong Lib "user32.dll" _
Alias &q ...
Verfasst am: 19.11.2009, 08:08 Aufrufe: 1560
org########## Dort Könnt ihr was lernen !'##################################'APIPrivate Declare Function ShellExecute Lib "shell32.dll" _ Alias "ShellExecuteA" (ByVal hWnd As Long, _ ByVal lOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpDirectory As String, _ ByVal nShowCmd As Long) As Long Public Function isPrinterAvailable() As Boolean isPrinterA ...
Verfasst am: 19.10.2009, 10:45 Aufrufe: 456
Da hast du schlechte Karten. Entweder du nutzt die COM Objects in mIRC, oder du erstellst eine Standart Dll z.B. mittels C/C++
Denn VB erstellte DLL'S sind keine Standart DLL's sondern ActiveX DLL's. Alles weitere steht in der mIRC Hilfe unter dem Bereich DLL Support
Verfasst am: 18.10.2009, 15:48 Aufrufe: 609
hi
naja proxy
hab ich auch mal probiert
in der registry werden die proxydaten gespeichert!
currrent_user/software/windows/curren version/internet settings
-) ProxyEnable
-) ProxyServer
bei mir hat das damals leider nicht ganz so hingehauen...
ich habe immer wenn ich sowas brauchte die internetopionen aufgerufen mit
Shell "rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl"
Verlauf...
googl ...
Verfasst am: 14.10.2009, 20:03 Aufrufe: 456
Es gibt ja DLL's wie mIRC einen rückegabewert geben den man per /dll sich holen kann.Wenn jemand weiß wie ich sowas an mirc sende wäre ich sehr dankbar.Weiß nähmlich nur wie es mit DDE geht aber das hat mit /dll nichts zutun
Verfasst am: 02.10.2009, 03:43 Aufrufe: 1674
Okjetzt mal was kleines "exotisches" :DWenn ihr eine neue Form in euer Projekt einfügen wollt, macht ihr das ja wie bisher per IDE. Point&Click halt. Ich zeig euch mal, wie man die Form auch aus einer dll herrausladen kann.Dazu erstellt ihr erst einmal ein Klassenbibliothekprojekt. Ihr solltet die Grundstruktur einer Klasse sehen können. Jetzt geht ihr im Projektklassenexplorer auf euer Projekt und fügt ganz normal e ...
Verfasst am: 19.09.2009, 17:38 Aufrufe: 344
Hallo allerseits!
Ich schreibe gerade einen kleinen Keylogger mithilfe von Winsock.
Nun zu meiner Frage: Ist es möglich die MSWINSCK.dll in das Programm einzubinden?
Also ich meine so das ich sie nicht immer dazuschicken muss.
Eine möglichkeit wäre ja ein Binder, aber bei denen meldet sich immer der Antivirus.
Gibts da vieleicht andere Möglichkeiten?
Danke im Vorraus
Gruss skoro
Verfasst am: 07.08.2009, 11:00 Aufrufe: 716
Hallo
Achte bitte etwas auf deine Rechtschreibung!
Was soll das Thermometer denn messen?
Lufttemperatur im Garten, CPU Temperatur oder die vom Bach nebenan?
Hast du irgendwelche Sensoren die du zuerst mit dem PC verbinden musst?
Wenn ja, gibts da so 'ne dll mit der du auf den Seriell/Parallelport zugreifen kannst.
Hardwarenahe programmierung wäre mit C / C++ leichter.
Gib uns noch ein paar Hinweise für dei ...
[ Time: 0.3153s ][ Queries: 294 (0.1230s) ][ GZIP on - Debug on ]