Die Suche ergab 24 Treffer

von iaby
Di 26. Dez 2006, 19:55
Forum: Freepascal
Thema: Ein Array-Element hinzufügen
Antworten: 6
Zugriffe: 4352

Also ich benutz immer:

Code: Alles auswählen

SetLength(MyArray, high(MyArray) + 2);
MyArray[high(MyArray)]:= MeineVariable;
von iaby
Fr 15. Dez 2006, 10:15
Forum: Freepascal
Thema: Linux: zwei Pfade auf Gleichheit prüfen
Antworten: 6
Zugriffe: 4592

ExpandFileName !
Genau sowas habe ich gesucht...
Danke euch
von iaby
Di 12. Dez 2006, 19:28
Forum: Freepascal
Thema: Linux: zwei Pfade auf Gleichheit prüfen
Antworten: 6
Zugriffe: 4592

Linux: zwei Pfade auf Gleichheit prüfen

Hallo zusammen,

ich stehe vor folgendem Problem:
Ich will überprüfen ob zwei Parameter, die eine Datei darstellen, auf ein und die selbe Datei zeigen.
Kurzes Beispiel: Parameter1= "dieDatei", Parameter2= "/home/user/dieDatei". Wird mein Programm jetzt von /home/user/ aus gestartet, so addressieren ...
von iaby
Fr 17. Nov 2006, 19:03
Forum: Linux
Thema: Installation unter OpenSuse 10.0/10.1
Antworten: 36
Zugriffe: 20256

Hatte ja auch Probleme. Meine Frage war eigentlch nur, wo er den Compiler bei einem "make install" hinkopiert, weil ich ihn halt nicht gefunden hab (bzw. nur den alten 2.0.2er).
von iaby
Fr 17. Nov 2006, 16:38
Forum: Linux
Thema: Installation unter OpenSuse 10.0/10.1
Antworten: 36
Zugriffe: 20256

Wirfst du mir einfach vor ich kenn mich nicht mit aus. Naja, hast wohl mein Thread falsch verstanden!
Ich hab jetzt die RPMs genommen, wobei mir source in der Regel lieber sind, da ich nicht mit so vielen Abhängigkeiten kämpfen muss!
von iaby
Fr 17. Nov 2006, 10:20
Forum: Linux
Thema: Installation unter OpenSuse 10.0/10.1
Antworten: 36
Zugriffe: 20256

Sorry, versteh es nicht!
Ich hab mit "make install" alles installiert, weiß aber nicht wo er es hin geschmissen hat. Denke doch mal, er überschreibt das alte und aktualisiert auch gleich die symlinks, oder?
von iaby
Do 16. Nov 2006, 16:55
Forum: Linux
Thema: Installation unter OpenSuse 10.0/10.1
Antworten: 36
Zugriffe: 20256

Jetzt hab ich selbst ne Frage zur Installation unter Suse 10.1 :)
Wenn ich die Lazarus-Sourcen kompilieren will, dann kommt folgender Fehler:
main.pp(11546,38) Error: Incompatible type for arg no. 1: Got "TComponent", expected "PTypeInfo"

Ich hab vorher FPC v2.0.4 installiert, anzeigen tut er mir ...
von iaby
Mi 15. Nov 2006, 20:09
Forum: Linux
Thema: Installation unter OpenSuse 10.0/10.1
Antworten: 36
Zugriffe: 20256

Das ALLER-EINFACHSTE Lösung Lazarus unter Suse zu installieren ist, man lädt sich die lazarus-0.9.20-0.tar.gz herunter, entpackt, compiliert und installiert sie. Dann gibt es keine Probleme mit Abhängigkeiten oder sonstwas!
So hab ichs auch gemacht, dann ist dein lazarus in wenigen minuten ...
von iaby
Mi 8. Nov 2006, 18:17
Forum: Freepascal
Thema: Speicher freigeben
Antworten: 34
Zugriffe: 16147

Ok, ich erklärs nochmal kurz richtig:

Ich habe den eindruck, dass wenn ich ein array auf die größe von 1000 bring, und zwar immer mit SetLength(Array, high(Array) + 2), dass er dann Speicher für 1000Fakultät Daten braucht.
Wenn ich also mein array von 1000 auf 1001 vergrößere, dann braucht er ...
von iaby
Mi 8. Nov 2006, 17:52
Forum: Freepascal
Thema: Speicher freigeben
Antworten: 34
Zugriffe: 16147

mal angenommen ich hab ein dynamisches array das 1000 einträge hat. Jetzt will ich den 1001 eintrag hinzufügen! Wie stelle ich das jetzt am besten an? Denn wenn ich SetLength(myArray, 1001) mache, dann ist der speicherbedarf überproportional groß, aber ein nil kann ich ja auch nicht zuweisen, weil ...
von iaby
Di 7. Nov 2006, 21:26
Forum: Freepascal
Thema: Datei per Befehl von A nach B kopieren??
Antworten: 25
Zugriffe: 16553

nachdem wir alle den sourcode von lazarus haben müsste das ja schnell gemacht sein :P
von iaby
Mo 6. Nov 2006, 22:43
Forum: Freepascal
Thema: Speicher freigeben
Antworten: 34
Zugriffe: 16147

am besten nich so oft die größe ändern!
Also mal viel speicher holen, dann die sachen da rein schreiben und bei bedarf wieder neuen anfordern, also je nach anwendung vielleicht platz für +1000 Einträge je SetLength.
Neustart der anwendung hilft natürlich auch!
von iaby
Mo 6. Nov 2006, 22:09
Forum: Freepascal
Thema: Datei per Befehl von A nach B kopieren??
Antworten: 25
Zugriffe: 16553

was geht nicht? kommt ne fehlermeldung beim compilieren oder tut sich einfach nix oder was passiert?

nimm dir mal einen button auf die form, klicke dann doppelt drauf und füge einfach nur das hier ein:
CopyFile('C:\Datei1', 'D:\Datei1');

/Edit: ich glaub ich weiß jetzt was du falsch gemacht hast ...
von iaby
Mo 6. Nov 2006, 21:32
Forum: Freepascal
Thema: Datei per Befehl von A nach B kopieren??
Antworten: 25
Zugriffe: 16553

bei den parametern die ' nicht vergessen! also ich mein das zeichen über dem #
:)

CopyFile('C:\von.txt', 'C:\nach.txt');
von iaby
Mo 6. Nov 2006, 21:27
Forum: Sonstiges
Thema: TObjectList und Events
Antworten: 3
Zugriffe: 3025

hab es nicht ausprobiert, aber müsste es nicht Form1.ChooseItem heißen, also ohne das "T" ?