AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Problem: Programm zum Datentausch schmiert ab
Thema durchsuchen
Ansicht
Themen-Optionen

Problem: Programm zum Datentausch schmiert ab

Ein Thema von Hanswurst · begonnen am 16. Jun 2003 · letzter Beitrag vom 2. Jul 2003
Antwort Antwort
Seite 2 von 3     12 3      
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#11
  Alt 16. Jun 2003, 23:29
Moin Hanswurst,

Zitat von Hanswurst:
du dann mit nem anderen Prog "drüberziehst" , also verschiebst , dann wir das Prog nurnoch so weis angezeigt ..
Jetzt hab' ich verstanden was Du meinst.
Unter "abschmieren" verstehe ich nur, dass es abstürzt, also eine Fehlermeldung produziert, oder aber sich unerwartet schliesst.

Was Du beschreibst deutet darauf hin, dass das Programm in einer Endlosschleife hängt, in der keine Messages mehr verarbeitet werden.
Deshalb zeichnet sich das Fenster nicht mehr neu, und es kommt zu dem beschriebenen Effekt (einfrieren).

Falls Du die Indys verwendest:
Bei Standardinstallation gibt's auf dem Register Indy Misc die Kompo IdAntiFreeze.
Pack die mal auf Dein Formular, und probiers noch einmal.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Hanswurst

Registriert seit: 21. Mai 2003
Ort: Mittelfranken
118 Beiträge
 
Delphi 7 Enterprise
 
#12
  Alt 17. Jun 2003, 14:00
Namd Leutz
@ Christian
so kann mans auch sehn
ich probiers gleich morgen mal aus ..

hab gestern frisch formatiert und neuinstalliert ..
und eine meiner beiden HDDs hat irgendein Problem ..
beim Datentransfer scmiert mir der PC halb ab ..
hab schon alles probiert .. Kabel ausgetauscht .. an anderen Controller gehängt ..
und es bringt nix ..

naja .. erst testen , dann tauschen .. is grad mal 1/4 Jahr alt ..

Bis denn
Cu

[Edit=Sakura]Doppelpost gelöscht.[/Edit]
  Mit Zitat antworten Zitat
Hanswurst

Registriert seit: 21. Mai 2003
Ort: Mittelfranken
118 Beiträge
 
Delphi 7 Enterprise
 
#13
  Alt 21. Jun 2003, 16:24
Moin Leutz
@Christian Seehase
das mit dem Antifreez hab ich ausprobiert ..
nur es hat nix gebracht .. ich verwende ja die INDYs ..
das einzige , was es gebracht hat , ist , wenn man mit dem Client Connected , dass der Client zwar nicht mehr freezed , also man kann ihn noch verschieben , aber man kann nix mehr eingeben ..
und , wenn der Client Connected und gefreezed ist und man den TCPServer des Servers (wie logisch ) disablet , dass anstatt 2 Meldungen (Verbindung erfolgreich geschlossen(Client) und Zeitüberschreitung der Beendigung des Schließens der Verbindung (oder so ähnlich)(Server)) angezeigt werden , jetzt die beiden angezeigt und noch eine in einer Endlosschleife kommt ...

ich hab den Quelltext noch ein bischen bearbeitet ..
zwar nicht sehr , aber ein wenig ..

Hoffe jemand blickt durch ..

Bis denn
CU
Angehängte Dateien
Dateityp: rar server.rar (194,4 KB, 6x aufgerufen)
Dateityp: rar client.rar (195,6 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#14
  Alt 21. Jun 2003, 16:53
Moin Hanswurst,

Zitat von Hanswurst:
das mit dem Antifreez hab ich ausprobiert ..
nur es hat nix gebracht
Zitat von Hanswurst:
.. ich verwende ja die INDYs ..
und AntiFreeze ist eine Komponente der Indys. Soweit passt es doch

Zitat von Hanswurst:
Hoffe jemand blickt durch ..
ich weiss ja nicht wie's anderen geht, aber ich verwende kein RAR
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Hanswurst

Registriert seit: 21. Mai 2003
Ort: Mittelfranken
118 Beiträge
 
Delphi 7 Enterprise
 
#15
  Alt 21. Jun 2003, 17:41
Moin Leuzt
@Christian Seehase
das mit dem "die INDYs verwend ich ja.." , hab ich nur zur Verdeutlichung geschrieben , da es ja 1.sein könnte , dass ich es noch nicht gepostet hatte und 2. es irgendwie immer Leute gibt (nichts gegen niemand ,wer den Satz blickt is gut ) die , zB. das Thema irgendwas mit den INDYs zu tun hat , fragen , ob ich die Kompos aus der Sparte "Internet" oder der INDYs verwende ...

WinRAR ist Plicht
nee scmarn ..
ich Zips extra für euch .. nee extra für den Chris .. lol

Bis denn
CU
Angehängte Dateien
Dateityp: zip server_197.zip (238,4 KB, 6x aufgerufen)
Dateityp: zip client.zip (240,4 KB, 7x aufgerufen)
  Mit Zitat antworten Zitat
Hanswurst

Registriert seit: 21. Mai 2003
Ort: Mittelfranken
118 Beiträge
 
Delphi 7 Enterprise
 
#16
  Alt 23. Jun 2003, 13:45
habs gezippt ...

oh .. äähhmm ...
hatte ich ja shon geschrieben ..
sorry

bis denn
CU
  Mit Zitat antworten Zitat
Hanswurst

Registriert seit: 21. Mai 2003
Ort: Mittelfranken
118 Beiträge
 
Delphi 7 Enterprise
 
#17
  Alt 23. Jun 2003, 13:55
mir is grad so aufgefallen , dass ich den überarbeiteten Server net abgespeichert hab ...

sorry

im Anhang is die einwenig überarbeitete Ver ...
Angehängte Dateien
Dateityp: zip serverneu.zip (238,7 KB, 8x aufgerufen)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#18
  Alt 23. Jun 2003, 15:09
Moin Hanswurst,

nachdem ich mal die Formulare etwas zusammengestrichen habe (Du benutzt wahrscheinlich Indy 9.0, ich 8.0 ), konnte ich den Fehler immer noch nachvollziehen.
Der Fehler dürfte in TTimer im ReadLn liegen:
Wenn Du hier als zweiten Parameter keinen Timeout angibst, wartet die Funktion unendlich lange => Programm hängt.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Hanswurst

Registriert seit: 21. Mai 2003
Ort: Mittelfranken
118 Beiträge
 
Delphi 7 Enterprise
 
#19
  Alt 23. Jun 2003, 18:17
aja gut..
also es liegt am Timer..

und wie kann ich bei dem ReadLn nen TimeOut festlegen ???

(kann heut nix denken --> über 30 Grad im Schatten und kein Hitzefrei )

da fällt mir so ein:
danke für die Analyse

Bsi denn
CU
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#20
  Alt 23. Jun 2003, 18:23
Moin Hanswurst,

Zitat von Hanswurst:
und wie kann ich bei dem ReadLn nen TimeOut festlegen ???
Zitat von Christian Seehase:
Wenn Du hier als zweiten Parameter keinen Timeout angibst,...
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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