Die Suche ergab 3442 Treffer

von mschnell
Fr 15. Dez 2006, 13:14
Forum: Freepascal
Thema: Linux: zwei Pfade auf Gleichheit prüfen
Antworten: 6
Zugriffe: 4362

Christian hat geschrieben: ... ExpandFileName...

Super !
Christian hat geschrieben:warum "test\1"

Man sollte nicht schneller tippen als denken :) natürlich "\test\1".

-Michael
von mschnell
Do 14. Dez 2006, 15:13
Forum: Freepascal
Thema: Linux: zwei Pfade auf Gleichheit prüfen
Antworten: 6
Zugriffe: 4362

if ((ExtractFilePath(Application.Exename)+Parameter1 = Parameter2) or (Parameter1 = Parameter2) then Showmessage('Juhu die dateien sind die gleichen !'+#13+'und ich muss keine Dateiinhalte vergleichen *Kopfschüttel*'); Schade, dass Du die Frage nicht verstanden hast. Zwei gleiche Directories können...
von mschnell
Do 14. Dez 2006, 15:04
Forum: Freepascal
Thema: PChar(string) geht nicht mehr
Antworten: 10
Zugriffe: 6992

PChar(@String) Das wird sich vermutlich übersetzen lassen, aber zu falschen Ergebnissen führen. Ist der String ein short string zeigt PChar(@String) auf das längenbyte. Das soll aber nicht übergeben werden. Außerdem hat ein ashort string kein #0 am ende. Ist der String ein long string, zeigt PChar(...
von mschnell
Do 14. Dez 2006, 12:26
Forum: Freepascal
Thema: Threadprogrammierung
Antworten: 30
Zugriffe: 16570

Ich habe gerade gesehen, dass es in FP eine platformunabhängige encapsulierung von pipes gibt (m) "The Pipes unit implements streams that are wrappers around the OS's pipe functionality. It creates a pair of streams, and what is written to one stream can be read from another." Ich sehe all...
von mschnell
Mi 13. Dez 2006, 12:21
Forum: Freepascal
Thema: Threadprogrammierung
Antworten: 30
Zugriffe: 16570

Wer mit Threads programmiert, sollte wissen, dass Synchronize den Thread aufhält und dass man das bis zu einem gewissen Grad durch Programmierung im Main-Thread (z.B. Application.ProcessMessages) verbessern kann. IMHO ist die Verwendung von "Suspend" für laufende Threads sowieso keine sehr...
von mschnell
Di 12. Dez 2006, 11:48
Forum: Freepascal
Thema: Threadprogrammierung
Antworten: 30
Zugriffe: 16570

Christian hat geschrieben:wird er Suspended erstellt und man kann ihn mit Resume laufen lassen Suspend hält ihn an Resume setzt ihn fort


Vor Kurzem hatte FP unter Linux Probleme mit Suspend/Resume. Ich weiß nicht, ob die bei der in Lazarus aktuell verwendeten Version komplett behoben sind.

-Michael
von mschnell
Di 12. Dez 2006, 11:46
Forum: Freepascal
Thema: Threadprogrammierung
Antworten: 30
Zugriffe: 16570

alles was mit gui elementen oder nicht Thrtead eigenen funktionen arbeitet muss in eine extra procedure ohne parameter gepackt werden und min Synchronize(@Meinefunktion) aufgerufen werden. Dabei sollte man sich aber darüber klar sein, wie Synchronize funktioniert: - Thread sendet Message an Mainthr...
von mschnell
Mi 6. Dez 2006, 13:23
Forum: Dies und Das
Thema: umsteigen von Windows XP auf Ubuntu Linux
Antworten: 20
Zugriffe: 11839

ist das ganze denn auch schnell genug ? Auf einem 1 GHz Rechner merke beim Laufen ich kaum einen Unterschied. Ich habe allerdings den Eindruck dass der virteuelle Festplatten-Zugriff dich oft recht lange dauert. Eine große Verbesserung brachte eine zweite Festplatte, auf der nur die VMWARE-Dateien ...
von mschnell
Di 5. Dez 2006, 14:08
Forum: Dies und Das
Thema: umsteigen von Windows XP auf Ubuntu Linux
Antworten: 20
Zugriffe: 11839

Ich würde zu Anfang erstmal keine eigene Partition und dual-Boot einrichten, sondern Linux unter VMWare laufen lassen (das gibt es jetzt komplett legal kostenlos). Soweit ich weiß: Bei der Installation von Linux kann man "benutzerdefiniert" die Pakete installieren, die man mochte. Auch bei...
von mschnell
Mo 4. Dez 2006, 09:18
Forum: Sonstiges
Thema: Shellaufruf aus dem Programm heraus
Antworten: 2
Zugriffe: 2497

Prima ! Plattform-Unabhängig !

-Michael
von mschnell
Fr 1. Dez 2006, 09:33
Forum: Sonstiges
Thema: Hilfe mein Formular ist nicht zu sehen
Antworten: 10
Zugriffe: 5378

danny61 hat geschrieben:So sieht mein Code aus :

Code: Alles auswählen

Sleep(10000);


Bei sleep tut das Programm nichts. es stellt also nichts dar, reagiert auch auf keinen mouseclick etc.
-Michael
von mschnell
Mo 6. Nov 2006, 15:11
Forum: Sonstige
Thema: Erstellen einer Umgebung im Windows für Win32/64+CE
Antworten: 24
Zugriffe: 17063

Das hört sich ja _sehr_ vielversprechend an !

Ich würde allerdings demnächst gerne FPC zur Erzeugung von Programmen für Linux auf ARM verwenden .

Hat da schon 'mal jemand recherchiert ?

-Michael
von mschnell
Do 26. Okt 2006, 15:54
Forum: Programmierung
Thema: Com-Schnittstelle anteuern
Antworten: 21
Zugriffe: 13481

Async-Pro ist sehr leicht zu benutzen. Man bekommt einfach ein Event (nach Wunsch im Mainthread oder in einem anderen Thread) wenn vom Serienport etwas (es ist definierbar, was genau) angekommen ist. Der Programmierer braucht sich nicht mit Threads zu beschäftigen. Aber Du hast vermutlich Recht: es ...
von mschnell
Do 26. Okt 2006, 15:48
Forum: Dies und Das
Thema: Programmier-Erfahrungen...
Antworten: 29
Zugriffe: 13191

Brauchst doch nur in die devel list schauen ... wo ? Schlagen sich die Arbeiten dann auch automatisch in Lazarus nieder ? Und Synchronize basiert nicht auf Suspend und Resume wie kommst du darauf ? Synchronize arbeitete solang ich die Threads benutze immer korrekt. Und das mit dem Suspend und Resum...
von mschnell
Mi 25. Okt 2006, 12:06
Forum: Dies und Das
Thema: Programmier-Erfahrungen...
Antworten: 29
Zugriffe: 13191

Christian hat geschrieben: hab aber auch auf der fpc-devel list gesehn das gerade irgendwas an den threads umgestrickt wird.


Kannst Du genaueres sagen und/oder einen Link angeben ?

-Michael