Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fehler im Code.. Nur wo? (https://www.delphipraxis.net/113072-fehler-im-code-nur-wo.html)

DiamondDog 2. Mai 2008 09:08


Fehler im Code.. Nur wo?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Leute,
Ich hab irgendwo einen Fehler in meinem Code nur krieg ich nicht raus wo.
Das ganze ist ein Plugin für ein Programm so ähmlich wie ICQ.
Das Plugin erzeugt einen Ton über den Internen PC Speaker wenn man eine Nachricht erhält.
Nur irgend wie funktioniert das ganze nicht.
Auch die eingebauten Testfunktionen funktionieren nicht.
Hoffe mir kann jemand Helfen den Fehler zu finden, weil ich steig echt nicht mehr durch.

Hab das Plugin angehängt.

Danke schon mal.
Mfg Dog

Fussball-Robby 2. Mai 2008 09:25

Re: Fehler im Code.. Nur wo?
 
Gibt es denn Fehler, Warnungen, Fehlverhalten o.Ä.?

s-off 2. Mai 2008 09:43

Re: Fehler im Code.. Nur wo?
 
Kann man so einen Beitrag nicht einfach schließen? :wall:

DeddyH 2. Mai 2008 09:45

Re: Fehler im Code.. Nur wo?
 
[OT] Ruuuhig, Brauner, Ruuuhig :lol: [/OT]

s-off 2. Mai 2008 09:57

Re: Fehler im Code.. Nur wo?
 
Zitat:

Zitat von DeddyH
[OT] Ruuuhig, Brauner, Ruuuhig :lol: [/OT]

Nee, da werd' ich echt wild. Gerade Du, solltest das eigentlich verstehen (wenn ich das richtig in Erinnerung habe, kommst Du ja aus dem Support-Bereich).

Wie kann man erwarten, bei so einer Anfrage (inhaltlich gesehen) Hilfe zu bekommen?

Zitat:

Ich hab irgendwo einen Fehler
Wie lautet der Fehler?

Zitat:

Das ganze ist ein Plugin für ein Programm so ähmlich wie ICQ.
Wie soll man ein PlugIn testen, ohne die Hostanwendung zu kennen?

Zitat:

Nur irgend wie funktioniert das ganze nicht.
Zitat:

Auch die eingebauten Testfunktionen funktionieren nicht.
Entweder es funktioniert, oder es funktioniert nicht. 'Irgendwie' gibt es hier nicht.
Was funktioniert denn nicht? Wie sind Ist- und Soll-Zustand definiert?

Zitat:

Hoffe mir kann jemand Helfen den Fehler zu finden, weil ich steig echt nicht mehr durch.
Hab das Plugin angehängt.
Ich glaube kaum, dass sich jemand die Mühe macht, und knapp 10 Quellcodedateien nach einem Phantomfehler hin untersuchen wird.

DeddyH 2. Mai 2008 11:06

Re: Fehler im Code.. Nur wo?
 
Hast ja Recht, aber man muss ja nicht gleich in die Luft gehen. Das kann ich mir auf der Arbeit ja auch nicht leisten.

Sharky 2. Mai 2008 11:14

Re: Fehler im Code.. Nur wo?
 
Zitat:

Zitat von s-off
Kann man so einen Beitrag nicht einfach schließen? :wall:

Hai s-off,

anstelle sich den Kopf an einer Wand einzuschlagen wäre es sicher sinvoller dem TE gleich zu erklären warum man seine Frage SO nicht einfach beantworten kann.

Wenn dies dan noch in einer höflichen Art und Weise erfolgt bringt das sicher mehr als gleich nach einer "Threadschliessung" zu rufen.

BTW: Wenn schon hättest Du den Thread ja melden können.

So; genug Off Topic.

DiamondDog 3. Mai 2008 08:50

Re: Fehler im Code.. Nur wo?
 
Liste der Anhänge anzeigen (Anzahl: 2)
Also das Programm hab ich angehängt wo drin das Plugin verwendet wird.
(Es werden beide Parts zum entpacken benötigt)

Des weitern benötigt man das NextGrid Component Package "Hier zufinden"

Ja und zu den Fehler Meldungen also Delphi zeigt keine an.
Und wenn ich im Plugin auf Test klicke sollte es den Ton der in der Textbox angegeben ist erzeugen,
aber es kommt kein Ton und ich bekomme nur die Meldung:
"Ungültige Zeigeroperation."
Wenn ich eine Nachricht erhalte soll das Plugin auch einen Ton erzeugen,
nur dabei kommt kein Ton und auch keine Fehlermeldung.


Der Fehler müste sich in u_beeper.pas melody.pas oder Options.pas befinden.

DiamondDog 4. Mai 2008 10:52

Re: Fehler im Code.. Nur wo?
 
Thema hat sich erledigt habs hinbekommen.
Kann geschlossen werden.

Edit:
Ich hab in der u_beeper:
Delphi-Quellcode:
procedure TQipPlugin.LoadMelody(melody: string);
begin
  if Player<>nil then
    Player.Free;
  Player:=nil;
  Player:=TMelodyPlayer.Create(Melody);
end;
in das hier geändert:
Delphi-Quellcode:
procedure TQipPlugin.LoadMelody(melody: string);
begin
  Player:=TMelodyPlayer.Create(Melody);
end;

mkinzler 4. Mai 2008 10:53

Re: Fehler im Code.. Nur wo?
 
Vielleicht wäre die Lösung auch für andere interessant


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz