FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» SineCube
address 00403DED Emptypar Marc Hier à 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
address 00403DED Emptypar Marc Hier à 12:22

» Philharmusique
address 00403DED Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
address 00403DED Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
address 00403DED Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
address 00403DED Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
address 00403DED Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
address 00403DED Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
address 00403DED Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
address 00403DED Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
address 00403DED Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
address 00403DED Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
address 00403DED Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
address 00403DED Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
address 00403DED Emptypar leclode Sam 27 Avr 2024 - 17:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 address 00403DED

Aller en bas 
3 participants
AuteurMessage
Severin




Nombre de messages : 547
Localisation : Braunschweig / Germany
Date d'inscription : 13/12/2010

address 00403DED Empty
MessageSujet: address 00403DED   address 00403DED EmptyMar 26 Juin 2012 - 21:29

Was bedeutet diese Fehlermeldung ?
Wenn ich auf diese klicke läuft mein programm weiter, wie normal.
Kommt diese Meldung von Windows oder Panoramic ?

Qu'est-ce que cela signifie ?
Lorsque je clique sur ma course de ce programme comme d'habitude.
Si ce message à partir de Windows ou panoramique ?


********************************************************* affraid
Access violation at address 00403DED in Module
'Panoramic.exe'. Real of Address 28145254.
********************************************************* affraid

Severin Question Question Question


Dernière édition par Severin le Lun 2 Juil 2012 - 16:03, édité 2 fois
Revenir en haut Aller en bas
Severin




Nombre de messages : 547
Localisation : Braunschweig / Germany
Date d'inscription : 13/12/2010

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptySam 30 Juin 2012 - 4:46

@ Klaus

kann die Fehlermeldung von deiner "LoadProgram.dll" kommen ?
Nach langen lesen im Internet könnte es von Delphi kommen.
mir ist nicht bekannt ob du die DLL in Delphi erstellt hast.
Könntest du noch mal nachschauen.
Severin
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptySam 30 Juin 2012 - 8:59

Alle meine DLLs sint in Delphi 6 geschrieben. Eine Fehlermeldung lann natürlich von dort kommen, wenn die Aufrufparameter falsch eingegeben werden.

Kreise den Ursprung des Problems ein, indem Du mehrere MESAGE Kommandos an strategiqschen Stellen eingibst, um zu sehen, bis wohin Dein Programm korrekt verläuft und wo es schief geht.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Severin




Nombre de messages : 547
Localisation : Braunschweig / Germany
Date d'inscription : 13/12/2010

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptySam 30 Juin 2012 - 13:12

@ Klaus

Ich gebe die mal eine Übersicht:

Form 0
Form 1 an Form 0 angebunden mit "LoadProgram.dll"
form 2 an Form 0 angebunden mit "LoadProgram.dll"
Form 3 an Form 0 angebunden mit "LoadProgram.dll"
Form 4 an Form 0 angebunden mit "LoadProgram.dll"
-----------
Form 5 bis Form 360 an Form 4 angebunden mit "LoadProgram.dll"
Ist ja sonst nicht machbar.

wenn ich jetzt nur bis Form 320 anbinde ist die Fehlermeldung weg.
Ist die Anzahl der Anbindungen begrenzt ?

Zur Klarstellung:
Ja, ich brauche 360 Formen. Ich will deine DLL nicht kritisieren.
Das Programm läuft durch deine Clientarea sehr gut. Kein Problem
mit dem Aufrufen der verschiedenen Clientarenen. Das war der
kick, der meinem Programm fehlte. Nochmal danke.
Wenn du noch diese blöde Fehlermeldung eliminierst top.

Severin

PS. Dem Problem des "out of memory" bin ich noch auf der Spur.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptySam 30 Juin 2012 - 13:23

Ich werde das überprüfen.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptySam 30 Juin 2012 - 13:59

360 Form ?!!! Shocked
Je ne suis pas étonné que tu obtiennes des "Out of memory"

Une piste qui peut peut être t'aider :
Code:
LABEL CreateForm2

BUTTON 1:CAPTION 1,"FORM 2": ON_CLICK 1,CreateForm2
END

CreateForm2:
 IF LABEL("DeleteForm2")=0
  LABEL DeleteForm2
  LABEL ProcForm2
 END_IF
 DIM MyForm2%:MyForm2%=100
 FORM MyForm2%
 LEFT MyForm2%,WIDTH(0)+LEFT(0)
 BUTTON MyForm2%+1: WIDTH MyForm2%+1,200
 PARENT MyForm2%+1,MyForm2%:CAPTION MyForm2%+1,"Calc FORM 2"
 ON_CLOSE MyForm2%,DeleteForm2
 ON_CLICK MyForm2%+1,ProcForm2
RETURN

DeleteForm2:
 OFF_CLICK MyForm2%+1
 DELETE MyForm2% : ' <====
 FREE MyForm2%  : ' <====
RETURN

ProcForm2:
  MESSAGE "Form2:calc"
RETURN
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Severin




Nombre de messages : 547
Localisation : Braunschweig / Germany
Date d'inscription : 13/12/2010

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptySam 30 Juin 2012 - 15:39

@ Nardo

Ich habe getestet mit Task-Manager.
Speicherverbrauch geht nicht über 1,4 GB.
Habe ein Testprogramm, um den Speicher zufüllen.
Out of memory erst bei 2,7 GB.
Das Programm läuft super, ich vermute das die DLL stört.
Ich hatte auch deine "form.dll" in Verdacht, aber die ist es nicht.

Wenn ich die oben genannte Fehlermeldung wegklicke, läuft es weiter normal.

Das Löschen von Formen ist bei dieser Programmkonstuktion unmöglich.

Ich würde einstellen, aber .........

Hier mein gigantisches Testprogramm. Man muss es mit dem Task-Manager parallel laufen lassen.
Severin




Code:
'
'
 Dim a$(9999,9999)
 Dim b$(9999,9999)
'
Print "ENDE"
'
stop
'
dim i
dim j


for i = 1 to 9999
for j = 1 to 2000

a$(i,j) = "asddfjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjoooooooooooooooooooooooooooojjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffghjkloiuztrewq"


next j
next i
'
Print "ENDE"


Apropo: das erste programm ist hier im Forum unter "Return vergessen", Verzeichnis Bug in Panoramic.

Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptyDim 1 Juil 2012 - 11:07

Ich habe getested. Dein Problem mit den 360 angehängten Forms kommt NICHT von Panoramic, auch nicht von LoadProgram.dll. Ich habe folgendes Testprogramm erstellt:
Code:
' test LoadProgramDll pour Severin

label charger

dim no%, f%, h100%, hf%, i%, s$, ff%

edit 1 : top 1,10 : left 1,10 : width 1,50
button 2 : top 2,10 : left 2,100 : caption 2,"Load Client Area"
  on_click 2,charger : width 2,200
alpha 3 : top 3,10 : left 3,350 : width 3,200

form 100 : top 100,150 : left 100,80 : width 100,800 : height 100,600
h100% = handle(100)

dll_on "LoadProgram.dll"

for no%=1 to 360
  f% = 100 + no%
  caption 3,"Creating "+str$(f%-100)
  form f% : hide f%
    caption f%,"Form "+str$(f%)+" = Client Area "+str$(f%-100)
next no%
message "Création OK"

for no%=1 to 360
  f% = 100 + no%
  hf% = handle(f%)
  caption 3,"Attaching "+str$(f%-100)
  i% = dll_call3("SetFormParent",hf%,h100%,0)
next no%
message "SetFormParent OK"
caption 3,""

end

charger:
  s$ = text$(1)
  if numeric(s$)=0 then return
  f% = val(s$)
  if (f%<1) or (f%>360) then return
  f% = f% + 100
  if ff%>0 then hide ff%
  show f%
  ff% = f%
  caption 3,"Area "+str$(f%-100)+" shown"
  to_foreground 100
  return


Dieses Programm erstellt eine Form 100, an die 360 andere Forms angehängt werden. Ich habe diese als Client Area 1 bis 360 bezeichnet - intern haben sie die Nummern 101 bis 460.

Zuerst werden alle Forms estellt, und ein Message kommt, wenn alles geklappt hat.
Dann werden alle Forms an Form 100 angehängt, und ein Message kommt, wenn alles geklappt hat.
Dann kannst Du oben eine Nummer zwischen 1 und 360 eingeben und den "Load Client Area" Button anklicken. Die entsprechende Form wird innerhal der Form 100 angezeigt. Ihre Caption informiert Über ihre Identität.

