Dort steht was anderes: TFPCustomHTTPClient .SimpleGet.
Das ist offenbar eine Klassenmethode, die kannst du genau so aufrufen, ohne etwas zu createn.
Wer lesen kann... Jetzt fehlt mir nur noch eine Möglichkeit die (bzw eine) MAC Adresse des PC auszulesen. Das funktioniert zwar mir LSUtils, aber ...
Die Suche ergab 61 Treffer
- Mi 22. Jul 2015, 13:35
- Forum: Netzwerk
- Thema: SSLSockets Problem
- Antworten: 2
- Zugriffe: 3478
- Mi 22. Jul 2015, 08:22
- Forum: Netzwerk
- Thema: SSLSockets Problem
- Antworten: 2
- Zugriffe: 3478
SSLSockets Problem
Guten Morgen in die Runde!
Kurz zur Umgebung: Windows 7 64bit, Lazarus 1.4.2 mit FPC 2.6.4.
Ich möchte per
mac:=FPHTTPClient.SimpleGet('https://irgendeineseitemitssl.de/eintextdokument.txt');
ShowMessage(mac);
Den Inhalt einer Textdatei in einen String schreiben. Dazu habe ich bei uses ...
Kurz zur Umgebung: Windows 7 64bit, Lazarus 1.4.2 mit FPC 2.6.4.
Ich möchte per
mac:=FPHTTPClient.SimpleGet('https://irgendeineseitemitssl.de/eintextdokument.txt');
ShowMessage(mac);
Den Inhalt einer Textdatei in einen String schreiben. Dazu habe ich bei uses ...
Re: Wetter
So, das System läuft soweit. Die Quelle Yahoo gefällt mir im Momentan noch nicht (sehr ungenau) aber darum kümmere ich mich später. Was jetzt fehlt, ist eine automatische Aktualisierung. Kann ich eine Prozedur oder Funktion zeitgesteuert ablaufen lassen, also alle 30min oder so? Sowas habe ich ...
Re: Wetter
So... ich habe mich jetzt etwas anders orientiert. Meine Prozedur sieht so aus:
procedure TfMAIN.FormCreate(Sender: TObject);
var
weathertext:String;
begin
weathertext:=TFPCustomHTTPClient.SimpleGet('http://weather.tuxnet24.de/?id=GMXX0051'); //Greift sich die Daten uns scheibt sie in einein ...
procedure TfMAIN.FormCreate(Sender: TObject);
var
weathertext:String;
begin
weathertext:=TFPCustomHTTPClient.SimpleGet('http://weather.tuxnet24.de/?id=GMXX0051'); //Greift sich die Daten uns scheibt sie in einein ...
Re: Wetter
Ich habe mal eine Unit geschrieben, die Daten von der API auf http://www.wetter.com/ abrufen kann. Die könnte ich dir gerne zur Verfügung stellen. Du musst dich dann bloß beim Developer-Programm auf der wetter.com anmelden und einen API-Key für deine Anwendung beantragen. Kostet auch nix ...
Wetter
Moin!
Ich möchte in einem Mini-Programm mit ein paar simplen Icons das Wetter darstellen. Da meine Lazarus Programme noch nie in irgend einer Form auf auf das Internet zugegriffen haben, stehe ich am Anfang. Soweit vorweg. Ich suche also nach einer Möglichkeit, Wetter-Infos von einer Wetterwebsite ...
Ich möchte in einem Mini-Programm mit ein paar simplen Icons das Wetter darstellen. Da meine Lazarus Programme noch nie in irgend einer Form auf auf das Internet zugegriffen haben, stehe ich am Anfang. Soweit vorweg. Ich suche also nach einer Möglichkeit, Wetter-Infos von einer Wetterwebsite ...
- Mi 8. Jul 2015, 14:54
- Forum: Windows
- Thema: Prozess erkennen und beenden
- Antworten: 13
- Zugriffe: 8076
Re: Prozess erkennen und beenden
Was willst du denn eigentlich machen? Vielleicht geht das ja auch mit Bordmitteln. Eine anderes Programm abzuschießen, ist immer eine unsaubere Lösung, das wirst du spätestens merken, wenn nicht gespeicherte Änderungen verloren gehen.
Mein Programm öffnet eine Datei (eine Vorlage, Word Dokument ...
Mein Programm öffnet eine Datei (eine Vorlage, Word Dokument ...
- Mi 8. Jul 2015, 13:22
- Forum: Windows
- Thema: Prozess erkennen und beenden
- Antworten: 13
- Zugriffe: 8076
Re: Prozess erkennen und beenden
Vielleicht musst Du den anderen Prozess auch gar nicht beenden.
Als ich mal Word mit OLE verwendet habe, konnte ich irgendwo per Parameter angeben,
dass ich für meine Aktionen einen eigenen Prozess haben will.
Mein Problem ist, dass eventuell die Datei, in die ich speichern will, schon in Word ...
Als ich mal Word mit OLE verwendet habe, konnte ich irgendwo per Parameter angeben,
dass ich für meine Aktionen einen eigenen Prozess haben will.
Mein Problem ist, dass eventuell die Datei, in die ich speichern will, schon in Word ...
- Mi 8. Jul 2015, 12:54
- Forum: Windows
- Thema: Prozess erkennen und beenden
- Antworten: 13
- Zugriffe: 8076
Re: Prozess erkennen und beenden
Ich greife über OLE zu: http://wiki.lazarus.freepascal.org/WordAutomation/deWenn du über die COM-Schnittstelle arbeitest, kannst du darüber abfragen, ob Dateien geöffnet sind.
Hier hast du sowieso Zugriff auf das Excel-/Word-Anwendungsobjekt und kannst es darüber auch beenden.
- Mi 8. Jul 2015, 09:29
- Forum: Windows
- Thema: Prozess erkennen und beenden
- Antworten: 13
- Zugriffe: 8076
Prozess erkennen und beenden
Guten Morgen!
Mein Programm kommuniziert mit Word und Excel. Deswegen ist es essentiell wichtig, dass keine Word-Dateien geöffnet sind, bevor ich einen Teilprozess starte.
Wie kann ich (unter Windows) feststellen, ob ein Programm / Prozess mit dem Name "WINWORD.EXE" gestartet wurde? Ich möchte dem ...
Mein Programm kommuniziert mit Word und Excel. Deswegen ist es essentiell wichtig, dass keine Word-Dateien geöffnet sind, bevor ich einen Teilprozess starte.
Wie kann ich (unter Windows) feststellen, ob ein Programm / Prozess mit dem Name "WINWORD.EXE" gestartet wurde? Ich möchte dem ...
- Di 30. Jun 2015, 19:55
- Forum: Sonstiges
- Thema: Problem bei der String-Verarbeitung
- Antworten: 13
- Zugriffe: 6563
Re: Problem bei der String-Verarbeitung
Ich hab über das "Problem" nochmal genau nachgedacht. Also wurde das am Ende so:
FolgeGelesen[line]:=TrimRight(FolgeGelesen[line]); //Alle nicht lesbaren Zeichen von Rechts entfernen
if length(FolgeGelesen[line])=0 then //String leer?
begin
FolgeGelesen.Delete(FolgeGelesen.count-1); //Dann ...
FolgeGelesen[line]:=TrimRight(FolgeGelesen[line]); //Alle nicht lesbaren Zeichen von Rechts entfernen
if length(FolgeGelesen[line])=0 then //String leer?
begin
FolgeGelesen.Delete(FolgeGelesen.count-1); //Dann ...
- Di 30. Jun 2015, 15:14
- Forum: Sonstiges
- Thema: Problem bei der String-Verarbeitung
- Antworten: 13
- Zugriffe: 6563
Re: Problem bei der String-Verarbeitung
So... nun möchte ich einen leeren String löschen:
if length(FolgeGelesen[line])=0 then // also wenn die Länge null ist
begin
//ShowMessage('Line ' + inttostr(line) + ' muss weg.');
FolgeGelesen.Delete(line-1);
end;
Leider bekomme ich beim ausführen die Meldung "index out of Bounds". Wo liegt ...
if length(FolgeGelesen[line])=0 then // also wenn die Länge null ist
begin
//ShowMessage('Line ' + inttostr(line) + ' muss weg.');
FolgeGelesen.Delete(line-1);
end;
Leider bekomme ich beim ausführen die Meldung "index out of Bounds". Wo liegt ...
- Di 30. Jun 2015, 14:54
- Forum: Sonstiges
- Thema: Problem bei der String-Verarbeitung
- Antworten: 13
- Zugriffe: 6563
Re: Problem bei der String-Verarbeitung
Danke!
Ich wusste gar nicht, dass das auch mit einem String geht, habe immer nur einen Char genommen.
Ich wusste gar nicht, dass das auch mit einem String geht, habe immer nur einen Char genommen.
- Di 30. Jun 2015, 14:30
- Forum: Sonstiges
- Thema: Problem bei der String-Verarbeitung
- Antworten: 13
- Zugriffe: 6563
Re: Problem bei der String-Verarbeitung
Eine andere Sache: Kann man mit einem Simplen befehl testen, ob in FolgeGelesen[line] ein string vorkommt? Also mehr als nur ein Buchstabe... Ich suche beispielsweise nach ';FOLD', bisher also immer mit mehreren Abfragen buchstabenweise durchgegangen, das scheint mir aber wenig intelligent... 

- Di 30. Jun 2015, 14:24
- Forum: Sonstiges
- Thema: Problem bei der String-Verarbeitung
- Antworten: 13
- Zugriffe: 6563
Re: Problem bei der String-Verarbeitung
Du musst eine Stringvariable benutzen, in die du die Zeile kopierst, bearbeitest und dann wieder zurück in die StringList schreibst:
s := FolgeGelesen[line];
Delete(s, positionS1, length(s));
FolgeGelesen[line] := s;
Okay, das geht auch. Habe mittlerweile durch Zufall eine andere Lösung gefunden ...
s := FolgeGelesen[line];
Delete(s, positionS1, length(s));
FolgeGelesen[line] := s;
Okay, das geht auch. Habe mittlerweile durch Zufall eine andere Lösung gefunden ...