Die Suche ergab 622 Treffer

von Soner
Mi 13. Mär 2024, 22:05
Forum: Einsteigerfragen
Thema: [erledigt] TFileNameEdit: merkwürdiges Verhalten
Antworten: 8
Zugriffe: 281

Re: [erledigt] TFileNameEdit: merkwürdiges Verhalten

Ich habe in lcl\include\FileDialog.inc folgende Änderung gemacht: procedure TFileDialog.SetFileName(const value : string); begin //original: if FFilename=Value then exit; //original: FFileName := Value; // make sure this is defined first before the CNSendMessage FInitialDir:=ExtractFilePath(value); ...
von Soner
Mi 13. Mär 2024, 21:56
Forum: Einsteigerfragen
Thema: [erledigt] TFileNameEdit: merkwürdiges Verhalten
Antworten: 8
Zugriffe: 281

Re: [erledigt] TFileNameEdit: merkwürdiges Verhalten

Das hat mit TFileNameEdit nichts zu tun. TFileNameEdit verwendet verschiedene Dialoge die von TFileDialog abstammen, ähnliches verhalten gibt es auch dort, siehe TFileNameEdit.DialogKind oder irgendein FileDialog aus Dialogs-Unit. Ich habe auf die schnelle nach Fehlern gesucht, aber ich konnte nicht...
von Soner
Di 5. Mär 2024, 20:55
Forum: Datenbanken
Thema: LazReport PDF-Export Einzelseiten
Antworten: 8
Zugriffe: 454

Re: LazReport PDF-Export Einzelseiten

Noch etwas, wenn du nicht mit Bänder arbeitest sondern alles manuell positionierst, damit ist sehr komplexe Berichte möglich, was normalerweise mit Bänder nicht möglich ist, dann kannst du diese funktionen verwenden: TfrReport.Pages.Add; //Seitehinzufügen TfrReport.Pages[integer]; //Seitendirektzugr...
von Soner
Di 5. Mär 2024, 20:50
Forum: Datenbanken
Thema: LazReport PDF-Export Einzelseiten
Antworten: 8
Zugriffe: 454

Re: LazReport PDF-Export Einzelseiten

Das ist sehr einfach. In meinem Programm wird beim Kundenwechsel optional mit einer neuen Seite angefangen. Ich verwende dafür TfrReport.OnBeginBand-Ereignis so z.B.(Pseudocode); procedure TForm1.OnBeginBand(Band: TfrBand); begin if not BeiKundenWechselNeuerSeite then exit; if Query1.FieldByName('Ku...
von Soner
Mi 28. Feb 2024, 20:40
Forum: Einsteigerfragen
Thema: Kann mir Lazarus bei meinem Anliegen helfen?
Antworten: 12
Zugriffe: 530

Re: Kann mir Lazarus bei meinem Anliegen helfen?

... Noch vielleicht eine abschließende Frage. Er stellt die API zur Verfügung. Man kann sich also Scripte schreiben und seine Klassen, Funktionen usw. nutzen. Das heißt aber wenn er etwas über die API nicht zur Verfügung stellt, dann kann man es auch nicht extern einbinden oder? Um es etwas konkret...
von Soner
Mi 28. Feb 2024, 00:26
Forum: Einsteigerfragen
Thema: Kann mir Lazarus bei meinem Anliegen helfen?
Antworten: 12
Zugriffe: 530

Re: Kann mir Lazarus bei meinem Anliegen helfen?

.. In meinem Beispiel habe ich ihn jetzt z.B gefragt was für Werte das How2Show haben kann und was diese bewirken. Antwort "wird nicht genutzt". Dann was das AEnviroment macht - Antwort "link zu Microsoft zu CreateProcessA function (processthreadsapi.h)". ... Das ist nicht gut, wer soll das ahnen, ...
von Soner
Di 27. Feb 2024, 19:07
Forum: Einsteigerfragen
Thema: Kann mir Lazarus bei meinem Anliegen helfen?
Antworten: 12
Zugriffe: 530

Re: Kann mir Lazarus bei meinem Anliegen helfen?

Merkwürdig, alle meine Scripte haben Punkt am Ende und die laufen fehlerfrei, wahrscheinlich wieder so ein Delphi/Lazarus/Windows/Linux ding. Es gibt kaum Dokumentation für PascalScript, Bücher schon gar nicht. TSchnuckenbock hat oben Link angegeben das ist ein guter Anfang. Wenn du Pascal kannst, d...
von Soner
Mo 26. Feb 2024, 23:08
Forum: Einsteigerfragen
Thema: Kann mir Lazarus bei meinem Anliegen helfen?
Antworten: 12
Zugriffe: 530

Re: Kann mir Lazarus bei meinem Anliegen helfen?

... Ist auch so, dass scheinbar im PascalScript am Ende beim "end" kein Punkt stehen darf (Syntaxfehler) Doch, ich verwende PascalScript in meinem Programm auch. Bei Fehler gibt mein Programm Fehlerstelle und Fehlercode aus, dass müsste eigentlich dein Programm auch machen. Du rufst es so aus, das ...
von Soner
So 25. Feb 2024, 22:07
Forum: Einsteigerfragen
Thema: Kann mir Lazarus bei meinem Anliegen helfen?
Antworten: 12
Zugriffe: 530

Re: Kann mir Lazarus bei meinem Anliegen helfen?

Versuch mal:

Code: Alles auswählen

procedure RunApplication;
var TheApp, AppParam: string;
begin
  TheApp :=  'C:\Windows\System32\Notepad.exe';
  AppParam := 'C:\Temp\Testfile.txt';
  RunApp(TheApp,1,AppParam,nil);
end;

begin
 RunApplication;
end.
von Soner
Do 11. Jan 2024, 22:22
Forum: Einsteigerfragen
Thema: Plattformübergreifend - Augenauswischrei ...?
Antworten: 12
Zugriffe: 761

Re: Plattformübergreifend - Augenauswischrei ...?

Noch etwas, vielleicht solltest du überlegen dein Programm komplett auf "Webapp" zu umstellen. JavaScript und die HTML-Komponenten sind nicht viel anders als die Komponenten bei Lazarus/FPC, weil ich es verwendet habe und erfahrungen habe. Du könntest Datenverwaltungsteil(Neue Datei/Speichern/Laden)...
von Soner
Do 11. Jan 2024, 21:40
Forum: Einsteigerfragen
Thema: Plattformübergreifend - Augenauswischrei ...?
Antworten: 12
Zugriffe: 761

Re: Plattformübergreifend - Augenauswischrei ...?

Hallo Soner, wie macht man aus einem StringGrid ein TreeGrid ...? TreeView ist für mich das essenziellste Problem. Für die Ribbons werde ich vermutlich eh die eigenen Komponenten nehmen, denn TSpkToolbar kann anscheinend beim Schmälerwerden des Fensters nicht einzelne Bereiche schrumpfen. Werde ger...
von Soner
Do 11. Jan 2024, 00:23
Forum: Einsteigerfragen
Thema: Plattformübergreifend - Augenauswischrei ...?
Antworten: 12
Zugriffe: 761

Re: Plattformübergreifend - Augenauswischrei ...?

Wenn ich die Fotos von deinem Programm anschaue, dann Frage ich mich wozu du externe Komponenten brauchst. Ich würde für "TreeGrid" StringGrid nehmen und daraus "TreeGrid" machen. Ribbontoolbar würde ich mit TNotebook, Panels und andere Controls erledigen. Vorteil ist, dass du dein Programm so mache...
von Soner
Fr 22. Dez 2023, 22:17
Forum: Ankündigungen
Thema: Lazarus Release 3.0
Antworten: 34
Zugriffe: 2544

Re: Lazarus Release 3.0

.. Also noch einmal: Hat jemand schon die Version Lazarusxxxxxx3.0.deb heruntergeladen auf ein Debian-System (Ubuntu, Linux Mint etc.)und hat auch Version 3.0 RC1 erhalten ?? Die Frage ist: ist es nur ein Beschriftungsfehler im Info-Fenster etc. oder wurde das RC1 eingestellt?? Einige haben dieses ...
von Soner
So 10. Dez 2023, 13:45
Forum: Komponenten und Packages
Thema: Zeos und bestimmte Strings (Bug) [Gelöst]
Antworten: 14
Zugriffe: 887

Re: Zeos und bestimmte Strings (Bug)

Bei mir erscheint alles richtig: Screenshot1.jpg Ich habe die ZEOS-Version 7.2.4-stable. Ich kann mich errinern, dass die neue Version auch bei mir für Sonderzeichen und Umlaute merkwürdige Zeichen angezeigt hat. Es gab sogar noch merkwürdiges Verhalten, wenn man TFBAdmin oder TFBEventMonitor im Pro...
von Soner
Sa 2. Dez 2023, 21:54
Forum: Komponenten und Packages
Thema: Lazreport Zwischensummen und Gesamtsummen
Antworten: 4
Zugriffe: 427

Re: Lazreport Zwischensummen und Gesamtsummen

Als erstes würde ich dir empfehlen für Probleme mit Datenbank Beispiele mit TBufDataSet zu erstellen, dann kann jeder dein Beispielprogram ohne weiteres erstellen. Für Zwischen- oder Gesamtsummen brauchst du im Programm nichts zu machen, du kannst es mit dem Reportdesigner erledigen, siehe die Funkt...