LinkList Speichergrenze (PB 3.94)

Anfängerfragen zum Programmieren mit PureBasic.
JKG
Beiträge: 69
Registriert: 02.01.2005 11:53

LinkList Speichergrenze (PB 3.94)

Beitrag von JKG »

Hallo Zusammen !

Ich habe seit einiger Zeit eine Software im Einsatz, die, einfach gesagt, Bankauszüge einließt, sie etwas umformd, und in eine neue Datei abspeichert. Das funktioniert wie gesagt recht gut.

Ab und an kommt es aber vor, dass mein Programm abbricht. Es scheint nur bei relativ großen Bankdateien zu passieren.

Da ich jede Bankauszugsdatei zunächst zeile für zeile in eine LinkList einlese, dachte ich, dass hier evtl. das Problem liegt.

Gibt es für eine LinkList eine Größenbeschränkung ???


Danke für Eure Hilfe

Gruß

Jörg
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Steht doch in der Hilfe, nicht gesehen? :wink:
LinkedLists hat geschrieben:Sie können so viele Elemente hinzufügen wie Sie wollen (bzw. so viele, wie in den Speicher Ihres Computers passen) [...]
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
JKG
Beiträge: 69
Registriert: 02.01.2005 11:53

Beitrag von JKG »

Hmm, nee das hab ich nicht gesehen :(

Aber nicht nur das, jetzt weiss ich überhaupt nicht mehr, wonach ich noch suchen soll !

Trotzdem vielen Dank ! :allright:


Gruß Jörg
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Gibts bei PB 3 nicht eine Beschränkung der Maximalen Größe aller Strings?
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

vonTurnundTaxis hat geschrieben:Gibts bei PB 3 nicht eine Beschränkung der Maximalen Größe aller Strings?
Jo
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Ja, die Stringbegrenzung in PB 3.94 (oder niedriger) beträgt 64 KB bzw. 64.000 Zeichen.
Wenn man mehr braucht, sollte man auf AllocateMemory() oder PB 4.0+ umsteigen.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

@JKG:
Kontrollierst du alle Rückgabewerte? Also die von AddElement(),
AllocateMemory(), usw.?
Benutzeravatar
GreyEnt
Beiträge: 376
Registriert: 20.07.2006 19:41

Beitrag von GreyEnt »

Hi JKG,

mich würde mal interessieren wie dein Programm arbeitet.
Scannst Du die Auszüge ein und wandelst wieder in Text?

MfG
Dieter
manunidi
Beiträge: 109
Registriert: 12.04.2006 22:44

Beitrag von manunidi »

Gute Frage, möcht ich auch gern wissen! Ich denke an internetbanking(oder liege ich falsch?)
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Texterkennung wurde bereits eine passable Lösung gepostet, bitte suchen. Ich weiß das, weil ich den Code damals selbst ausprobiert habe.
Vorgehensweise: Wenn ich einen Text der Schriftart ARIAL einscannen will, erstelle ich 26 Images, für jeden Buchstaben einen. Dann vergleiche ich Buchstabe für Buchstabe vom gescannten Text mit den 26 Images.

Hier eine sehr gute Lösung von Konne: http://www.purebasic.fr/german/viewtopi ... ight=AND51

Back2Topic.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Antworten