AudioGenie Forum
September 08, 2010, 04:06:58 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: Neue Version 2.0.1.3 der AudioGenie DLL verfügbar!
 
Seiten: [1]
  Drucken  
Autor Thema: Fehlermeldung unter 64 Bit  (Gelesen 790 mal)
Cool_Jack
Newbie
*
Beiträge: 6


Profil anzeigen
« am: Dezember 13, 2009, 05:22:47 »

Hallo zusammen!

Ich habe ein großes Problem. Ich benutze seit vielen Jahren Audiogenie bin damit wahnsinnig zufrieden. Doch nun mache ich mir Gedanken da mein Programm nicht unter 64 bit läuft. Es kommt immer beim Reg. des Codes zu einer Fehlermeldung.

Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B)


Ich habe die Dll sowohl unter System32 als auch unter systemwow64 gespeichert. Unter 32 Bit läuft alles glatt, doch wie gesagt unter 64 Bit nicht.

Ich hoffe Ihr könnt mir weiterhelfen.

Mein Sys:
Windows 7 Home Premium 64Bit

Freundliche Grüße Chris
Gespeichert
Stefan
Administrator
Sr. Member
*****
Beiträge: 425



Profil anzeigen WWW
« Antworten #1 am: Dezember 13, 2009, 07:13:48 »

Hi,

nim mal die Datei aus Windows/System32 raus, sie gehört in SysWoW64.
Da sie als 32bit DLL deklariert ist, muss sie in SysWoW64, da in System32 nur DLLs liegen, die in der Betriebssystemdeklaration kompatibel sind, also 64 bit bei Windows 7 64 bit.
Die Verzeichnisnamen sind verwirrend, aber laut Microsoft so gewollt.
( WoW steht für Windows on Windows 64)

Gruß
Stefan
Gespeichert

Cool_Jack
Newbie
*
Beiträge: 6


Profil anzeigen
« Antworten #2 am: Dezember 14, 2009, 09:19:44 »

Danke!
Werde ich am Wochenende gleich testen (da 64Bit Rechner woanders steht).

Melde mich dann nochmal.
Gespeichert
Cool_Jack
Newbie
*
Beiträge: 6


Profil anzeigen
« Antworten #3 am: Dezember 19, 2009, 07:49:39 »

So hab alles genau so gemacht.
Es kommt immer noch die Fehlermeldung bei Disable Popupkey.

Hier die Meldung:
Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B)

Vielleicht sagt es dir etwas.
Gespeichert
Stefan
Administrator
Sr. Member
*****
Beiträge: 425



Profil anzeigen WWW
« Antworten #4 am: Dezember 24, 2009, 12:08:01 »

Hi,

ich habe jetzt auch Windows 7 64 bit zur Verfügung, aber momentan keine Zeit zum testen. Ich bin mitten im Umzug und dann hatten wir noch einen Waserrohrbruch in der alten Wohnung.
Es kann also noch etwas dauern, bis ich die Lösung gefunden habe.
Ich bleibe aber dran.

Schöne Weihnachten

Stefan
Gespeichert

Cool_Jack
Newbie
*
Beiträge: 6


Profil anzeigen
« Antworten #5 am: Januar 07, 2010, 11:39:29 »

Wollte mal anchfragen ob du schon was herausgefunden hast, woran es liegt.
Gespeichert
Stefan
Administrator
Sr. Member
*****
Beiträge: 425



Profil anzeigen WWW
« Antworten #6 am: Januar 07, 2010, 01:04:52 »

Hallo,

sorry für die späte Antwort, aber der Umzug/Wasserschaden hat ganz schön Nerven gekostet.
Auch Internet und Telefon funktionieren noch nicht in der neuen Wohnung  Ärgerlich

Ich habe aber mit der neuen DLL Version getestet ( kommt diesen Monat ), da geht es auch unter Windows 7 64 bit im SysWoW64 Ordner. Vielleicht hatte ich in der "alten" DLL 1.0.5.4 irgendwelche Compilereinstellungen anders.

Stefan
Gespeichert

Cool_Jack
Newbie
*
Beiträge: 6


Profil anzeigen
« Antworten #7 am: Januar 20, 2010, 01:10:00 »

Ich möchte mich nochmal melden Lächelnd

Hab es hinbekommen. Mir wurde gesagt das man das VB Projekt mit dem Editor öffnen muss und hinzufügen muss das die Prozessortechnologie 32 Bit ist. Das wusste ich nicht. Jetzt geht es Super!!!
Was ich mich frage: wer kommt darauf in seinem Projekt mit den Editor herumzuwerkeln, eine einfache Option in den Projekteinstellungen hätte es auch getan Lächelnd

Danke aber für deine Bemühungen!
Gespeichert
Stefan
Administrator
Sr. Member
*****
Beiträge: 425



Profil anzeigen WWW
« Antworten #8 am: Januar 20, 2010, 05:41:34 »

Aha das ist ja interessant.

Hast du da genauere Infos / Link ?

Wird bestimmt öfters kommen die Frage...

Stefan
Gespeichert

quickmic
Jr. Member
**
Beiträge: 58


Profil anzeigen
« Antworten #9 am: Januar 22, 2010, 04:27:33 »

@Cool_Jack

Mich würde dieser Trick auch sehr intressieren. Ich hab zwar kein Problem mit Audiogenie auf nem 64bit-OS, aber ich hab ein anderes blödes Performance-Problem, das dazu führt, dass meine Direct-Draw-Kommandos unter Win7 64bit anscheinend nicht wie gewohnt über DX laufen, sondern irgendwie emuliert werden. Jedenfalls ist das total lahm, und vielleicht hilft da dein "Trick" ebenfalls.

Bitte melde dich nochmal, Danke.
Gespeichert
Cool_Jack
Newbie
*
Beiträge: 6


Profil anzeigen
« Antworten #10 am: Januar 22, 2010, 08:29:47 »

Original
Code:
1.) Save and Close your Current Project
2.) Open any Text Editor (I used Notepad [FTW!]) and open the Project File located at your Projects folder
3.) in the First <PropertyGroup> Tag  add  the line <PlatformTarget>x86</PlatformTarget>
4.) Save the project file
5.) Continue with your project
6.) Öffnen und Compilieren

Bitte Vorsicht mit euren Projektdateien - immer vorher eine Sicherung machen. Ich weiß wie es ist ein 1 Jahr altes Projekt fast zu verlieren! Ach noch was: da steht schon immer was von Plattform Processor = Any das überschreiben Hab ich zumindest so gemacht.
Gespeichert
Seiten: [1]
  Drucken  
 
Gehe zu:  

UseBB Port by Gaia Modified & Upgraded by Croco Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC