Seite 3 von 9
neue wine version
Verfasst: Di 10. Jul 2007, 12:07
von taff
Hallo zusammen
die neue wine-Version startet tadellos auf! Einfach den unzipped Ordner in das <Pragram Files> Verzeichnis von wine kopieren und anschliessend alle DLL's von Hand registrieren:
Vielleicht nicht der eleganteste Weg, aber er funktioniert. Das Verbinden wird mir mit Hilfe der Forumseinträge sicher auch noch gelingen...
Viel Spass allen mit MPE und danke an FJ für das zur Verfügung stellen der wine-Version!
Re: neue wine version
Verfasst: Do 12. Jul 2007, 22:33
von winer
taff hat geschrieben:Hallo zusammen
die neue wine-Version startet tadellos auf! Einfach den unzipped Ordner in das <Pragram Files> Verzeichnis von wine kopieren und anschliessend alle DLL's von Hand registrieren:
kannst du nochmal sagen welche distribution (inkl. version) und vor allem welche wine-version du benutzt? bei mir will das nämlich nich so

Verfasst: Fr 13. Jul 2007, 08:15
von weinbi
Bei mir funktioniert die Wine-Version interessanterweise auch nicht! Die "normale" Windows-Version hab ich wenigstens zum Laufen gebracht, die neue WINE bis jetzt noch nicht!
Hab da immer irgendeinen Fehler bekommen, oder viel mehr zwei:
(Sitz jetzt gerade bei der Arbeit an einem Win-Rechner, deshalb kann ich den Wortlaut der Meldungen nicht zu 100% wiedergeben)
(Bei der Nummer bin ich mir nicht ganz sicher!)
Beide Fehler kamen hintereinander mit einem Startversuch!
Hab mir das Log in der Konsole angeschaut, danach die "oleaut32.dll" von einer Windows-Installation kopiert, in den system32 - Ordner von Wine eingefügt. Schließlich noch in
eine Überladung (oder wie das jetzt auf die schnelle heißt) für diese dll anlegen.
*TADAA*
Die Fehler sind weg!
Was aber nicht heißt, dass MPE jetzt läuft!!
Der Splash-Screen kommt noch, danach ist gar keine Oberfläche mehr zu sehen! Auch in den Prozessen ist er nicht zu finden!
Hab aber auf die schnelle keinen Fehler in der Konsole finden können...
@winer:
Du hast den ganzen Thread sicher genau gelesen und vor allem die
VB 6 Steuerelemente in WINE installiert! Oder?
Ich nutze übrigens SLED 10.2 mit (glaub ich auswendig zu wissen

) 2.6.16 Kernel.
Bei der Wine-Version hab ich jetzt auswendig überhaupt keine Ahnung! Sorry!
Ansonsten, welchen Fehler bekommst du?
Welche Versionen nützt du?
Ein bisschen mehr Infos werden schon benötigt wenn dir geholfen werden soll!
MfG Weinbi
Verfasst: Fr 13. Jul 2007, 13:00
von winer
haha, erwischt

hab die VB 6 Steuerelemente installiert. Das hat aber nix gebracht.
erst nachdem ich folgendes gemacht habe:
le_petit hat geschrieben:
2.
Habe ich mir die
stdole2.tlb runtergeladen (gabs in meinem XP nicht) und mittels
im System32 ausfgeführt, eingebunden.
(ohne das einbinden funktioniert es definitiv nicht!)
hat die brandneue WINE-Version von MPE erfolgreich gestartet
jetzt muss ich mich nur noch an die Verbindung über Datenkabel ranmachen...
ach ja, meine Distribution: Ubuntu 6.10 (Edgy Eft), Wine: 9.22
Verfasst: Fr 13. Jul 2007, 13:25
von weinbi
Hmm... muss wirklich mal schaun welche wine-version ich hab...
Vielleicht liegts daran!
Oder aber Ubuntu kommt damit besser zu recht! DarkSoul, der erste (hier im Forum soweit ich weiß), bei dem MPE auf Linux lief, hatte auch Ubuntu...
Sag bescheid wenn die Verbindung auch klappt!
MfG
Weinbi
Verfasst: Fr 13. Jul 2007, 13:50
von Gast
hmm, ich denke im zweifelsfall liegt es eher an der wine-version als an der distribution.
zusammenfassung für die installation:
1. vb 6 steuerelemente installieren
2. oleaut32.dll besorgen, in den system32 ordner von wine kopieren und in winecfg die überschreibung (native, windows) aktivieren!
3. stdole2.tlb runterladen, in system32 kopieren, folgenden Code eingeben:
4. alle DLLs aus der ZIP-Datei von MPE per Hand in wine registrieren:
____________________________________
Verbindung über Datenkabel kommt nicht zustande
habe COM1 mit folgendem Code für wine registriert:
MPE sagt schon wenn ich auf Datei -> Einstellungen gehe: Systemerror: 0 [Success]
kann dann aber Einstellungen vornehmen. (also COM1 eingetragen z.B.)
wenn ich dann auf Verbinden gehe, kann er COM1 öffnen, geht ungefähr bis zur Hälfte des Ladebalkens, bleibt bei "Identifizierung..." stehen und sagt "Handy konnte nicht identifiziert werden"
Verfasst: Fr 13. Jul 2007, 14:13
von weinbi
Wow, bist schon weiter gekommen als ich! Bis zur Identifizierung hats noch nicht gereicht...
Darf man dennoch fragen welche Distri du verwendest??
Außerdem würd mich interessieren ob in der konsole ein Hinweis auf den Fehler zu finden is! Normalerweise findet man dort einen Fehler oder ähnliches!
MfG Weinbi
Verfasst: Fr 13. Jul 2007, 17:26
von FJ
Also wegen der COM-Ports kann ich euch weiterhelfen. Es würde mich sehr wundern wenn die Ports in Wine korrekt gelistet werden. Das muss auch nicht sein - wenn man den Port weiß kann man auch z.B.: COM4 in die Auswahlbox eingeben.
Ansonsten kann ich mir nicht vorstellen dass ihr das USB-Kabel ans Laufen bekommt, da man dafür Treiber braucht die wiederum nur mit Win200/XP kompatibel sind. Zielführender wäre der Versuch über Bluetooth. Aber wie schon erwähnt - ich hab absolut keinen Plan von Wine und Linux.
Verfasst: Mo 16. Jul 2007, 07:46
von weinbi
Also erstens hab ich es die meiste Zeit über Bluetooth versucht. Erst als das gestern noch immer nicht funktionierte, hab ich das USB-Kabel versucht, aber da ging noch weniger...
Der MPE unter wine listet die COM-Ports (zumindest bei mir) nicht auf, und ich hab den Port manuell eingetragen. Aber woher weißt du dass, schließlich hast du ja keine Ahnung von WINE (wie du selber sagst)?? Ist das so offensichtlich?
Jedenfalls hab ich das gefühl, dass der Fehler im Moment weniger beim MPE und Wine als bei den Usern liegt... Irgendwas haben wir vergessen bzw. übersehen...
Ich werd's jedenfalls weiter versuchen! Ich halte euch auf dem Laufenden!
MfG Weinbi
Verfasst: Mo 16. Jul 2007, 12:22
von FJ
Ich kenne mich zwar in Wine nicht aus, aber ich weiß woher der MPE die verfügbaren Ports von Windows ausliest: HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
Würde mich wundern, wenn Wine eine Registry-Datenbank beinhaltet die auf Hardwareereignisse von Linux reagiert.
Und wegen Bluetooth: Du musst versuchen den Dienst "serielle Schnittstelle" in der Bluetooth-Software in Linux zu starten. Normalerweise sollten dann die virtuellen Ports über Wine angesprochen werden können. Lies dir mal den ganzen Thread durch - es hat ja schon einer geschafft. Und noch ein Tipp: Aktivier zum Testen die Option "stabile Verbindung" in MyPhoneExplorer. Dadurch wird die Kommunikation über die Windows(bzw. Wine)-API-Schnittstelle direkt erledigt - ohne die MSComm.ocx. Mit v1.3.3 funktionierte das.
Verfasst: Mo 16. Jul 2007, 12:31
von weinbi
Vielen Dank!
Wine hat eine Registry! Dass in dieser die gesamten Hardwareereignisse liegen, ist unwahrscheinlich, aber das kann man ja auch manuell anlegen!!
Ich werd heute Abend mal dementsprechend ein wenig rum experimentieren...
Verfasst: Mo 16. Jul 2007, 12:37
von FJ
Alleine das Anlegen der Einträge in der Registry wird nix bringen. Es führt nur dazu dass du in der Liste vom MPE was auswählen kannst.
Unter Linux gibts doch sicher auch irgendwelche Modem-Diagnose-Tools. Ich würde zuerst überprüfen ob in Linux das Handy ansprechbar ist - wenn das geht sollte es in Wine auch klappen.
Verfasst: Mo 16. Jul 2007, 12:55
von weinbi
Ja, schon, natürlich müsste man den Eintrag mit der Geräte-Datei von Linux bzw. dem Geräte-Link von Wine verknüpfen. Das habe ich damit gemeint, was ich versuchen werde.
Hmm... die Idee mit dem Diagnose-Tool ist, gut! Hätt ich auch selber drauf kommen können...
Über Bluetooth / OBEX Protokoll funktioniert es auf jeden Fall! Aber ich denke, das ist in diesem Fall nicht ausschlaggebend, oder?
Verfasst: Mo 16. Jul 2007, 13:52
von FJ
Über Bluetooth / OBEX Protokoll funktioniert es
Überhaupt nicht ausschlaggebend. Der datentransfer läuft zwar teilweise auch übers OBEX-Protokoll, wird aber durch den virtellen COM-Port "getunnelt"
Verfasst: Di 17. Jul 2007, 07:39
von weinbi
Es funktioniert!! Es funktioniert!!
*ImKreisHüpf*
Habs gestern geschafft, eine Verbindung zu bekommen!
Du hast einen goldrichtigen Tipp gegeben: Die Stabile Verbindung muss aktiviert sein, ansonsten hängt der MPE bei der Identifizierung des Telefons!
Hab einige Funktionen ausprobiert (aber bei weitem nicht alle!), und wie erwartet funktionieren nicht alle.
Leider funktioniert auch die SMS-Benachrichtigung nicht, was mir persönlich am meisten weh tut.
Hingegen funktioniert das SMS-schreiben, Handy steuern, Synchronisieren und die Statusanzeige (Akku,...) ganz gut.
Verfasst: Di 17. Jul 2007, 10:32
von weinbi
Hab jetzt auch ein HowTo geschrieben, wo soll ich denn das hin posten?
MfG
Verfasst: Di 17. Jul 2007, 10:46
von FJ
Mach einfach einen neuen Thread mit dem HowTo - ich werde ihn dann pinnen.
Ich hatte eigentlich schon gehofft, daß wir es auch über MSComm hinbekommen. Kannst du mal die Logdatei posten wenn du versuchst ohne "stabile Verbindung" das Handy zu verbinden ?
Verfasst: Di 17. Jul 2007, 11:19
von weinbi
So, die zwei HowTo's (Deutsch & Englisch) sind gepostet unter Off Topics.
Klar kann ich das machen, aber ich kann's erst am Abend probieren und morgen früh dann posten.
Nur zur Sicherheit: Wo liegt die Logdatei die du sehen willst?
Verfasst: Di 17. Jul 2007, 11:42
von FJ
Danke
Einstellungen->Logadtei anzeigen oder halt im Datenbank-Ordner vom MPE (Debug.txt)
Verfasst: Mi 18. Jul 2007, 07:46
von weinbi
Okay, hab jetzt zwei Debug.txt hier: eine bei stabiler Verbindung, eine ohne. Ich poste nur mal die ohne, da ich annehme, dass du die andere kennst!
Hab mir nur gedacht, dass da vielleicht irgendwas anders is als unter win, deswegen hab ich die andere auch mitgenommen, schaut aber (meiner Meinung nach) nicht so aus.
Hier die Debug.txt OHNE stabile Verbindung, vom Start des MPE weg:
Code: Alles auswählen
Logdatei MyPhoneExplorer
************************
Programmversion: 1.6.1
Datum: 17.07.2007
20:35:44.83 Setting Port: 1
20:35:44.83 Setting Baud: 921600
20:35:44.83 Avaiable Ports: COM0=;
20:35:44.94 frmSplash geladen
20:35:45.45 Hauptfenster wird geladen
20:35:45.76 Sidebar fertig geladen
20:35:45.76 Farbschema wurde gelesen
20:35:45.90 UC SMS wird geladen
20:35:45.94 UC Phonebook wird geladen
20:35:45.96 UC Phonebook fertig geladen
20:35:45.97 UC Calls wird geladen
20:35:46.08 UC Organizer wird geladen
20:35:46.26 DoItemUpdate
20:35:46.31 DoItemUpdate fertig
20:35:46.50 UC Notes wird geladen
20:35:46.50 UC Calls wird geladen
20:35:46.56 Setting Lastuser: Sony Ericsson K750 [xxxxxxxxxxxxxxx]
20:35:46.56 Lade Userdatenbank: Sony Ericsson K750 [xxxxxxxxxxxxxxx]
20:35:46.56 GMT Einstellungen geladen
20:35:46.56 InfoSMS geladen
20:35:46.56 Notizeintrag gesetzt
20:35:46.82 Kontakte geladen
20:35:46.95 DoItemUpdate
20:35:47.02 DoItemUpdate fertig
20:35:47.08 Organizer geladen
20:35:47.15 Notizen geladen
20:35:47.15 SMS - Datenbank wird geladen...
20:35:47.23 SMS Laden - Readfile: 0 Split: 1 Parse: 79 HandleMultiSMS: 1 Nachrichten: 174
20:35:47.47 SMS geladen
20:35:47.57 Anrufe geladen
20:35:47.70 Hauptfenster fertig geladen
20:35:50.25 Avaiable Ports: COM0=;
20:35:54.77 Settimeout: RT=2000 WT=200
20:35:55.27 Port 1 wurde geöffnet !
20:35:55.27 [TX]: AT+CGSN
20:35:57.28 ErrMsg: Telefon konnte nicht identifiziert werden
20:35:59.90 Port 1 wird geschlossen
Hoffe es hilft was. Denn das einzige, dass ich da auf die Schnelle rauslesen konnte, war, was ich vorher auch schon wusste: er kann das Telefon nicht identifizieren...