Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[Delphi] Errors ontwijken

MarkVR
4 antwoorden
  • Hoi allemaal,

    In Delphi 6 ben ik nu bezig met een programmaatje dat gebruik maakt van een aantal Fastnet componenten (TNMStream enz.). Maar als er nu iets mis gaat met de verbinding (er kan geen verbinding gemaakt worden bijvoorbeeld) komt er zo'n irritante standaard error zoals: "Connection Failed.".
    Dit wil ik graag vervangen door een zelfgemaakte error (zonder consts.pas). Weet iemand hoe dit moet?

    Bij de TServerSocket en TClientSocket kon je nog bij de onError de Errorcode op 0 zetten, helaas scheen dit alleen op m'n eigen computer te werken…

    Dus simpel gezegd: Een standaard error van een component ontwijken.

    [ Dit bericht is bewerkt door: Johan Stokking op 2002-04-01 09:30 ]
  • 1. ErrorCode op 0 zetten werkte bij mij in ieder geval wel met TClientSocket, ook op andere pc's…

    2. De netmasters componenten zijn async, dus je bent afhankelijk van events. Als ze een Exception raisen kan je dat nog afvangen met Application.OnException…

    3. Gebruik andere componenten. De NetMasters componenten zitten vol met bugs en beperkingen, ben er zelf te vaak tegenaan gelopen.

    Lees ook voor de grap dit eens: http://www.nevrona.com/Indy/OtherComps.html. Dat is tevens de site van Indy (Internet Direct). Ik gebruik ze zelf veelvuldig en ben er erg tevreden over. Voorderest is ICS (Internet Component Suite) ook een leuk alternatief naar wat ik gehoord heb, de URL daarvan weet ik alleen zo gauw even niet…


  • [ Dit bericht is bewerkt door: Johan Stokking op 2002-04-03 17:03 ]
  • Is dat Fastnet zo slecht? Ik krijg wel op onverwachte momenten "Connection Failed" en "Operation on non-socket" terwijl hij al een paar uur dezelfde handeling uitvoert zonder probleem. Ik dacht alleen dat dat mijn ZoneAlarm was… Niet dus. Ik ben nu aan het proberen met de TidTCPClient/Server, en dat lukt wel.

    Zou je misschien een voorbeeldje met de TidTCPClient en de TidTCPServer kunnen mailen?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.