Spamihilator will meine DLLs nicht

Brauchen Sie Hilfe beim Benutzen eines Plugins?

Moderator: Forum-Team

Spamihilator will meine DLLs nicht

Beitragvon SPaqes » 19. Jul 2003, 22:03

Hi,
ich habe heute versucht das Atachmentfilter Plugin vom C++ in eine DLL zu übersetzen.

Ich nutze dazu Borland C++ Compiler 5.5 und mache es wie folgt ...

C:\Programme\Borland\bcc\Bin\bcc32.exe -c -IC:\Programme\Borland\bcc\Include\ attachmentfilter.cpp
C:\Programme\Borland\bcc\Bin\bcc32.exe -LC:\Programme\Borland\bcc\Lib\ -tWD attachmentfilter.obj

Er erzeugt auch die DLL nur will diese Spami nicht haben??

Was mache ich nur falsch?? Gibt es evt. einen anderen Freeware Compiler der dafür "besser geignet" ist?

MfG SPages
Der Rentner unter den Rechnern: AMD Athlon 600 MhZ Windows 98, FDOS und Suse Linux.
Benutzeravatar
SPaqes
Fast schon ein Mitarbeiter
Fast schon ein Mitarbeiter
 
Plugin-Programmierer
 
Beiträge: 400
Registriert: 19. Jul 2003, 21:54
Wohnort: Freiberg/Sa./Germany

Re: Spamihilator will meine DLLs nicht

Beitragvon Boris » 19. Jul 2003, 23:09

Warum willst Du das Plugin in eine DLL übersetzen? Es ist doch schon eine DLL. Und die wird auch akzeptiert. *am Kopf kratz*
Möglicherweise liegt es daran, dass das Plugin in Visual C++ 6.0 erstellt wurde.

Gruß
Boris
"Der Computer löst Probleme, die wir ohne ihn nicht hätten."
Benutzeravatar
Boris
 
Plugin-Programmierer
 
Beiträge: 982
Registriert: 15. Apr 2003, 12:10
Wohnort: München

...

Beitragvon SPaqes » 19. Jul 2003, 23:46

Hi,
mit diesem Plugin wollte ich nur mal Testen ob das mit dem Compiler klar geht - und das tut es an sich ja auch - nur spami mag die so erstellten DLLs halt nicht.

Visual C++ ist doch auch von Borland oder? Der Freeware Compiler ist doch nur eine abgepekte Version davon (ohne GUI).

MfG SPages

PS.: Mir hat mal jemand gesagt "Nicht kratzen, waschen" *lol* :wink:
Der Rentner unter den Rechnern: AMD Athlon 600 MhZ Windows 98, FDOS und Suse Linux.
Benutzeravatar
SPaqes
Fast schon ein Mitarbeiter
Fast schon ein Mitarbeiter
 
Plugin-Programmierer
 
Beiträge: 400
Registriert: 19. Jul 2003, 21:54
Wohnort: Freiberg/Sa./Germany

Re: ...

Beitragvon Boris » 19. Jul 2003, 23:48

SPaqes hat geschrieben:Visual C++ ist doch auch von Borland oder? Der Freeware Compiler ist doch nur eine abgepekte Version davon (ohne GUI).

Autsch! Visual C++ ist von Microsoft.

SPaqes hat geschrieben:Mir hat mal jemand gesagt "Nicht kratzen, waschen" *lol* :wink:

War ich nicht eben gerade duschen? :roll:

Gruß
Boris
"Der Computer löst Probleme, die wir ohne ihn nicht hätten."
Benutzeravatar
Boris
 
Plugin-Programmierer
 
Beiträge: 982
Registriert: 15. Apr 2003, 12:10
Wohnort: München

...

Beitragvon SPaqes » 19. Jul 2003, 23:57

Hi,
ok - nobody is perfekt ;)

MfG SPages

PS.: Werde mal googlen ob solsche Probleme bekannt sind ... und ob es evt. auch ein Lösung gibt.
Der Rentner unter den Rechnern: AMD Athlon 600 MhZ Windows 98, FDOS und Suse Linux.
Benutzeravatar
SPaqes
Fast schon ein Mitarbeiter
Fast schon ein Mitarbeiter
 
Plugin-Programmierer
 
Beiträge: 400
Registriert: 19. Jul 2003, 21:54
Wohnort: Freiberg/Sa./Germany

...

Beitragvon SPaqes » 20. Jul 2003, 13:05

Hi,
habe mir jetzt DEV-C++ (Freeware) gesaugt wieder obene gentante DLL Comp.

Ich erhalte keine Errors aber folgend Meldung:

C:\PROGRA~1\DEVCPP\LIB\\libmingw32.a(main.o)(.text+0x8e): undefined reference to `WinMain@16'

Kann das evt. jemand deuten? Ach ja - die erstellte DLL läuft leider auch nicht mit Spami.

MfG SPages
Der Rentner unter den Rechnern: AMD Athlon 600 MhZ Windows 98, FDOS und Suse Linux.
Benutzeravatar
SPaqes
Fast schon ein Mitarbeiter
Fast schon ein Mitarbeiter
 
Plugin-Programmierer
 
Beiträge: 400
Registriert: 19. Jul 2003, 21:54
Wohnort: Freiberg/Sa./Germany

Re: Spamihilator will meine DLLs nicht

Beitragvon michel » 22. Jul 2003, 13:15

Hi!

Wenn die DLL-Dateien von Spamihilator nicht angenommen werden liegt das wahrscheinlich daran, dass das Progamm die Funktion GetSpamCheckPluginInfo() nicht findet. Du musst diese Funktion aus der DLL exportieren und sie muss genau so heißen.
Unter MS Visual C++ habe ich das z.B. mit einer Moduldefinitionsdatei gelöst (attachmentfilter.def):
Code: Alles auswählen
Exports
    GetSpamCheckPluginInfo


Gruß
Michel Krämer
Chuck Norris doesn't kill Spam. He uses Spamihilator! ;-)
Benutzeravatar
michel
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
Plugin-Programmierer
 
Beiträge: 4314
Registriert: 22. Mär 2003, 02:16
Wohnort: Buseck


Zurück zu Plugins: Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron

 industrious-southeast