Hallo zusammen,
ob das beschrieben Verhalten ein Bug ist oder mein Fehlverhalten,
weiss ich leider nicht. Deshalb Entschuldigung sollte ich es an
der falschen Stelle gepostet haben.
Ich hole PHP von einer Webseite stuendlich 8 Bilder.
Mittels dem Befehl IMGP_SendEvent(ImageName: String): Boolean
update ich es im Imagepool. Sowohl auf der Festplatte als auch
im Imagepool Addin befinden sich danach die richtigen Bilder.
Nur dem Designer und den darin enthaltenen Image Komponenten ist das
egal 8-(. Merkwürdigerweise kann ich sogar im Designer bilder aus
dem Imagepool anzeigen lassen, die in dieser nVersion gar nicht mehr da
sind. Mir scheint als ob der Designer mit einer Kopie des Imagepools
arbeitet. Erst ein Neustart von IPS beseitigt das Problem, aber das Update
funktioniert eine Stunde später wieder nicht.
VG aus Bon
Stephan
paresy
6. April 2008 um 11:09
2
Kannst du ein Beispiel zeigen, wie du den IMGP_SendEvents Befehl nutzt?
paresy
Hallo Paresy,
File : BonnerWetter.ips.php
Trigger :
Interval :
*/
$RemoteImage = "http://www.general-anzeiger-bonn.de/wetter/i/24h_prognose_bonn_1.gif";
$LocalImage = "c:\Program Files\IP-SYMCON\bilder_und_Sound\bonn1.gif";
$RemoteFile = fopen("$RemoteImage",'rb');
$LocalFile = fopen("$LocalImage",'wb');
if($RemoteFile)
{
while (!feof($RemoteFile))
{
$chunk = fread($RemoteFile,1024);
fwrite($LocalFile,$chunk);
}
fclose($RemoteFile);
}
fclose($LocalFile);
$RemoteImage = "http://www.general-anzeiger-bonn.de/wetter/i/24h_prognose_bonn_2.gif";
$LocalImage = "c:\Program Files\IP-SYMCON\bilder_und_Sound\bonn2.gif";
$RemoteFile = fopen("$RemoteImage",'rb');
$LocalFile = fopen("$LocalImage",'wb');
if($RemoteFile)
{
while (!feof($RemoteFile))
{
$chunk = fread($RemoteFile,1024);
fwrite($LocalFile,$chunk);
}
fclose($RemoteFile);
}
fclose($LocalFile);
$RemoteImage = "http://www.general-anzeiger-bonn.de/wetter/i/24h_prognose_bonn_3.gif";
$LocalImage = "c:\Program Files\IP-SYMCON\bilder_und_Sound\bonn3.gif";
$RemoteFile = fopen("$RemoteImage",'rb');
$LocalFile = fopen("$LocalImage",'wb');
if($RemoteFile)
{
while (!feof($RemoteFile))
{
$chunk = fread($RemoteFile,1024);
fwrite($LocalFile,$chunk);
}
fclose($RemoteFile);
}
fclose($LocalFile);
$RemoteImage = "http://www.general-anzeiger-bonn.de/wetter/i/24h_prognose_bonn_4.gif";
$LocalImage = "c:\Program Files\IP-SYMCON\bilder_und_Sound\bonn4.gif";
$RemoteFile = fopen("$RemoteImage",'rb');
$LocalFile = fopen("$LocalImage",'wb');
if($RemoteFile)
{
while (!feof($RemoteFile))
{
$chunk = fread($RemoteFile,1024);
fwrite($LocalFile,$chunk);
}
fclose($RemoteFile);
}
fclose($LocalFile);
$RemoteImage = "http://www.general-anzeiger-bonn.de/wetter/i/24h_prognose_bonn_5.gif";
$LocalImage = "c:\Program Files\IP-SYMCON\bilder_und_Sound\bonn5.gif";
$RemoteFile = fopen("$RemoteImage",'rb');
$LocalFile = fopen("$LocalImage",'wb');
if($RemoteFile)
{
while (!feof($RemoteFile))
{
$chunk = fread($RemoteFile,1024);
fwrite($LocalFile,$chunk);
}
fclose($RemoteFile);
}
fclose($LocalFile);
$RemoteImage = "http://www.general-anzeiger-bonn.de/wetter/i/24h_prognose_bonn_6.gif";
$LocalImage = "c:\Program Files\IP-SYMCON\bilder_und_Sound\bonn6.gif";
$RemoteFile = fopen("$RemoteImage",'rb');
$LocalFile = fopen("$LocalImage",'wb');
if($RemoteFile)
{
while (!feof($RemoteFile))
{
$chunk = fread($RemoteFile,1024);
fwrite($LocalFile,$chunk);
}
fclose($RemoteFile);
}
fclose($LocalFile);
$RemoteImage = "http://www.general-anzeiger-bonn.de/wetter/i/24h_prognose_bonn_7.gif";
$LocalImage = "c:\Program Files\IP-SYMCON\bilder_und_Sound\bonn7.gif";
$RemoteFile = fopen("$RemoteImage",'rb');
$LocalFile = fopen("$LocalImage",'wb');
if($RemoteFile)
{
while (!feof($RemoteFile))
{
$chunk = fread($RemoteFile,1024);
fwrite($LocalFile,$chunk);
}
fclose($RemoteFile);
}
fclose($LocalFile);
$RemoteImage = "http://www.general-anzeiger-bonn.de/wetter/i/24h_prognose_bonn_8.gif";
$LocalImage = "c:\Program Files\IP-SYMCON\bilder_und_Sound\bonn8.gif";
$RemoteFile = fopen("$RemoteImage",'rb');
$LocalFile = fopen("$LocalImage",'wb');
if($RemoteFile)
{
while (!feof($RemoteFile))
{
$chunk = fread($RemoteFile,1024);
fwrite($LocalFile,$chunk);
}
fclose($RemoteFile);
}
fclose($LocalFile);
IMGP_SendEvent("bonn1.jpg");
IMGP_SendEvent("bonn2.jpg");
IMGP_SendEvent("bonn3.jpg");
IMGP_SendEvent("bonn4.jpg");
IMGP_SendEvent("bonn5.jpg");
IMGP_SendEvent("bonn6.jpg");
IMGP_SendEvent("bonn7.jpg");
IMGP_SendEvent("bonn8.jpg");
VG
Stephan
ralf
14. April 2008 um 21:29
4
Ich möchte ja nicht kleinkariert erscheinen, aber so wird das wohl eher nix :eek:.
ralf
14. April 2008 um 22:02
6
StephanBonn:
:o
was ein dummer Fehler
nicht ungewöhnlich ;), nach einigen Umstellungsversuchen auf PNG hatte ich dann auch nur Teile angepasst