Also: Dein Problem kommt mit Sicherheit woanders her. Panoramic selbt so wie die DLL funktionnieren einwandfrei.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


Nombre de messages : 12295
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptyDim 1 Juil 2012 - 12:34

Ich habe Dein "gigantisches TEstprogramm" laufen lassen Man braucht Geduld !

Der Speicherbedarf wächst bei mir von etwa 40.000 k bytes bis etwa 600.000 k bytes. Dann setzt Swapping ein, und der Bedarf fällt wieder auf 40.000, un wachst dann wieder, usw.

Nach etwa 5 Minuten habe ich auf die "Out of Memory" Meldung. Ich habe sie weggeklickt und das Programm scheint weiterzulaufen. Aber nach einigen Minuten "schläft" es ein mit Speicherbedarf von 4-5000 k bytes, und es tut sich nichts mehr.

Da kann wohl nur Jack weiterhelfen.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Severin




Nombre de messages : 547
Localisation : Braunschweig / Germany
Date d'inscription : 13/12/2010

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptyDim 1 Juil 2012 - 13:43


@ Klaus

Danke für deine Geduld mit mir. Danke für dein Testprogramm.
Der Unteschied zu meinem Programm ist, ich hänge beim Erstellen der Formen
diese sofort an die Form 4. Aber ich glaube das ist unwichtig.
Ein weiter Unterschied ist, da ich ein Unterprogramm für die DLL habe,
wird immer die DLL geöffnet und geschlossen, kann da der Fehler liegen ?
Frage: Kann ich die DLL im Programm immer geöffnet lassen ?
Stört das den Programm ablauf ?

Jetzt muß ich nur noch Jack aktivieren.
Nochmal danke
Severin
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptyDim 1 Juil 2012 - 21:08

Du kannst dir DLL ohne Schwierigkeiten geöffnet lassen. Wenn Du keine andere DLL brauchtst, hast Du damit einen echten Zeitgewinn. Wenn Du allerdings mehrere DLL"s brauchst, ist das anders. Panoramic kann zu jedem bestimmten Zeitpunkt nur eine einzige DLL verwalten.

Dieses Problem kann man allerdins umgehen mit meiner speziell dafür geschaffenen DLL: DynamicallyLoadDLL.dll. Wie ihr Name schon sagt, ist sie in deer Lage, dynamisch mehrerer DLLs zu laden unt zu verwalten. Sie ist aber die einzige, von der Panoramic Kenntnis hat. Alle Aufrufe des Funktionen anderer DLL's werden durch diese spezielle DLL gemacht.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Severin




Nombre de messages : 547
Localisation : Braunschweig / Germany
Date d'inscription : 13/12/2010

address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED EmptyLun 2 Juil 2012 - 16:02

ich wusste das es schon einmal ein Thema war.
Angesprochen von JL.

Zitat von Jack:

Subject: Re: Access Violation Di, 11. Mai 2010 - 20:18
In der Tat, ich bestätige, die Zeile:

Code:
DIM Obj $ (100), Tp (100), Lf (100), Wd (100), Ht (100), Cp $ (100)

führt zu einer "Access Violation".

Ich versuche zu verstehen. Normalerweise dieser Fehler passiert, wenn wir ein Thema, das nicht existiert ansprechen wollen
oder es nicht mehr gibt. Aber in einer Reihe von Variablen-Deklarationen, so scheint es mir seltsam vor ...

**************

Subject: Re: Access Violation Sa, 15. Mai 2010 - 08.07 Uhr
Dieser Fehler wird korrigiert. Die Korrektur wird natürlich ein Teil der nächsten Version.
Auch ich danke Ihnen, um die Fehler, die Sie treffen möchten. Panoramic ihre Korrektur,
die Gewinne in Qualität zu jeder Zeit.

Hat sich dieser Fehler wieder eingeschlichen ?
Severin
Revenir en haut Aller en bas
Contenu sponsorisé





address 00403DED Empty
MessageSujet: Re: address 00403DED   address 00403DED Empty

Revenir en haut Aller en bas
 
address 00403DED
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Editeur : Access violation at address #####

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: