AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi IdHttp.post -> Connection Closed G... dann EAccessViolation
Thema durchsuchen
Ansicht
Themen-Optionen

IdHttp.post -> Connection Closed G... dann EAccessViolation

Ein Thema von gandime · begonnen am 6. Apr 2008 · letzter Beitrag vom 10. Apr 2008
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: IdHttp.post -> Connection Closed G... dann EAccessVio

  Alt 7. Apr 2008, 14:49
Die Ordner stehen in den Optionen (siehe Bild). Ich würde sie löschen und aus der Bibliothek entfernen, damit ganz sicher keine Überreste der alten Indy-Version auf der Platte rumliegen.

Edit: merke gerade, dass dazu natürlich Delphi laufen muss.... mal die Anleitung ändern.
Miniaturansicht angehängter Grafiken
indy_berreste_319.jpg  
Dani H.
At Least I Can Say I Tried
  Mit Zitat antworten Zitat
gandime
(Gast)

n/a Beiträge
 
#12

Re: IdHttp.post -> Connection Closed G... dann EAccessVio

  Alt 7. Apr 2008, 15:02
so ich habe jetzt alle Schritte befolgt und ich habe immer noch den selben Fehler:
Zitat:
Package: C:\...IndySystem120.dpl kann nicht installiert werden, da es keine Entwurfszeit-Package ist.
Unter Details steht folgendes:
Zitat:
[216CCA75]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.Load + $95
[2005405B]{rtl100.bpl } Registry.TRegistry.GetKey + $6B
[20054070]{rtl100.bpl } Registry.TRegistry.GetKey + $80
[20034BAD]{rtl100.bpl } Classes.TStrings.GetStrictDelimiter + $D
[200353EB]{rtl100.bpl } Classes.TStringList.SetUpdateState + $F
[200338AD]{rtl100.bpl } Classes.TStrings.EndUpdate + $D
[20034B0B]{rtl100.bpl } Classes.TStrings.SetDelimitedText + $16B
[20034B28]{rtl100.bpl } Classes.TStrings.SetDelimitedText + $188
[20003DC4]{rtl100.bpl } System.@FreeMem + $4
[20007A19]{rtl100.bpl } System.@LStrArrayClr + $21
[216CE089]{delphicoreide100.bpl} PasCppPakMgr.TProfileData.LoadPackageCache + $865
[20006BA9]{rtl100.bpl } System.@AfterConstruction + $1D
[216CC81D]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.DelayLoad + $61
[216DF058]{delphicoreide100.bpl} PakList.TPackageListItem.LoadWait + $30
[216DEFDC]{delphicoreide100.bpl} PakList.TPackageListItem.LoadDesignPackage + $68
[216DE5E7]{delphicoreide100.bpl} PakList.TPackageListItem.SetIsInstalled + $67
[216DE621]{delphicoreide100.bpl} PakList.TPackageListItem.SetIsInstalled + $A1
[216DE3BB]{delphicoreide100.bpl} PakList.TPackageList.AddPackage + $DB
[216E9CD6]{delphicoreide100.bpl} BasePasProjOpts.TProjOptsManager.InstallPackage + $62
[216ED9FF]{delphicoreide100.bpl} BasePasProjOpts.TProjectOptions.InstallPackage + $3
[217115D1]{delphicoreide100.bpl} PasMgr.TPascalPackageCodeUpdater.InstallPackage + $15D
[216D9369]{delphicoreide100.bpl} PkgContainers.TStdPackageProjectContainer.CommandH andler + $69
[20A56579]{coreide100.bpl} Containers.TStdContainer.CommandHandler + $1D
[2013375F]{vcl100.bpl } Menus.TMenuItem.Click + $A7
[20134C87]{vcl100.bpl } Menus.TMenu.DispatchCommand + $13
[20135DE6]{vcl100.bpl } Menus.TPopupList.WndProc + $82
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20135D35]{vcl100.bpl } Menus.TPopupList.MainWndProc + $1D
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20160EF8]{vcl100.bpl } Forms.TApplication.ProcessMessage + $FC
[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A
[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC
[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2
vlt hilft es ja bei der Lösung
  Mit Zitat antworten Zitat
Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: IdHttp.post -> Connection Closed G... dann EAccessVio

  Alt 7. Apr 2008, 15:24
"Installieren" nur bei Packages wählen, die mit "dcl" beginnen (siehe Installationsanleitung), die restlichen Packages nur "Compilieren".
Dani H.
At Least I Can Say I Tried
  Mit Zitat antworten Zitat
gandime
(Gast)

n/a Beiträge
 
#14

Re: IdHttp.post -> Connection Closed G... dann EAccessVio

  Alt 7. Apr 2008, 15:45
Was ich bis jetzt gemacht habe:
Zitat:
# Delphi starten
# Hauptmenü -> Packages installieren -> Indy-Packages auswählen und entfernen (mit der Schaltfläche "Entfernen")
# Alte Indy-Pfade aus der Win32-Bibliothek löschen und ebenfalls in den Papierkorb verschieben
# Delphi schließen
# Global nach *Indy*.bpl suchen und nur die nicht mehr benötigten BPLs in den Papierkorb verschieben. (welche das sind, muss klar sein, sonst lieber nichts löschen)
# Delphi starten und schauen/hoffen, dass keine Fehlermeldungen kommen.
# Delphi schließen
-danach habe ich den suchpfard angeglichen
-IndySystem120.dpk nur compiliert
-IndyCore120.dpk nur compiliert
-IndyProtocols120.dpk nur compiliert
Dann müsste ich machen:
Zitat:
-dclIndyCore120.dpk installieren wo der Fehler Auftritt (immer noch der selbe)
-dclIndyProtocols120.dpk
hab ich was vergessen?
  Mit Zitat antworten Zitat
Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#15

Re: IdHttp.post -> Connection Closed G... dann EAccessVio

  Alt 7. Apr 2008, 19:16
Zitat:
Package: C:\...IndySystem120.dpl kann nicht installiert werden, da es keine Entwurfszeit-Package ist.
Naja laut Fehlermeldung versuchst du nicht "dclIndyCore120.dpk" zu installieren sondern "IndySystem120.dpk". Kommt die gleiche Meldung auch, wenn du vorher alle anderen geöffneten Packages schließt?

Hier ist mal ein Video von der Installation, falls wir da was unterschiedlich gemacht haben sollten...
Dani H.
At Least I Can Say I Tried
  Mit Zitat antworten Zitat
gandime
(Gast)

n/a Beiträge
 
#16

Re: IdHttp.post -> Connection Closed G... dann EAccessVio

  Alt 7. Apr 2008, 20:57
ohh fuck jetzt ist mir erst aufgefallen das das verschiedene dpl´s sind...
ich hab zum einen nicht richtig gelesen und auch nicht gesehen das das halt verschiedene sind...

also erstmal herzlichen Dank für deine Mühe!!!

edit:
so bei meinem eigentlichem Problem hat das jetzt leider nichts gebracht blos das alles schneller geworden ist
Gibt es denn keine Möglichkeit die Komponente nach dem Fehler zu resetten?
edit2:
es kommen immer mehr Probleme:
wenn ich jetzt auf eine ssl Seite gehen möchte bekomme ich immer diesen Fehler:
Zitat:
Erste Gelegenheit für Exception bei $75DB3843. Exception-Klasse EIdHTTPProtocolException mit Meldung 'HTTP/1.1 400 Bad Request'. Prozess Project1.exe (4028)
edit3:
hier dann einmal meine voreinstellungen für die IdHttp Komponente und die ssl handler:
Delphi-Quellcode:
  IdHTTP1.HandleRedirects:=True;
  IdHTTP1.RedirectMaximum:=15;
  IdHTTP1.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
  IdHTTP1.ReadTimeout:=15000;
  IdSSLIOHandlerSocketOpenSSL1.SSLOptions.CertFile:=ExtractFilePath(ParamStr(0))+'ssl.cer';
  IdSSLIOHandlerSocketOpenSSL1.SSLOptions.VerifyDepth:=2;
  IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method:=sslvSSLv3;
  IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode:=sslmClient;
  IdHTTP1.IOHandler:=IdSSLIOHandlerSocketOpenSSL1;
edit4:
Der Fehler tritt nur auf wenn ich den Post-Befehl auf einer https Seite benutze. (mit ssl)
Der Befehlt Get geht auf https Seiten. (mit ssl)
Die Befhele Get und Post funktionieren auch http Seiten (ohne ssl)
edit5:
so den Fehler für diese Fehlermeldung habe ich jetzt gefunden:
Zitat:
Erste Gelegenheit für Exception bei $75DB3843. Exception-Klasse EIdHTTPProtocolException mit Meldung 'HTTP/1.1 400 Bad Request'. Prozess Project1.exe (4028)
und zwar darf ich folgenden Parameter nicht mit schicken
  sl.Values['cmd']:='_xclick'; aber warum bitte?
mein ursprüngliches problem besteht aber immer noch!
  Mit Zitat antworten Zitat
gandime
(Gast)

n/a Beiträge
 
#17

Re: IdHttp.post -> Connection Closed G... dann EAccessVio

  Alt 10. Apr 2008, 23:54
edit6 geht nicht mehr
Bin wieder auf meine alte Version umbestiegen und ich hab jetzt herausgefunden woran es liegt bzw was man nach so einer Fehlermeldung machen muss
hier einmal ne Hilfe Für die die den Selben Fehler haben einfach etwas nachdenken und lesen was man genau für einen Fehler bekommen hat
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 19:21 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