fehler bei OpenFileRequester
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Beide Requester (Save und Open) verwenden den Desktop-Ordner des
Users, gerade getestet. Ein Rechte-Problem dürfte nicht vorliegen (es sei
denn diese wurden falsch oder anders gesetzt)
Aus Performance-Gründen verwende ich den Desktop-Ordner jedoch im
allgemeinen nur für Shortcuts.
Users, gerade getestet. Ein Rechte-Problem dürfte nicht vorliegen (es sei
denn diese wurden falsch oder anders gesetzt)
Aus Performance-Gründen verwende ich den Desktop-Ordner jedoch im
allgemeinen nur für Shortcuts.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

@Karl
"ohne Tooltips" behebt aber den Fehler nicht. Der taucht dann nur
nicht mehr auf.
Der Fehler muss aber nachvollziehbar sein, sonst hat ein Posten im
BugReport wenig Sinn.
Hab's mal dem Freak gepostet.
"ohne Tooltips" behebt aber den Fehler nicht. Der taucht dann nur
nicht mehr auf.
Der Fehler muss aber nachvollziehbar sein, sonst hat ein Posten im
BugReport wenig Sinn.
Hab's mal dem Freak gepostet.
Zuletzt geändert von bobobo am 05.07.2006 13:46, insgesamt 1-mal geändert.
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
@BoBoBo: Schon klar, sollte nur die Vermutung bestätigen, dass es mit den Tooltips zusammenhängen könnte.
An wen soll die Meldung in welcher Weise denn gehen?
K.
Ich hatte die Brille auf der Nase nicht gesehen.
An wen soll die Meldung in welcher Weise denn gehen?
K.
Ich hatte die Brille auf der Nase nicht gesehen.
Zuletzt geändert von Karl am 05.07.2006 13:57, insgesamt 1-mal geändert.
The Kopyright Liberation Front also known as the justified ancients of Mumu!
PB 5.X
PB 5.X
bobobo hat geschrieben:@Karl
"ohne Tooltips" behebt aber den Fehler nicht. Der taucht dann nur
nicht mehr auf.
Der Fehler muss aber nachvollziehbar sein, sonst hat ein Posten im
BugReport wenig Sinn.
Hab's mal dem Freak gepostet.
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Hallo!
Bei mir tritt in einem Programm inzwichen das gleiche Problem auf!
Beim zweiten Aufruf des OpenFileRequesters git es einen
Invalid Memory Access. Wie es scheint, wenn der Hint angezeigt wird.
Daher möchte ich mal fragen, ob jemand weiß, ob es schon als BUG
anerkannt wurde, und ob es eine Lösungsmöglichkeit gibt?
EDIT:
So habe jetzt einen kleinen Beispielcode:
Also ich habe folgendes Verhalten beobachtet:
Wird der Requester das erste Mal angezeigt, und klicke schnell auf eine
Datei, ohne dass ein Hint angezeigt wird, kann ich den Requster ohne
Probleme auch ein zweites Mal aufrufen.
Lasse ich mir aber beim ersten Aufruf Zeit, so dass ein Hint erscheinen
kann, gibt es beim zweiten Aufruf des Requesers einen Absturz,
spätestens wenn man den Mauscursor über mehr als eine Datei bewegt.
Damit meine ich, dass beim Anzeigen des zweiten Hints dieses Problem
dann auftritt.
Bei mir tritt in einem Programm inzwichen das gleiche Problem auf!
Beim zweiten Aufruf des OpenFileRequesters git es einen
Invalid Memory Access. Wie es scheint, wenn der Hint angezeigt wird.
Daher möchte ich mal fragen, ob jemand weiß, ob es schon als BUG
anerkannt wurde, und ob es eine Lösungsmöglichkeit gibt?
EDIT:
So habe jetzt einen kleinen Beispielcode:
Code: Alles auswählen
OpenWindow(0, 0, 0, 300, 200, "FileRequester Test", #PB_Window_ScreenCentered | #PB_Window_SystemMenu)
CreateGadgetList(WindowID(0))
ButtonGadget(0, 50, 50, 80, 25, "Open File")
Procedure Open()
Protected TheFile.s
TheFile = OpenFileRequester("FileRequester Test", "", "Alle Dateien | *.*", 0)
EndProcedure
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_Gadget
If EventGadget() = 0
Open()
EndIf
EndIf
Until Event = #PB_Event_CloseWindow
Wird der Requester das erste Mal angezeigt, und klicke schnell auf eine
Datei, ohne dass ein Hint angezeigt wird, kann ich den Requster ohne
Probleme auch ein zweites Mal aufrufen.
Lasse ich mir aber beim ersten Aufruf Zeit, so dass ein Hint erscheinen
kann, gibt es beim zweiten Aufruf des Requesers einen Absturz,
spätestens wenn man den Mauscursor über mehr als eine Datei bewegt.
Damit meine ich, dass beim Anzeigen des zweiten Hints dieses Problem
dann auftritt.
Nein, ich habe die Suche nicht benutzt, und deshalb auch nichts dazu gefunden... 

Hallo,
inzwischen ist ja eine ganze menge zeit vergangen.
Habe aber immer noch keine Lösung für das Problem.
Meiner Meinung nach ist das ein Bug in PB. Aber ich weiß nicht
ob man das hier so gerne hört. Ich glaube das ist eher ein Forum
für Benutzerfehler.
Habe den OpenFileRequester schon auf unzähligen Rechnern und Betriebssystemen getestet, immer das selbe Problem.
Momentan gibt es nur die möglichkeit über die API einen
"OpenFileRequester" aufzurufen, oder du schreibst dir in einer anderen
Sprache wie z.B. C einen kleinen OpenFileRequester und bindest
ihn dann per commandline in dein prog ein.
Nicht ellegant, nicht schön und nicht sauber. Ganz zu schweigen von
den anderen Bugs in PB. Aber ne andere
alternative scheint es ja nicht zu geben.
Da wird bei mir die Überlegung laut nich gleich auf eine
solide Sprache um zu steigen.
Solche Bugs wie in PB sind echt nervig. Ewige schreiberei und
blödelei im Forum, dann heißt es noch das kann garnicht sein und man bekommt erst keine Lösung.
Klar, für den Hobbyprogrammierer ist das Progrämmchen ja ganz schön,
aber meine zweifel werden immer größer das sich PB als alternative
zu richtigen Programmiersprachen nicht behaupten kann.
Es hat den anschein das sich in diesem Forum doch so mancher
überschätzt.
MFG
inzwischen ist ja eine ganze menge zeit vergangen.
Habe aber immer noch keine Lösung für das Problem.
Meiner Meinung nach ist das ein Bug in PB. Aber ich weiß nicht
ob man das hier so gerne hört. Ich glaube das ist eher ein Forum
für Benutzerfehler.
Habe den OpenFileRequester schon auf unzähligen Rechnern und Betriebssystemen getestet, immer das selbe Problem.
Momentan gibt es nur die möglichkeit über die API einen
"OpenFileRequester" aufzurufen, oder du schreibst dir in einer anderen
Sprache wie z.B. C einen kleinen OpenFileRequester und bindest
ihn dann per commandline in dein prog ein.
Nicht ellegant, nicht schön und nicht sauber. Ganz zu schweigen von
den anderen Bugs in PB. Aber ne andere
alternative scheint es ja nicht zu geben.
Da wird bei mir die Überlegung laut nich gleich auf eine
solide Sprache um zu steigen.
Solche Bugs wie in PB sind echt nervig. Ewige schreiberei und
blödelei im Forum, dann heißt es noch das kann garnicht sein und man bekommt erst keine Lösung.
Klar, für den Hobbyprogrammierer ist das Progrämmchen ja ganz schön,
aber meine zweifel werden immer größer das sich PB als alternative
zu richtigen Programmiersprachen nicht behaupten kann.
Es hat den anschein das sich in diesem Forum doch so mancher
überschätzt.
MFG