Einzelnen Beitrag anzeigen

SimStar001

Registriert seit: 18. Jan 2008
594 Beiträge
 
#18

Re: Bitte CODE prüfen - bekomme Immer eine Zugriffsverletzun

  Alt 5. Dez 2008, 17:04
So nun kam endlich mal der Fehler:

Dies ist die Meldung:
http://xero-network.eu/~simstar/Fehler.jpg

Die Fehlerhafte Code Zeiler ist Diese:


Delphi-Quellcode:
function DoGetSpeakers : pchar;
var
  IDs : Array[0..1023] of Integer;
  Records : Integer;
  I , u: integer;
  PlayersInfo : Array[0..1023] of TtsrPlayerInfo;
  ID : integer;
begin
  result := '';
  Records := 1024;
  try

  // >>>>>>>>>>>>>>>>>>>>FEHLER!<<<<<<<<<<<<<<<<<<<<<
  DisplayResult(tsrGetSpeakers(@playersInfo, @records) );
  //>>>>>>>>>>>>>>>>>>>>>FEHLER!<<<<<<<<<<<<<<<<<<<<<

  //if Records > 0 then ;
  for I := 0 to Records - 1 do
    for u := 0 to high(Player) do
      if Player[u].id = PlayersInfo[i].PlayerID then
        begin
        result := pchar(player[u].Name);
        break;
        end;


    except
    On E : Exception Do
        hLog.AddException(E);
    end; //Ende Try Abschnitt
end;
In die TSRemote.dll kann man nicht reinschauen, wird von TS geliefert!

SO ich weiß nicht woran der Fehler liegt!

//


Ich weiß, war ein lesefehler meinerseits, da du das array ja nich dynamisch erstellt hast, sondern festgelegt hast von vornherein!

steht aber auch nen beritrag weiter über deinem!
Marco Tröger
  Mit Zitat antworten Zitat