Installation von Supermailer macht Probleme

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Benutzeravatar
mirko
Beiträge: 22898
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hallo Mario,

die Variants-Unit muss drin bleiben, denn die brauche ich für den Zugriff auf Outlook und Excel. Vorallem kann man diese nicht rausnehmen, die hängt bestimmt auch in der Forms.pas mit drin.


--
mirko
noi76
Beiträge: 73
Registriert: 14.08.2002, 14:32
Kontaktdaten:

Beitrag von noi76 »

Seit Delphi 6 hat Borland wahnsinnig Probleme mit der Variants-Unit. Die wird default-mäßig in alle Units eingebunden, ist aber nur in den seltensten Fällen notwendig, ausser man verwendet MS-Datenbanken. Das wäre alles nicht so kritisch, wenn diese Unit nicht einen großen initialization-Teil hätte. Ich würde mal versuchen, die Uses aus allen Units rauszumachen. Ist aber auch nur so auf Verdacht, so was in der Gegend muss es sein. Wenn das nicht hilft, kann der betroffene auch noch die neuste Ado-Version einspielen, die kann u.U. schon die Probleme beheben:
http://www.microsoft.com/data/download_270RTM.htm

Ist halt die Frage, wie weit der Kunde mitgeht.
--
Schöne Grüße,
Mario
Benutzeravatar
mirko
Beiträge: 22898
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

RtlTraceDatabaseEnumerate klingt wie Datenbank aber das ist in der ntdll.dll, damit hat es nichts mit Borland zu tun. Ich bin schon im Einzelschritt durchgegangen, es werden keine Datenbank Units geladen. SuperMailer ist Delphi 7, vorher war es Delphi 6. Interessant war, als ich diesen Fehler hatte und die Delphi 6 Version getestet habe, dass es auch nicht ging. Aber mit der steinalten Delphi 5 Version ging es. Es muss also irgendwas in Delphi 6 und 7 sein, nur es ist im Internet nichts zu finden. Es wird teilweise auf den MS SQL-Server geschoben, nur der Fehler tritt bei den Leuten auf, wenn das Programm schon läuft. Aber das Programm startet garnicht erst. ;(


--
mirko
Zuletzt geändert von mirko am 23.01.2003, 22:09, insgesamt 1-mal geändert.
noi76
Beiträge: 73
Registriert: 14.08.2002, 14:32
Kontaktdaten:

Beitrag von noi76 »

hmmm...

RtlTraceDatabaseEnumerate deutet zumindest auf Datenbank und auf Borland hin. Delphi oder Builder? Welche Version, welches SP? Leider sind meine Programme von solchen Fehler auch nicht verschont geblieben. Es war im Endeffekt zwar meist auf einen bestimmten äusseren Einfluss am System des Anwenders hinzuführen. Ich kann jetzt nur mal für Delphi sprechen:

Schaue mal ob Du unnütze uses-Einträge hast oder unsicheren Code im Initialisation-Teil. Das hat mich schon vielen Stunden Suche gekostet...
--
Schöne Grüße,
Mario
Benutzeravatar
mirko
Beiträge: 22898
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

@Mario

Das ist ja das Problem, es nutzt keine Datenbank. Ich habe Windows 2000 extra neu installiert, dann IE 6 SP1 und SP3 drauf. SuperMailer gestartet und es läuft, ich hatte gehofft, es läuft nicht.;(

Dr Watson meint das. Ich habe draufhin im Internet nach dem Fehler gesucht aber die meine alle es sei ein Fehler in Dr Watson selbst, weil das Programm mit dem Fehler nicht zurechtkommt.


Anwendungsausnahme aufgetreten:
Anwendung: (pid=628)
Wann: 22.01.2003 @ 00:49:32.367
Ausnahmenummer: c0000025
()

*----> Systeminformationen <Computername> Taskliste <0>778b186c e995ccfdff jmp RtlSetBits+0x3f6 (7788e506)
778b1871 8b45f0 mov eax,[ebp+0xf0] ss:00bbd126=????????
778b1874 834e0410 or dword ptr [esi+0x4],0x10 ds:00bbd13e=????????
778b1878 3b45fc cmp eax,[ebp+0xfc] ss:00bbd126=????????
778b187b 0f8685ccfdff jbe RtlSetBits+0x3f6 (7788e506)
778b1881 8945fc mov [ebp+0xfc],eax ss:00bbd126=????????
778b1884 e97dccfdff jmp RtlSetBits+0x3f6 (7788e506)
778b1889 c745a0250000c0 ss:00bbd126=????????
mov dword ptr [ebp+0xa0],0xc0000025
778b1890 ebc4 jmp strtol+0xe3 (778b9c56)
778b1892 834e0408 or dword ptr [esi+0x4],0x8 ds:00bbd13e=????????
778b1896 e972ccfdff jmp RtlSetBits+0x3fd (7788e50d)
778b189b 834e0406 or dword ptr [esi+0x4],0x6 ds:00bbd13e=????????

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0012FB54 778A0316 0012FB6C 0012FB9C 0012FB6C 0012FB9C ntdll!RtlTraceDatabaseEnumerate
0012FEC0 00432F92 0EEDFADE 00000001 00000007 0012FED8 ntdll!KiUserExceptionDispatcher
0012FF1C 00433930 00ED2888 00563CCD 00000000 00563601 !<nosymbols>
0012FF90 0040472F 00406F9F 7FFDF000 005B916F 00000000 !<nosymbols>
0012FFC0 77E8CA90 00000000 00000000 7FFDF000 00000000 !<nosymbols>
0012FFF0 00000000 005B9154 00000000 000000C8 00000100 kernel32!CreateProcessW

*----> Raw Stack Dump <----*
0012fae8 a0 fe 12 00 f4 fe 12 00 - 6c fb 12 00 25 00 00 c0 ........l...%...
0012faf8 01 00 00 00 6c fb 12 00 - 6c 18 8b 77 00 00 00 00 ....l...l..w....
0012fb08 20 75 6e 67 fc 6c 74 69 - 67 00 7f 77 00 00 00 00 ung.ltig..w....
0012fb18 c4 fb 12 00 00 00 00 00 - 78 fd 12 00 5e 41 d8 77 ........x...^A.w
0012fb28 20 1c 7f 77 90 fd 12 00 - da 1c 7f 77 00 00 00 00 ..w.......w....
0012fb38 c4 fb 12 00 c4 3f d8 77 - 58 fe 12 00 2c 6a 13 00 .....?.wX...,j..
0012fb48 00 00 13 00 00 c0 12 00 - 00 00 00 00 c0 fe 12 00 ................
0012fb58 16 03 8a 77 6c fb 12 00 - 9c fb 12 00 6c fb 12 00 ...wl.......l...
0012fb68 9c fb 12 00 de fa ed 0e - 01 00 00 00 00 00 00 00 ................
0012fb78 bb e8 e8 77 07 00 00 00 - 92 2f 43 00 f0 2a ed 00 ...w...../C..*..
0012fb88 c8 2a ed 00 b0 28 ed 00 - 74 76 40 00 1c ff 12 00 .*...(..tv@.....
0012fb98 f4 fe 12 00 3f 00 01 00 - 00 00 00 00 00 00 00 00 ....?...........
0012fba8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fbb8 72 13 ff ff 00 00 ff ff - ff ff ff ff 04 a8 ab 01 r...............
0012fbc8 1b 00 3c 07 38 fb 12 00 - 23 00 ff ff 00 00 00 00 ..<.8...#.......
0012fbd8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fbe8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fbf8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fc08 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fc18 00 00 00 00 00 00 00 00 - 0b 93 0e 40 00 00 00 00 ...........@....


--
mirko
Zuletzt geändert von mirko am 23.01.2003, 19:09, insgesamt 1-mal geändert.
noi76
Beiträge: 73
Registriert: 14.08.2002, 14:32
Kontaktdaten:

Beitrag von noi76 »

@Mirko: Klingt nach ein Problem mit den Datenbanktreibern. Verwendest Du Ado?
--
Schöne Grüße,
Mario
Benutzeravatar
mirko
Beiträge: 22898
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hallo PeterW,

das Problem \"SuperMailer hat ein Problem festgestellt und muss beendet werden. \" kenne ich, nur ist nicht klar warum dieser Fehler auftritt. Auch das DrWatson Protokoll, welches erstellt wird, gibt keine Auskunft darüber. Es steht zwar ein Fehler im Protokoll, nur das ist der Fehler, den DrWatson verursacht hat und nicht der SuperMailer.;(


Genau den gleichen Fehler hatte ich unter Windows 2000 nach Installation des SP3. Ich habe daraufhin meine Entwicklungsumgebung drauf installiert und wollte nun dem Debugger durchgehen, um zu sehen, ob das Problem zu finden. Problem: Als ich die Entwicklungsumgebung installiert hatte, lief SuperMailer problemlos.;( Fehler ist damit nicht mehr zu finden gewesen. Daraufhin habe ich Windows 2000 gelöscht und neu installiert, um zu sehen, ob es reproduzierbar ist aber ist es nicht. Der Fehler tritt einfach nicht mehr auf. In Newsgroups ist zu diesem Problem nur zu finden, dass es wahrscheinlich ein Problem mit dem Grafiktreiber oder mit dem Netzwerk ist. Nur so kann man den Fehler nicht finden, da er halt nicht auf jedem PC auftritt.

Ich schlage daher folgendes vor, um das Problem zu finden. Ob es damit wirklich gelingt, weiss ich aber nicht.

Wichtig:
PC neu starten, wenn SuperMailer einmal gestartet wurde und es nicht funktioniert hat.

1. RegMon downloaden
http://www.sysinternals.com/files/ntregmon.zip



Auf der Festplatte einen Ordner RegMon ersellen und alle Dateien des Archivs ntregmon.zip in diesen Ordner auspacken. Regmon in diesem Ordner starten. Beim Start wird nach dem Filter gefragt, im Eingabefeld \"Include\" sm.exe eingeben und auf \"OK\" klicken.
SuperMailer starten. Alle Registry-Zugriffe werden jetzt angezeigt, auch alle Zugriffe von DLLs, die vom SuperMailer geladen werden, das sind größtenteils Windows-DLLs.
Sobald es abgestürzt ist. den Absturz Dialog mit \"OK\" bestätigen und im RegMon über File - Save das Protokoll speichern. Bitte das Protokoll mir zuschicken.


2. FileMon downloaden
http://www.sysinternals.com/files/NTFILMON.ZIP


Genauso wie bei RegMon vorgehen aber in einen anderen Ordner speichern. Programm wieder starten, Filter setzen und Protokoll speichern. Also Filter SM.EXE* angeben, nicht nur sm.exe.


Beide Protokolldateien mir schicken, ich vergleiche dann die Aufrufe mit den Angaben auf meinem Rechner, vielleicht bringt es etwas.



--
mirko
Zuletzt geändert von mirko am 23.01.2003, 11:41, insgesamt 1-mal geändert.
PeterW
Beiträge: 1
Registriert: 18.12.2002, 11:01

Beitrag von PeterW »

Ich habe das gleiche Problem (allerdings habe ich den Supermailer schon gekauft). Beim Programmstart :

SuperMailer hat ein Problem festgestellt und muss beendet werden.

Auch mit der 1.7 Version dasselbe.

Auf meinem \"alten\" Rechner mit WIN ME lief das Programm fehlerfrei.

Ojeoje - was soll ich nur tun ?

;(
Benutzeravatar
mirko
Beiträge: 22898
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Umsatzsteuer wird nur erlassen, wenn der Betrag an mich direkt überwiesen wird, wobei dann die Ãœberweisunggebühren wahrscheinlich höher sind als die erlassene Umsatzsteuer.
Bei Zahlung mit Kreditkarte (für Deutschland geht auch Lastschrift) wird die Zahlung durch einen Partner abgewickelt. Die USt-IdNr. wird dabei nicht berücksichtigt, das wird wohl auch in Zukunft nicht so sein. Hier in Deutschland muss man diese Nummer prüfen lassen, sonst gibt es Probleme bei der Steuerprüfung, weil man nicht 100%tig nachweisen kann, dass die USt-IdNr. zum Unternehmen gehört. Um das auszuschließen kann man nur schriftlich beim Finanzministerium anfragen, ob die USt-IdNr OK ist, also zum angegebenen Unternehmen gehört, und dann die Rechnung ausstellen und die bestellte Ware später liefern. Das dauert natürlich Wochen und die meisten wollen es gleich haben, so ist das halt im Internet.

Die ganze Sache ist halt so typisch Deutschland. Der größte Witz ist die Prüfung im Internet unter http://www.bff-online.de/ust/useg/ustidbs.php , nicht rund um die Uhr erreichbar und rechtlich nicht verbindlich.


--
mirko
Zuletzt geändert von mirko am 06.12.2002, 21:32, insgesamt 2-mal geändert.
netwerk
Beiträge: 7
Registriert: 06.12.2002, 16:32

Beitrag von netwerk »

Wie schauts mit der MwSt aus. Da ich ja in Österreich bin sollte die MwSt. abgezogen werden. Ich habe Ihnen auch meine UID Nummer bereits bekanntgegeben.
Benutzeravatar
mirko
Beiträge: 22898
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hallo,

E-Mail an support@supermailer.de schicken.


Die Zahlungsarten stehen auf der Seite www.supermailer.de/oregcontents.htm


Kategorien gibt es nicht, es können aber mehrere Projektdateien angelegt werden.


--
mirko
netwerk
Beiträge: 7
Registriert: 06.12.2002, 16:32

Beitrag von netwerk »

Hallo!

Auch ich bin sehr an supermailer interessiert. Leider schaffe ich es nicht, den Supermailer auf meinem PC (WIN XP Professional) zu installieren. Das Programm stürzt beim Start immer ab.

Sollte ich das in den Griff bekommen, dann werde ich Supermailer auf jeden Fall erwerben.

Wie kann ich bezahlen? Kreditkarte??? Um Supermailer noch heute zu verwenden? Das wäre wichtig.

Kann Supermailer auch mehrere Emailadresslisten verwalten (zB mehrere Kategorien?)
Antworten