Hallo,
habe ein Verständnisproblem zur Funktion CounChar des Typs TStringHelper.
Kann ich damit - was ja von der Bezeichnung her naheliegt - das Vorkommen von Zeichen in einem String ermitteln?
Und falls ja, wie stelle ich das an?
Gruß,
Michael
p.s.: habe die Lösung dann noch selbst gefunden ...
Die Suche ergab 100 Treffer
- Mi 13. Okt 2021, 07:05
- Forum: Freepascal
- Thema: [gelöst] TStringHelper.CountChar
- Antworten: 0
- Zugriffe: 2343
- Mo 7. Dez 2020, 16:11
- Forum: Raspberry Pi & Co.
- Thema: Zugriff auf Datei aus Hintergrundprozess nicht möglich
- Antworten: 31
- Zugriffe: 23266
Re: Zugriff auf Datei aus Hintergrundprozess nicht möglich
Du könntest trotzdem mal versuchen, 'n Dummy hinterherzuschieben und testen, ob bei Eintreffen desselben (und aus eben diesem Grund), das Blocken der Bilddatei aufgehoben wird. Ist mir schon klar, dass das Hardcore ist - aber du machst das schon... :wink:
p.s. Du denkst auch schon daran, dass der ...
p.s. Du denkst auch schon daran, dass der ...
- So 6. Dez 2020, 20:19
- Forum: Raspberry Pi & Co.
- Thema: Zugriff auf Datei aus Hintergrundprozess nicht möglich
- Antworten: 31
- Zugriffe: 23266
Re: Zugriff auf Datei aus Hintergrundprozess nicht möglich
Hallo af0815,
Warum baust du dir nicht nicht eine eigene »Transaktion« bzw. ein Handshake? Nach Übertragen der Bilddatei eine leere Datei gleichen Namens (ohne Extension) hinterherschieben. Den Rest kannst du dir denken...
Gruß,
Michael
Warum baust du dir nicht nicht eine eigene »Transaktion« bzw. ein Handshake? Nach Übertragen der Bilddatei eine leere Datei gleichen Namens (ohne Extension) hinterherschieben. Den Rest kannst du dir denken...
Gruß,
Michael
- So 15. Nov 2020, 19:27
- Forum: Netzwerk
- Thema: Error reading SSL.CAFile
- Antworten: 0
- Zugriffe: 8949
Error reading SSL.CAFile
Hallo,
versuche gerade Stringübertragung per UDP an's Laufen zu kriegen und benutze dazu lnet.
openssl (1.1.1f-1ubuntu2) ist von Haus aus installiert und lnet (0.6.6.0) wurde per Paketmanager installiert.
Beim Start des Beispielprojekts zu UDP (.../lnet/examples/visual/tcpudp/testnet.lpr) bekomme ...
versuche gerade Stringübertragung per UDP an's Laufen zu kriegen und benutze dazu lnet.
openssl (1.1.1f-1ubuntu2) ist von Haus aus installiert und lnet (0.6.6.0) wurde per Paketmanager installiert.
Beim Start des Beispielprojekts zu UDP (.../lnet/examples/visual/tcpudp/testnet.lpr) bekomme ...
- Do 7. Mai 2020, 17:08
- Forum: Komponenten und Packages
- Thema: Auswahl ähnlich Pulldownmenü
- Antworten: 14
- Zugriffe: 4199
Re: Auswahl ähnlich Pulldownmenü
Hallo Joachim,
hänge mal deinen gesamten Projektordner hier als ZIP 'rein. Die Ordner "Lib" und "Backup" im Projektordner kannst du vorher löschen.
Ich denke, über das Wochenende werden wir dann ein gutes Stück weiter kommen.
Gruß,
Michael
hänge mal deinen gesamten Projektordner hier als ZIP 'rein. Die Ordner "Lib" und "Backup" im Projektordner kannst du vorher löschen.
Ich denke, über das Wochenende werden wir dann ein gutes Stück weiter kommen.
Gruß,
Michael
- Do 7. Mai 2020, 13:10
- Forum: Komponenten und Packages
- Thema: Auswahl ähnlich Pulldownmenü
- Antworten: 14
- Zugriffe: 4199
Re: Auswahl ähnlich Pulldownmenü
Mir sind 2 Sachen aufgefallen:
1: die ComboBox wird nicht gefüllt, indem sie angeklickt wird. Theoretisch ist das zwar möglich, normalerweise wird das aber "woanders" gemacht. E.g. dort, wo der Artikelstamm geändert wird, oder meinetwegen beim Form.Show, etc.
2: ich setze vor das...
while not ...
1: die ComboBox wird nicht gefüllt, indem sie angeklickt wird. Theoretisch ist das zwar möglich, normalerweise wird das aber "woanders" gemacht. E.g. dort, wo der Artikelstamm geändert wird, oder meinetwegen beim Form.Show, etc.
2: ich setze vor das...
while not ...
- Do 7. Mai 2020, 11:41
- Forum: Raspberry Pi & Co.
- Thema: [gelöst] pascalio / Compilerfehler
- Antworten: 7
- Zugriffe: 10407
Re: pascalio / Compilerfehler
Nochmal besten Dank für Input.
Habe dann für's WE was zum Testen. Ganz gut in den "Zeiten der Pest".
Thx a lot und Gruß in's Rheinland und die Wetterau,
Michael
Habe dann für's WE was zum Testen. Ganz gut in den "Zeiten der Pest".
Thx a lot und Gruß in's Rheinland und die Wetterau,
Michael
- Do 7. Mai 2020, 05:58
- Forum: Raspberry Pi & Co.
- Thema: [gelöst] pascalio / Compilerfehler
- Antworten: 7
- Zugriffe: 10407
Re: pascalio / Compilerfehler
Besten Dank, Socke
...werde ich dann mit leben müssen.
Könntest du einen Link zu einem PWM-Beispiel (Funktion zu Freq. / Impuls-Pausen-Verhältnis) angeben?
Finde da nichts auf Sameis' (deiner?) Seite bei GitHub was mir helfen könnte. Und die Package Referenz
zu pascalio sagt mir auch nicht wirklich ...
...werde ich dann mit leben müssen.
Könntest du einen Link zu einem PWM-Beispiel (Funktion zu Freq. / Impuls-Pausen-Verhältnis) angeben?
Finde da nichts auf Sameis' (deiner?) Seite bei GitHub was mir helfen könnte. Und die Package Referenz
zu pascalio sagt mir auch nicht wirklich ...
- Mi 6. Mai 2020, 21:40
- Forum: Komponenten und Packages
- Thema: Auswahl ähnlich Pulldownmenü
- Antworten: 14
- Zugriffe: 4199
Re: Auswahl ähnlich Pulldownmenü
Falls du es dann sofort gleich »data aware« machen möchtest, suche in den Wikis nach TDBComboBox.
- Mi 6. Mai 2020, 21:06
- Forum: Komponenten und Packages
- Thema: Auswahl ähnlich Pulldownmenü
- Antworten: 14
- Zugriffe: 4199
Re: Auswahl ähnlich Pulldownmenü
Nur Geduld - ggf. nähern wir uns langsam einer Lösung...
Mit einem SELECT Statement holst du dir ja per TSQLQuery alle Marken aus der Datenbank.
Siehe https://wiki.freepascal.org/SqlDBHowto/de für weitere Erklärungen. (nach ShowData
suchen) Entscheidend ist der Abschnitt...
while not Query.Eof do ...
Mit einem SELECT Statement holst du dir ja per TSQLQuery alle Marken aus der Datenbank.
Siehe https://wiki.freepascal.org/SqlDBHowto/de für weitere Erklärungen. (nach ShowData
suchen) Entscheidend ist der Abschnitt...
while not Query.Eof do ...
- Mi 6. Mai 2020, 19:50
- Forum: Komponenten und Packages
- Thema: Auswahl ähnlich Pulldownmenü
- Antworten: 14
- Zugriffe: 4199
Re: Auswahl ähnlich Pulldownmenü
Wäre das eine Lösung? Habe das Füllen der Combo-Box auf ein Button1.Click gelegt.
Du erledigst das natürlich dort, wo du (i. d. Beisp:) Mercedes, VW... erzeugst.
procedure TForm1.Button1Click(Sender: TObject);
begin
ComboBox1.Clear;
ComboBox1.Items.Add('Erster Eintrag');
ComboBox1.Items.Add ...
Du erledigst das natürlich dort, wo du (i. d. Beisp:) Mercedes, VW... erzeugst.
procedure TForm1.Button1Click(Sender: TObject);
begin
ComboBox1.Clear;
ComboBox1.Items.Add('Erster Eintrag');
ComboBox1.Items.Add ...
- Mi 6. Mai 2020, 19:03
- Forum: Raspberry Pi & Co.
- Thema: [gelöst] pascalio / Compilerfehler
- Antworten: 7
- Zugriffe: 10407
[gelöst] pascalio / Compilerfehler
Hallo,
versuche gerade auf meinem Pi4 / Raspbian 10 Buster pascalio zu installieren.
Das Kompilieren von pascalio.lpk klappt. Wenn ich dann pascaliogui.lpk kompilieren
möchte, wirft mir Lazarus (2.0.0) jeweils in procedure Execute; override; ein
fpgpiocomp.pas(55,13) Error: Forward declaration ...
versuche gerade auf meinem Pi4 / Raspbian 10 Buster pascalio zu installieren.
Das Kompilieren von pascalio.lpk klappt. Wenn ich dann pascaliogui.lpk kompilieren
möchte, wirft mir Lazarus (2.0.0) jeweils in procedure Execute; override; ein
fpgpiocomp.pas(55,13) Error: Forward declaration ...
- So 19. Apr 2020, 17:41
- Forum: Datenbanken
- Thema: Fehler bei Aktualisierung einer ListView
- Antworten: 21
- Zugriffe: 6331
Re: Fehler bei Aktualisierung einer ListView
Hallo Joachim,
bitte packe mal den gesamten Inhalt deines Projektordners und hänge das zip dann hier rein.
Gruß,
Michael
bitte packe mal den gesamten Inhalt deines Projektordners und hänge das zip dann hier rein.
Gruß,
Michael
- Sa 18. Apr 2020, 12:50
- Forum: Freepascal
- Thema: Wie festes Dictionary vordefinieren?
- Antworten: 40
- Zugriffe: 10563
Re: Wie festes Dictionary vordefinieren?
Hallo af0815
Da hast du wohl etwas fix gelesen...
Eher umgekehrt, wegen der paar Daten eine komplette DB zu nehmen ist mit Kanonen auf Spatzen zu schiessen
Ich hatte ja gerade gefragt, ob es nicht ein Kanonen auf Spatzen Schießen sei, SQLite zu benutzen.
Und außerdem finde ich den Begriff ...
Da hast du wohl etwas fix gelesen...
Eher umgekehrt, wegen der paar Daten eine komplette DB zu nehmen ist mit Kanonen auf Spatzen zu schiessen
Ich hatte ja gerade gefragt, ob es nicht ein Kanonen auf Spatzen Schießen sei, SQLite zu benutzen.
Und außerdem finde ich den Begriff ...
- Sa 18. Apr 2020, 12:01
- Forum: Freepascal
- Thema: Wie festes Dictionary vordefinieren?
- Antworten: 40
- Zugriffe: 10563
Re: Wie festes Dictionary vordefinieren?
Muss sich das alles im Speicher abspielen? Bzw. wäre es mit Kanonen auf Spatzen geschossen, das mit einer SQLite-Tabelle zu erschlagen?
Zumindest wäre die binäre Suche bei der entsprechenden Indizierung Sache des DBS.
Zumindest wäre die binäre Suche bei der entsprechenden Indizierung Sache des DBS.