Français
Forum

OCX Dossier

 

Georg
Hovenbitzer
allô zusammen,

ist es possible sous Profan² OCX Fichiers anzusprechen et en Funktionen trop nutzen ?
Insbesondere ca va mir à AudioGenie2.ocx de Stefan Töngi [...] .

malheureusement habe je jusqu'à dato encore aucun alternative DLL trouvé qui so viel peux comment cet.

chez meinen Versuchen bekomme je toujours qui annonce Funktion dans DLL pas vorhanden.

j'ai malheureusement en aussi trop wenig Ahnung.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
26.11.2006  
 




Rolf
Koch
Hi Georg, je GLAUBE es pourrait so marcher:

définir qui dans qui OXC enthaltenen Funktionen
def MP4Artist(1) !AudioGenie2.oxc,MP4Artist
et so plus alors alles quoi Du besoin - paramètre oui dans qui Aider

magasin qui OXC:
ocx&=usedll(AudioGenie2.oxc)

Aufrufen:
artist$=MP4Artist(string$)

am Schluss entladen
freedll oxc&

je crois zumindest, dass es so marcher pourrait. peux es oui la fois versuchen.
 
26.11.2006  
 




Rolf
Koch
Achso la hâte Du aussi qui Dossier important.txt gelesen, de à cause de OXC im System registrieren?
 
26.11.2006  
 




Georg
Hovenbitzer
allô Rolf,

vielen merci pour qui schnelle Antwort.

je hatte folgendes versucht:
KompilierenMarqueSéparation
Dabei venez qui faute Funktion pas dans qui DLL vorhanden.
cet Funktion gibt es, si on on avec einem HexEditor cherchez.
mais je viens simple pas tour.
qui OCX habe je auparavant regsvr32 registriert.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
26.11.2006  
 




Frank
Abbing
Probier la fois cet Tool de Andreas Miethe. simple qui OCX-Dossier cela Icon qui INC_Gen.exe tirer. Im Dossier qui OCX-Dossier wird ensuite une Inc-Dossier generiert. peut-être la hâte du seulement une falschen Funktionsnamen angegeben...

13 kB
Hochgeladen:26.11.2006
Downloadcounter53
Download
 
26.11.2006  
 




Georg
Hovenbitzer
allô Frank,

cet Programme suchte je
Hat mais malheureusement keinen Erfolg gehabt, es erkennt seulement folgende Funktionen et warnt encore devant cet trop exportieren:
KompilierenMarqueSéparation
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
26.11.2006  
 




Frank
Abbing
Hm, du könntest per GetProcAddress() qui Adresse einer Funktion ermitteln et vous avec Call starten.
ici encore une Beschreibung dans VB: [...] 
 
27.11.2006  
 




Georg
Hovenbitzer
allô Frank,

folgendes habe je la fois:
KompilierenMarqueSéparation
Def GetProcAddress(2) !kernel32.dll,GetProcAddress
Def CreateThread(6) !kernel32.dll,CreateThread
Def WaitForSingleObject(2) !kernel32.dll,WaitForSingleObject
Def CloseHandle(1) !kernel32.dll,CloseHandle
Declare hModule&
Declare lProcAddress&
Declare FName$
Declare hThread&
Declare lpThreadId&
Declare lResult&
Cls
hModule& = @UseDLL(D:\Privat\Projekt_OCX\AudioGenie2.ocx)
Print hModule =  + @Str$(hModule&)
FName$ = DllRegisterServer
lProcAddress& = GetProcAddress(hModule&,@Addr(FName$))
Print DllRegisterServer =  + @Str$(lProcAddress&)
hThread& = CreateThread(0,0,lProcAddress&,0,0,@Addr(lpThreadId&))
Print hThread =  + @Str$(hThread&)
lResult& = WaitForSingleObject(hThread&,0)
Print lResult =  + @Str$(lResult&)
CloseHandle(hThread&)
#############
FName$ = AUDIOAnalyzeFile
lProcAddress& = GetProcAddress(hModule&,@Addr(FName$))
Print AUDIOAnalyzeFile =  + @Str$(lProcAddress&)
FName$ = GetAudioGenieVersion
lProcAddress& = GetProcAddress(hModule&,@Addr(FName$))
Print GetAudioGenieVersion =  + @Str$(lProcAddress&)

WhileNot %Key = 2

    WaitInput

EndWhile

FreeDLL ocx&
Fin

Pour DllRegisterServer wird une ProcAdresse ewrmittelt, alle anderen Versuche échouer.
je viens simple pas à qui Funktionen tour
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
27.11.2006  
 




Frank
Abbing
Hm, je connais mich avec dem Dateitypen pas aus. Hab eigentlich aucun concept plus en supplément.
 
27.11.2006  
 




Uwe
''Pascal''
Niemeier
allô gens!

Hab la fois une perspective reingeworfen...
Soweit je qui Doku verstehe, ca va pas um (API-) Funktionen, mais um Methoden (alors ne OLE/COM-Geschichte).
qui notwendigen Definitionen liegen wahrscheinlich dans qui OCX selbst, sommes mais pas direct trop lesen. Kennt sich ici quelqu'un avec VB aus??
un Beispiel dans C++ wäre hilfreich...

SeeYou
Pascal
 
27.11.2006  
 




Georg
Hovenbitzer
allô Pascal,

j'ai la fois quelque chose gesucht, mais malheureusement ne...aucune Demo trouvé.
Im Forum de AudioGenie findet on seulement une Anleitung comment on qui OCX sous Exel u.s.w. einbindet.

Es wird wohl pas aller
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
28.11.2006  
 




Uwe
''Pascal''
Niemeier
allô Georg!

une Possibilité wäre qui Verwendung qui OCX per VBS (VisualBasic Script, fonctionne standartmässig sur chaque neueren Windows).
So un Script ließe sich per Profan anlegen et starten; mögliche Rückgaben müssten alllerdings vom Script dans einer separaten Textdatei abgelegt volonté, qui wiederum de Profan ausgelesen wird.
Habe sur cet Weise déjà Routinen zum fouiller de Outlook-Adressen entwickelt. mais une flüssige Nutzung est naturellement pas drin


si un VB-Kundiger sous uns ist, pourrait qui peut-être une Art Wrapper entwickeln...

SeeYou
Pascal
 
28.11.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

4.133 Views

Untitledvor 0 min.
H.Brill24.11.2023
Sebald Grandjean11.11.2018
Andre Rohland11.02.2018
Langer02.04.2017
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie