AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Stringreplace - Zugriffsverletzung

Ein Thema von gordenfreeman2 · begonnen am 12. Okt 2006 · letzter Beitrag vom 12. Okt 2006
 
gordenfreeman2

Registriert seit: 17. Mai 2004
60 Beiträge
 
Delphi 6 Enterprise
 
#1

Stringreplace - Zugriffsverletzung

  Alt 12. Okt 2006, 20:04
Hallo Leute, ich verstehe die welt nicht mehr, folgendes Problem habe ich:

Ich habe hier zwei Funktionen in einer DLL, die mir das übergebene Datum in Tag, Monat, Jahr aufspalten.

Die Funktion getMonat funktioniert auch. Aber bei der Funktion getJahr, sobald ich stringgreplace aufrufe und den Wert zurückgebe bekomme ich eine Zugriffsverletzung und ich weiß beim Teufel nicht warum. Was mache ich in der Funktion falsch?

Delphi-Quellcode:
function getMonat(date: TDate): string;stdcall;
var
  datum: pchar;
  zw,zw1,zw2,zw3: pchar;
  z,z1,z2,z3: string;
  monat: string;
begin
  datum := pchar(datetostr(date));
  zw := strpos(datum,'.');
  z := stringreplace(zw,'.','',[]);
  zw2 := strpos(pchar(z),'.');
  z1 := stringreplace(z,zw2,'',[]);
  result := z1;
end;

function getJahr(tagmonat: string): string;stdcall;
var
  datum: string;
  date: TDate;
  z: string;
begin
// datum := pchar(datetostr(date));
  datum := datetostr(date);

  z := stringreplace('KAKAKAK','sdfsadfsdf','assaas',[]);
  result := z;
end;
Bitte um Hilfe danke
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 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