[kein bug] Bild update

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

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

Ich möchte ja nicht kleinkariert erscheinen, aber so wird das wohl eher nix :eek:.

:o
was ein dummer Fehler

nicht ungewöhnlich ;), nach einigen Umstellungsversuchen auf PNG hatte ich dann auch nur Teile angepasst :smiley: